| 12345678910111213141516171819202122232425 |
- #ifndef ZT1_jniutils_h_
- #define ZT1_jniutils_h_
- #include <jni.h>
- #include <ZeroTierOne.h>
- #ifdef __cplusplus
- extern "C" {
- #endif
- jobject createResultObject(JNIEnv *env, ZT1_ResultCode code);
- jobject createVirtualNetworkStatus(JNIEnv *env, ZT1_VirtualNetworkStatus status);
- jobject createEvent(JNIEnv *env, ZT1_Event event);
- 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
|