node.networkConfig() now creates ArrayLists of multicast subscriptions and assigned addresses

Signed-off-by: Grant Limberg <glimberg@gmail.com>
This commit is contained in:
Grant Limberg
2015-04-23 22:48:56 -07:00
parent 1bea940323
commit 7f6556eba0
4 changed files with 176 additions and 19 deletions

View File

@@ -9,13 +9,13 @@ extern "C" {
jobject createResultObject(JNIEnv *env, ZT1_ResultCode code);
jobject createVirtualNetworkStatus(JNIEnv *env, ZT1_VirtualNetworkStatus status);
jobject createVirtualNetworkType(JNIEnv *env, ZT1_VirtualNetworkType type);
jobject createEvent(JNIEnv *env, ZT1_Event event);
jobject newArrayList(JNIEnv *env);
jobject appendItemToArrayList(JNIEnv *env, jobject object);
bool appendItemToArrayList(JNIEnv *env, jobject array, jobject object);
jobject newIPV6Address(JNIEnv *env, char *addr);
jobject newIPV4Address(JNIEnv *env, char *addr);
jobject newInetAddress(JNIEnv *env, const sockaddr_storage &addr);
jobject newMulticastGroup(JNIEnv *env, const ZT1_MulticastGroup &mc);
#ifdef __cplusplus