diff options
Diffstat (limited to 'src/java/JavaHandle.h')
-rw-r--r-- | src/java/JavaHandle.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/java/JavaHandle.h b/src/java/JavaHandle.h new file mode 100644 index 00000000..19e8aee8 --- /dev/null +++ b/src/java/JavaHandle.h @@ -0,0 +1,15 @@ +#ifndef MAILCORE_JAVA_HANDLE_H + +#define MAILCORE_JAVA_HANDLE_H + +#include <jni.h> + +namespace mailcore { + void * getHandle(JNIEnv * env, jobject obj); + void setHandle(JNIEnv * env, jobject obj, void * t); + void * getCustomHandle(JNIEnv * env, jobject obj, const char * fieldName); + void setCustomHandle(JNIEnv *env, jobject obj, const char * fieldName, void *t); + jobject getObjectField(JNIEnv *env, jobject obj, const char * fieldName); +} + +#endif |