diff options
author | Grant Limberg <glimberg@gmail.com> | 2015-04-23 21:36:33 -0700 |
---|---|---|
committer | Grant Limberg <glimberg@gmail.com> | 2015-04-23 21:36:33 -0700 |
commit | 4906f8e848cca9bf847858d91f0b7bf2d89d0266 (patch) | |
tree | 5adbb9302790a18a77930017ca0fdbdb09fc7dc0 /java | |
parent | fa9d42b7e5e701ff062d77b6e041dbb687c10e25 (diff) | |
download | infinitytier-4906f8e848cca9bf847858d91f0b7bf2d89d0266.tar.gz infinitytier-4906f8e848cca9bf847858d91f0b7bf2d89d0266.zip |
added stub utility functions for creating ArrayLists, appending items to ArrayLists, creating InetAddress objects, and MulticastGroup objects
Signed-off-by: Grant Limberg <glimberg@gmail.com>
Diffstat (limited to 'java')
-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 |