aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/java/native/com_libmailcore_IMAPSession.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/java/native/com_libmailcore_IMAPSession.cpp')
-rw-r--r--src/java/native/com_libmailcore_IMAPSession.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/java/native/com_libmailcore_IMAPSession.cpp b/src/java/native/com_libmailcore_IMAPSession.cpp
index 59422f35..8be3a37f 100644
--- a/src/java/native/com_libmailcore_IMAPSession.cpp
+++ b/src/java/native/com_libmailcore_IMAPSession.cpp
@@ -175,6 +175,16 @@ JNIEXPORT jobject JNICALL Java_com_libmailcore_IMAPSession_copyMessagesOperation
return result;
}
+JNIEXPORT jobject JNICALL Java_com_libmailcore_IMAPSession_moveMessagesOperation
+ (JNIEnv * env, jobject obj, jstring sourcePath, jobject uids, jstring destPath)
+{
+ MC_POOL_BEGIN;
+ jobject result = MC_TO_JAVA(MC_JAVA_NATIVE_INSTANCE->moveMessagesOperation(MC_FROM_JAVA(String, sourcePath),
+ MC_FROM_JAVA(IndexSet, uids), MC_FROM_JAVA(String, destPath)));
+ MC_POOL_END;
+ return result;
+}
+
JNIEXPORT jobject JNICALL Java_com_libmailcore_IMAPSession_expungeOperation
(JNIEnv * env, jobject obj, jstring path)
{