com_zerotierone_sdk_Node.h 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. /* DO NOT EDIT THIS FILE - it is machine generated */
  2. #include <jni.h>
  3. /* Header for class com_zerotierone_sdk_Node */
  4. #ifndef _Included_com_zerotierone_sdk_Node
  5. #define _Included_com_zerotierone_sdk_Node
  6. #ifdef __cplusplus
  7. extern "C" {
  8. #endif
  9. /*
  10. * Class: com_zerotierone_sdk_Node
  11. * Method: processVirtualNetworkFrame
  12. * Signature: (JJJJIILjava/nio/ByteBuffer;ILjava/lang/Long;)Lcom/zerotierone/sdk/ResultCode;
  13. */
  14. JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_processVirtualNetworkFrame
  15. (JNIEnv *, jobject, jlong, jlong, jlong, jlong, jint, jint, jobject, jint, jobject);
  16. /*
  17. * Class: com_zerotierone_sdk_Node
  18. * Method: processBackgroundTasks
  19. * Signature: (JLjava/lang/Long;)Lcom/zerotierone/sdk/ResultCode;
  20. */
  21. JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_processBackgroundTasks
  22. (JNIEnv *, jobject, jlong, jobject);
  23. /*
  24. * Class: com_zerotierone_sdk_Node
  25. * Method: join
  26. * Signature: (J)Lcom/zerotierone/sdk/ResultCode;
  27. */
  28. JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_join
  29. (JNIEnv *, jobject, jlong);
  30. /*
  31. * Class: com_zerotierone_sdk_Node
  32. * Method: leave
  33. * Signature: (J)Lcom/zerotierone/sdk/ResultCode;
  34. */
  35. JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_leave
  36. (JNIEnv *, jobject, jlong);
  37. /*
  38. * Class: com_zerotierone_sdk_Node
  39. * Method: multicastSubscribe
  40. * Signature: (JJJ)Lcom/zerotierone/sdk/ResultCode;
  41. */
  42. JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_multicastSubscribe
  43. (JNIEnv *, jobject, jlong, jlong, jlong);
  44. /*
  45. * Class: com_zerotierone_sdk_Node
  46. * Method: multicastUnsubscribe
  47. * Signature: (JJJ)Lcom/zerotierone/sdk/ResultCode;
  48. */
  49. JNIEXPORT jobject JNICALL Java_com_zerotierone_sdk_Node_multicastUnsubscribe
  50. (JNIEnv *, jobject, jlong, jlong, jlong);
  51. /*
  52. * Class: com_zerotierone_sdk_Node
  53. * Method: address
  54. * Signature: ()J
  55. */
  56. JNIEXPORT jlong JNICALL Java_com_zerotierone_sdk_Node_address
  57. (JNIEnv *, jobject);
  58. #ifdef __cplusplus
  59. }
  60. #endif
  61. #endif