diff options
author | 2015-01-11 13:43:48 -0800 | |
---|---|---|
committer | 2015-01-11 13:43:48 -0800 | |
commit | 4a784c148634202e1a919fcccaaf6b77c6d3b6e4 (patch) | |
tree | d3aca1193b8ee1068a2ec814a45ea1e5c893dd30 /src/java/native/com_libmailcore_NativeObject.h | |
parent | d23f92585705942c70e3e4308f800ffe5f416ca9 (diff) |
Implemented java serialization
Diffstat (limited to 'src/java/native/com_libmailcore_NativeObject.h')
-rw-r--r-- | src/java/native/com_libmailcore_NativeObject.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/src/java/native/com_libmailcore_NativeObject.h b/src/java/native/com_libmailcore_NativeObject.h index ae3c7e38..39b7bd61 100644 --- a/src/java/native/com_libmailcore_NativeObject.h +++ b/src/java/native/com_libmailcore_NativeObject.h @@ -7,6 +7,8 @@ #ifdef __cplusplus extern "C" { #endif +#undef com_libmailcore_NativeObject_serialVersionUID +#define com_libmailcore_NativeObject_serialVersionUID 1LL /* * Class: com_libmailcore_NativeObject * Method: initWithNative @@ -41,19 +43,19 @@ JNIEXPORT jobject JNICALL Java_com_libmailcore_NativeObject_clone /* * Class: com_libmailcore_NativeObject - * Method: serializable - * Signature: ()Ljava/util/Map; + * Method: serializableData + * Signature: ()[B */ -JNIEXPORT jobject JNICALL Java_com_libmailcore_NativeObject_serializable +JNIEXPORT jbyteArray JNICALL Java_com_libmailcore_NativeObject_serializableData (JNIEnv *, jobject); /* * Class: com_libmailcore_NativeObject - * Method: objectWithSerializable - * Signature: (Ljava/util/Map;)Lcom/libmailcore/NativeObject; + * Method: importSerializableData + * Signature: ([B)V */ -JNIEXPORT jobject JNICALL Java_com_libmailcore_NativeObject_objectWithSerializable - (JNIEnv *, jclass, jobject); +JNIEXPORT void JNICALL Java_com_libmailcore_NativeObject_importSerializableData + (JNIEnv *, jobject, jbyteArray); #ifdef __cplusplus } |