diff options
Diffstat (limited to 'java/jni')
-rw-r--r-- | java/jni/Android.mk | 3 | ||||
-rw-r--r-- | java/jni/ZT1_jniutils.cpp | 35 | ||||
-rw-r--r-- | java/jni/ZT1_jniutils.h | 21 |
3 files changed, 58 insertions, 1 deletions
diff --git a/java/jni/Android.mk b/java/jni/Android.mk index 74be8d4f..136b6c81 100644 --- a/java/jni/Android.mk +++ b/java/jni/Android.mk @@ -36,6 +36,7 @@ LOCAL_SRC_FILES := \ # JNI Files LOCAL_SRC_FILES += \ - com_zerotierone_sdk_Node.cpp + com_zerotierone_sdk_Node.cpp \ + ZT1_jniutils.cpp include $(BUILD_SHARED_LIBRARY)
\ No newline at end of file diff --git a/java/jni/ZT1_jniutils.cpp b/java/jni/ZT1_jniutils.cpp new file mode 100644 index 00000000..aae73326 --- /dev/null +++ b/java/jni/ZT1_jniutils.cpp @@ -0,0 +1,35 @@ +#include "ZT1_jniutils.h" + +#ifdef __cplusplus +extern "C" { +#endif + + +jobject newArrayList(JNIEnv *env) +{ + return NULL; +} + +jobject appendItemToArrayList(JNIEnv *env, jobject object) +{ + return NULL; +} + +jobject newIPV6Address(JNIEnv *env, char *addr) +{ + return NULL; +} + +jobject newIPV4Address(JNIEnv *env, char *addr) +{ + return NULL; +} + +jobject newMulticastGroup(JNIEnv *env, const ZT1_MulticastGroup &mc) +{ + return NULL; +} + +#ifdef __cplusplus +} +#endif
\ No newline at end of file diff --git a/java/jni/ZT1_jniutils.h b/java/jni/ZT1_jniutils.h new file mode 100644 index 00000000..fbd27831 --- /dev/null +++ b/java/jni/ZT1_jniutils.h @@ -0,0 +1,21 @@ +#ifndef ZT1_jniutils_h_ +#define ZT1_jniutils_h_ +#include <jni.h> +#include <ZeroTierOne.h> + +#ifdef __cplusplus +extern "C" { +#endif + +jobject newArrayList(JNIEnv *env); +jobject appendItemToArrayList(JNIEnv *env, jobject object); + +jobject newIPV6Address(JNIEnv *env, char *addr); +jobject newIPV4Address(JNIEnv *env, char *addr); + +jobject newMulticastGroup(JNIEnv *env, const ZT1_MulticastGroup &mc); +#ifdef __cplusplus +} +#endif + +#endif
\ No newline at end of file |