diff options
author | Grant Limberg <glimberg@gmail.com> | 2015-04-20 20:44:31 -0700 |
---|---|---|
committer | Grant Limberg <glimberg@gmail.com> | 2015-04-20 20:44:31 -0700 |
commit | 0c8051da153b445f756681f9fd7d46bc85d1517f (patch) | |
tree | 4bb2aed62a8c69593f8d3ce6627de2615a369716 /java/src/com | |
parent | e0c8ddb65b6b6944ed3c37136b5816b677e33ece (diff) | |
download | infinitytier-0c8051da153b445f756681f9fd7d46bc85d1517f.tar.gz infinitytier-0c8051da153b445f756681f9fd7d46bc85d1517f.zip |
Move JNI methods to the bottom of the class
Signed-off-by: Grant Limberg <glimberg@gmail.com>
Diffstat (limited to 'java/src/com')
-rw-r--r-- | java/src/com/zerotierone/sdk/Node.java | 59 |
1 files changed, 31 insertions, 28 deletions
diff --git a/java/src/com/zerotierone/sdk/Node.java b/java/src/com/zerotierone/sdk/Node.java index 94fc47c5..635f2b9e 100644 --- a/java/src/com/zerotierone/sdk/Node.java +++ b/java/src/com/zerotierone/sdk/Node.java @@ -51,10 +51,6 @@ public class Node { private final VirtualNetworkFrameListener frameListener; private final VirtualNetworkConfigListener configListener; - - private native ResultCode node_init(long now); - private native void node_delete(long nodeId); - public Node(long now, DataStoreGetListener getListener, DataStorePutListener putListener, @@ -116,34 +112,19 @@ public class Node { frameData, frameLength, nextBackgroundTaskDeadline); } - private native ResultCode processBackgroundTasks( - long nodeId, - long now, - Long nextBackgroundTaskDeadline); - public ResultCode processBackgroundTasks(long now, long nextBackgroundTaskDeadline) { return processBackgroundTasks(nodeId, now, nextBackgroundTaskDeadline); } - private native ResultCode join(long nodeId, long nwid); - public ResultCode join(long nwid) { return join(nodeId, nwid); } - private native ResultCode leave(long nodeId, long nwid); - public ResultCode leave(long nwid) { return leave(nodeId, nwid); } - private native ResultCode multicastSubscribe( - long nodeId, - long nwid, - long multicastGroup, - long multicastAdi); - - public ResultCode multicastSubscribe( + public ResultCode multicastSubscribe( long nwid, long multicastGroup) { return multicastSubscribe(nodeId, nwid, multicastGroup, 0); @@ -156,12 +137,6 @@ public class Node { return multicastSubscribe(nodeId, nwid, multicastGroup, multicastAdi); } - private native ResultCode multicastUnsubscribe( - long nodeId, - long nwid, - long multicastGroup, - long multicastAdi); - public ResultCode multicastUnsubscribe( long nwid, long multicastGroup) { @@ -175,9 +150,37 @@ public class Node { return multicastUnsubscribe(nodeId, nwid, multicastGroup, multicastAdi); } - private native long address(long nodeId); - public long address() { return address(nodeId); } + + /** + * function declarations for JNI + */ + private native ResultCode node_init(long now); + + private native void node_delete(long nodeId); + + private native ResultCode processBackgroundTasks( + long nodeId, + long now, + Long nextBackgroundTaskDeadline); + + private native ResultCode join(long nodeId, long nwid); + + private native ResultCode leave(long nodeId, long nwid); + + private native ResultCode multicastSubscribe( + long nodeId, + long nwid, + long multicastGroup, + long multicastAdi); + + private native ResultCode multicastUnsubscribe( + long nodeId, + long nwid, + long multicastGroup, + long multicastAdi); + + private native long address(long nodeId); }
\ No newline at end of file |