summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGrant Limberg <glimberg@gmail.com>2016-01-22 18:06:58 -0800
committerGrant Limberg <glimberg@gmail.com>2016-01-22 18:06:58 -0800
commit3993dfa2a55516cfc5aee95f6889dc6ea8653918 (patch)
tree0a6066b17c0bc032b0f415dfe335ffda3d80716c
parent9cc2733ed877faed30154035f0efe95633e88ac2 (diff)
downloadinfinitytier-3993dfa2a55516cfc5aee95f6889dc6ea8653918.tar.gz
infinitytier-3993dfa2a55516cfc5aee95f6889dc6ea8653918.zip
Fix JNI for API changes in 1.1.4
-rw-r--r--java/jni/com_zerotierone_sdk_Node.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/java/jni/com_zerotierone_sdk_Node.cpp b/java/jni/com_zerotierone_sdk_Node.cpp
index 2c1b6807..dbabf803 100644
--- a/java/jni/com_zerotierone_sdk_Node.cpp
+++ b/java/jni/com_zerotierone_sdk_Node.cpp
@@ -90,6 +90,7 @@ namespace {
ZT_Node *node,
void *userData,
uint64_t nwid,
+ void **,
enum ZT_VirtualNetworkConfigOperation operation,
const ZT_VirtualNetworkConfig *config)
{
@@ -137,6 +138,7 @@ namespace {
void VirtualNetworkFrameFunctionCallback(ZT_Node *node,
void *userData,
uint64_t nwid,
+ void**,
uint64_t sourceMac,
uint64_t destMac,
unsigned int etherType,
@@ -609,6 +611,7 @@ JNIEXPORT jobject JNICALL Java_com_zerotier_sdk_Node_node_1init(
&WirePacketSendFunction,
&VirtualNetworkFrameFunctionCallback,
&VirtualNetworkConfigFunctionCallback,
+ NULL,
&EventCallback);
if(rc != ZT_RESULT_OK)
@@ -995,7 +998,7 @@ JNIEXPORT jobject JNICALL Java_com_zerotier_sdk_Node_join(
uint64_t nwid = (uint64_t)in_nwid;
- ZT_ResultCode rc = ZT_Node_join(node, nwid);
+ ZT_ResultCode rc = ZT_Node_join(node, nwid, NULL);
return createResultObject(env, rc);
}
@@ -1018,8 +1021,8 @@ JNIEXPORT jobject JNICALL Java_com_zerotier_sdk_Node_leave(
uint64_t nwid = (uint64_t)in_nwid;
- ZT_ResultCode rc = ZT_Node_leave(node, nwid);
-
+ ZT_ResultCode rc = ZT_Node_leave(node, nwid, NULL);
+
return createResultObject(env, rc);
}