+
+ void CAManagerConnectionStateChangedCB(const CAEndpoint_t *info, bool connected);
+
+ void CAManagerAdapterStateChangedCB(CATransportAdapter_t adapter, bool enabled);
+
+ /*
+ * Class: Java_org_iotivity_ca_CaInterface_caManagerInitialize
+ * Method: caManagerInitialize
+ * Signature: (Landroid/content/Context;)V
+ */
+ JNIEXPORT void JNICALL
+ Java_org_iotivity_ca_CaInterface_caManagerInitialize(JNIEnv *env, jclass clazz,
+ jobject context, jobject listener);
+
+ /*
+ * Class: Java_org_iotivity_ca_CaInterface_caManagerTerminate
+ * Method: caManagerTerminate
+ * Signature: ()V
+ */
+ JNIEXPORT void JNICALL
+ Java_org_iotivity_ca_CaInterface_caManagerTerminate(JNIEnv *env, jclass clazz);
+
+ /*
+ * Class: Java_org_iotivity_ca_CaInterface_caManagerSetAutoConnectionDeviceInfo
+ * Method: caManagerSetAutoConnectionDeviceInfo
+ * Signature: (Ljava/lang/String;)V
+ */
+ JNIEXPORT void JNICALL
+ Java_org_iotivity_ca_CaInterface_caManagerSetAutoConnectionDeviceInfo(JNIEnv *env,
+ jclass clazz,
+ jstring jaddress);
+
+ /*
+ * Class: Java_org_iotivity_ca_CaInterface_caManagerUnsetAutoConnectionDeviceInfo
+ * Method: caManagerUnsetAutoConnectionDeviceInfo
+ * Signature: (Ljava/lang/String;)V
+ */
+ JNIEXPORT void JNICALL
+ Java_org_iotivity_ca_CaInterface_caManagerUnsetAutoConnectionDeviceInfo(JNIEnv *env,
+ jclass clazz,
+ jstring jaddress);
+
+ /*
+ * Class: Java_org_iotivity_ca_CaInterface_caBtPairingInitialize
+ * Method: caBtPairingInitialize
+ * Signature: (Landroid/content/Context;)V
+ */
+ JNIEXPORT void JNICALL
+ Java_org_iotivity_ca_CaInterface_caBtPairingInitialize(JNIEnv *, jclass, jobject, jobject);
+
+ /*
+ * Class: Java_org_iotivity_ca_CaInterface_caBtPairingTerminate
+ * Method: caBtPairingTerminate
+ * Signature: ()V
+ */
+ JNIEXPORT void JNICALL
+ Java_org_iotivity_ca_CaInterface_caBtPairingTerminate(JNIEnv *env, jclass clazz);
+
+ /*
+ * Class: Java_org_iotivity_ca_CaInterface_caBtPairingStartScan
+ * Method: caBtPairingStartScan
+ * Signature: ()V
+ */
+ JNIEXPORT void JNICALL
+ Java_org_iotivity_ca_CaInterface_caBtPairingStartScan(JNIEnv *, jclass);
+
+ /*
+ * Class: Java_org_iotivity_ca_CaInterface_caBtPairingStopScan
+ * Method: caBtPairingStopScan
+ * Signature: ()V
+ */
+ JNIEXPORT void JNICALL
+ Java_org_iotivity_ca_CaInterface_caBtPairingStopScan(JNIEnv *, jclass);
+
+ /*
+ * Class: Java_org_iotivity_ca_CaInterface_caBtPairingCreateBond
+ * Method: caBtPairingCreateBond
+ * Signature: (Landroid/bluetooth/BluetoothDevice;)V
+ */
+ JNIEXPORT void JNICALL
+ Java_org_iotivity_ca_CaInterface_caBtPairingCreateBond(JNIEnv *, jclass, jobject);
+