/* DO NOT EDIT THIS FILE - it is machine generated */ #include /* 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: node_init * Signature: (J)Lcom/zerotierone/sdk/ResultCode; */ JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_node_1init (JNIEnv *, jobject, jlong); /* * Class: com_zerotierone_sdk_Node * Method: node_delete * Signature: (J)V */ JNIEXPORT void JNICALL Java_com_zerotierone_sdk_Node_node_1delete (JNIEnv *, jobject, jlong); /* * Class: com_zerotierone_sdk_Node * Method: processVirtualNetworkFrame * Signature: (JJJJJIILjava/nio/ByteBuffer;ILjava/lang/Long;)Lcom/zerotierone/sdk/ResultCode; */ JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_processVirtualNetworkFrame (JNIEnv *, jobject, jlong, jlong, jlong, jlong, jlong, jint, jint, jobject, jint, jobject); /* * Class: com_zerotierone_sdk_Node * Method: processBackgroundTasks * Signature: (JJLjava/lang/Long;)Lcom/zerotierone/sdk/ResultCode; */ JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_processBackgroundTasks (JNIEnv *, jobject, jlong, jlong, jobject); /* * Class: com_zerotierone_sdk_Node * Method: join * Signature: (JJ)Lcom/zerotierone/sdk/ResultCode; */ JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_join (JNIEnv *, jobject, jlong, jlong); /* * Class: com_zerotierone_sdk_Node * Method: leave * Signature: (JJ)Lcom/zerotierone/sdk/ResultCode; */ JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_leave (JNIEnv *, jobject, jlong, jlong); /* * Class: com_zerotierone_sdk_Node * Method: multicastSubscribe * Signature: (JJJJ)Lcom/zerotierone/sdk/ResultCode; */ JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_multicastSubscribe (JNIEnv *, jobject, jlong, jlong, jlong, jlong); /* * Class: com_zerotierone_sdk_Node * Method: multicastUnsubscribe * Signature: (JJJJ)Lcom/zerotierone/sdk/ResultCode; */ JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_multicastUnsubscribe (JNIEnv *, jobject, jlong, jlong, jlong, jlong); /* * Class: com_zerotierone_sdk_Node * Method: address * Signature: (J)J */ JNIEXPORT jlong JNICALL Java_com_zerotierone_sdk_Node_address (JNIEnv *, jobject, jlong); #ifdef __cplusplus } #endif #endif