From 2bdaf332652e6b2a7724dec4a9f1c886a70c04f7 Mon Sep 17 00:00:00 2001 From: "Hoa V. Dinh" Date: Tue, 8 Sep 2015 12:48:27 -0700 Subject: Fixed support for expunge (fixed #1219) --- src/java/com/libmailcore/IMAPExpungeOperation.java | 7 +++++++ src/java/native/com_libmailcore_IMAPExpungeOperation.cpp | 13 +++++++++++++ src/java/native/com_libmailcore_IMAPExpungeOperation.h | 15 +++++++++++++++ src/java/native/com_libmailcore_IMAPMessage.h | 2 +- 4 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 src/java/com/libmailcore/IMAPExpungeOperation.java create mode 100644 src/java/native/com_libmailcore_IMAPExpungeOperation.cpp create mode 100644 src/java/native/com_libmailcore_IMAPExpungeOperation.h diff --git a/src/java/com/libmailcore/IMAPExpungeOperation.java b/src/java/com/libmailcore/IMAPExpungeOperation.java new file mode 100644 index 00000000..65a8f696 --- /dev/null +++ b/src/java/com/libmailcore/IMAPExpungeOperation.java @@ -0,0 +1,7 @@ +package com.libmailcore; + +import java.util.Map; + +/** Operation to expunge messages marked as deleted. */ +public class IMAPExpungeOperation extends IMAPOperation { +} diff --git a/src/java/native/com_libmailcore_IMAPExpungeOperation.cpp b/src/java/native/com_libmailcore_IMAPExpungeOperation.cpp new file mode 100644 index 00000000..92395e95 --- /dev/null +++ b/src/java/native/com_libmailcore_IMAPExpungeOperation.cpp @@ -0,0 +1,13 @@ +#include "com_libmailcore_IMAPExpungeOperation.h" + +#include "MCBaseTypes.h" +#include "JavaHandle.h" +#include "TypesUtils.h" +#include "MCIMAPExpungeOperation.h" + +using namespace mailcore; + +#define nativeType IMAPExpungeOperation +#define javaType nativeType + +MC_JAVA_BRIDGE diff --git a/src/java/native/com_libmailcore_IMAPExpungeOperation.h b/src/java/native/com_libmailcore_IMAPExpungeOperation.h new file mode 100644 index 00000000..c4a02aca --- /dev/null +++ b/src/java/native/com_libmailcore_IMAPExpungeOperation.h @@ -0,0 +1,15 @@ +/* DO NOT EDIT THIS FILE - it is machine generated */ +#include +/* Header for class com_libmailcore_IMAPExpungeOperation */ + +#ifndef _Included_com_libmailcore_IMAPExpungeOperation +#define _Included_com_libmailcore_IMAPExpungeOperation +#ifdef __cplusplus +extern "C" { +#endif +#undef com_libmailcore_IMAPExpungeOperation_serialVersionUID +#define com_libmailcore_IMAPExpungeOperation_serialVersionUID 1LL +#ifdef __cplusplus +} +#endif +#endif diff --git a/src/java/native/com_libmailcore_IMAPMessage.h b/src/java/native/com_libmailcore_IMAPMessage.h index c8883261..af6dff10 100644 --- a/src/java/native/com_libmailcore_IMAPMessage.h +++ b/src/java/native/com_libmailcore_IMAPMessage.h @@ -209,7 +209,7 @@ JNIEXPORT jstring JNICALL Java_com_libmailcore_IMAPMessage_htmlRendering * Signature: ()V */ JNIEXPORT void JNICALL Java_com_libmailcore_IMAPMessage_setupNative - (JNIEnv *, jobject); + (JNIEnv *, jobject); #ifdef __cplusplus } -- cgit v1.2.3