aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar Hoa V. Dinh <dinh.viet.hoa@gmail.com>2015-09-08 12:48:27 -0700
committerGravatar Hoa V. Dinh <dinh.viet.hoa@gmail.com>2015-09-08 12:48:27 -0700
commit2bdaf332652e6b2a7724dec4a9f1c886a70c04f7 (patch)
tree404dfdeecacff6934061f6ed616e4b90d23fcbb0 /src
parent17c4e2c0f3892f62bfdceafca0f979a6cf672436 (diff)
Fixed support for expunge (fixed #1219)
Diffstat (limited to 'src')
-rw-r--r--src/java/com/libmailcore/IMAPExpungeOperation.java7
-rw-r--r--src/java/native/com_libmailcore_IMAPExpungeOperation.cpp13
-rw-r--r--src/java/native/com_libmailcore_IMAPExpungeOperation.h15
-rw-r--r--src/java/native/com_libmailcore_IMAPMessage.h2
4 files changed, 36 insertions, 1 deletions
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 <jni.h>
+/* 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
}