diff options
author | Grant Limberg <glimberg@gmail.com> | 2015-11-14 17:40:17 -0800 |
---|---|---|
committer | Grant Limberg <glimberg@gmail.com> | 2015-11-14 17:40:17 -0800 |
commit | 0508a41afddce1b81921a0eeb9e03f28d0f04742 (patch) | |
tree | e494be1b5331b2082ad110edd174630382e795c2 /java | |
parent | 0d9f33dc4f14b7339d1893e79772a8e49b4821eb (diff) | |
download | infinitytier-0508a41afddce1b81921a0eeb9e03f28d0f04742.tar.gz infinitytier-0508a41afddce1b81921a0eeb9e03f28d0f04742.zip |
added ttl parameter to WirePacketSendFunction
Diffstat (limited to 'java')
-rw-r--r-- | java/jni/com_zerotierone_sdk_Node.cpp | 5 | ||||
-rw-r--r-- | java/src/com/zerotier/sdk/PacketSender.java | 3 |
2 files changed, 5 insertions, 3 deletions
diff --git a/java/jni/com_zerotierone_sdk_Node.cpp b/java/jni/com_zerotierone_sdk_Node.cpp index 17a9917a..2c1b6807 100644 --- a/java/jni/com_zerotierone_sdk_Node.cpp +++ b/java/jni/com_zerotierone_sdk_Node.cpp @@ -427,7 +427,8 @@ namespace { const struct sockaddr_storage *localAddress, const struct sockaddr_storage *remoteAddress, const void *buffer, - unsigned int bufferSize) + unsigned int bufferSize, + unsigned int ttl) { LOGV("WirePacketSendFunction(%p, %p, %p, %d)", localAddress, remoteAddress, buffer, bufferSize); JniRef *ref = (JniRef*)userData; @@ -445,7 +446,7 @@ namespace { } jmethodID packetSenderCallbackMethod = lookup.findMethod(packetSenderClass, - "onSendPacketRequested", "(Ljava/net/InetSocketAddress;Ljava/net/InetSocketAddress;[B)I"); + "onSendPacketRequested", "(Ljava/net/InetSocketAddress;Ljava/net/InetSocketAddress;[BI)I"); if(packetSenderCallbackMethod == NULL) { LOGE("Couldn't find onSendPacketRequested method"); diff --git a/java/src/com/zerotier/sdk/PacketSender.java b/java/src/com/zerotier/sdk/PacketSender.java index ab31729b..22893ec7 100644 --- a/java/src/com/zerotier/sdk/PacketSender.java +++ b/java/src/com/zerotier/sdk/PacketSender.java @@ -45,5 +45,6 @@ public interface PacketSender { public int onSendPacketRequested( InetSocketAddress localAddr, InetSocketAddress remoteAddr, - byte[] packetData); + byte[] packetData, + int ttl); } |