|
@@ -0,0 +1,69 @@
|
|
|
+/* DO NOT EDIT THIS FILE - it is machine generated */
|
|
|
+#include <jni.h>
|
|
|
+/* Header for class com_zerotierone_sdk_Node */
|
|
|
+
|
|
|
+#ifndef _Included_com_zerotierone_sdk_Node
|
|
|
+#define _Included_com_zerotierone_sdk_Node
|
|
|
+#ifdef __cplusplus
|
|
|
+extern "C" {
|
|
|
+#endif
|
|
|
+/*
|
|
|
+ * Class: com_zerotierone_sdk_Node
|
|
|
+ * Method: processVirtualNetworkFrame
|
|
|
+ * Signature: (JJJJIILjava/nio/ByteBuffer;ILjava/lang/Long;)Lcom/zerotierone/sdk/ResultCode;
|
|
|
+ */
|
|
|
+JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_processVirtualNetworkFrame
|
|
|
+ (JNIEnv *, jobject, jlong, jlong, jlong, jlong, jint, jint, jobject, jint, jobject);
|
|
|
+
|
|
|
+/*
|
|
|
+ * Class: com_zerotierone_sdk_Node
|
|
|
+ * Method: processBackgroundTasks
|
|
|
+ * Signature: (JLjava/lang/Long;)Lcom/zerotierone/sdk/ResultCode;
|
|
|
+ */
|
|
|
+JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_processBackgroundTasks
|
|
|
+ (JNIEnv *, jobject, jlong, jobject);
|
|
|
+
|
|
|
+/*
|
|
|
+ * Class: com_zerotierone_sdk_Node
|
|
|
+ * Method: join
|
|
|
+ * Signature: (J)Lcom/zerotierone/sdk/ResultCode;
|
|
|
+ */
|
|
|
+JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_join
|
|
|
+ (JNIEnv *, jobject, jlong);
|
|
|
+
|
|
|
+/*
|
|
|
+ * Class: com_zerotierone_sdk_Node
|
|
|
+ * Method: leave
|
|
|
+ * Signature: (J)Lcom/zerotierone/sdk/ResultCode;
|
|
|
+ */
|
|
|
+JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_leave
|
|
|
+ (JNIEnv *, jobject, jlong);
|
|
|
+
|
|
|
+/*
|
|
|
+ * Class: com_zerotierone_sdk_Node
|
|
|
+ * Method: multicastSubscribe
|
|
|
+ * Signature: (JJJ)Lcom/zerotierone/sdk/ResultCode;
|
|
|
+ */
|
|
|
+JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_multicastSubscribe
|
|
|
+ (JNIEnv *, jobject, jlong, jlong, jlong);
|
|
|
+
|
|
|
+/*
|
|
|
+ * Class: com_zerotierone_sdk_Node
|
|
|
+ * Method: multicastUnsubscribe
|
|
|
+ * Signature: (JJJ)Lcom/zerotierone/sdk/ResultCode;
|
|
|
+ */
|
|
|
+JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_multicastUnsubscribe
|
|
|
+ (JNIEnv *, jobject, jlong, jlong, jlong);
|
|
|
+
|
|
|
+/*
|
|
|
+ * Class: com_zerotierone_sdk_Node
|
|
|
+ * Method: address
|
|
|
+ * Signature: ()J
|
|
|
+ */
|
|
|
+JNIEXPORT jlong JNICALL Java_com_zerotierone_sdk_Node_address
|
|
|
+ (JNIEnv *, jobject);
|
|
|
+
|
|
|
+#ifdef __cplusplus
|
|
|
+}
|
|
|
+#endif
|
|
|
+#endif
|