Imported Upstream version 0.9.1
[platform/upstream/iotivity.git] / resource / csdk / connectivity / src / bt_le_adapter / android / org_iotivity_jar_caleclientinterface.h
1 #include <jni.h>
2 /* Header for class org_iotivity_jar_caleclientinterface */
3
4 #ifndef CA_Included_org_iotivity_jar_caleclientinterface_H_
5 #define CA_Included_org_iotivity_jar_caleclientinterface_H_
6 #ifdef __cplusplus
7 extern "C"
8 {
9 #endif
10
11 /*
12  * Class:     org_iotivity_jar_caleclientinterface
13  * Method:    CARegisterLeScanCallback
14  * Signature: (Landroid/bluetooth/BluetoothAdapter/LeScanCallback;)V
15  */
16 JNIEXPORT void JNICALL
17 Java_org_iotivity_jar_caleclientinterface_CARegisterLeScanCallback
18 (JNIEnv *, jobject, jobject);
19
20 /*
21  * Class:     org_iotivity_jar_caleclientinterface
22  * Method:    CARegisterLeGattCallback
23  * Signature: (Landroid/bluetooth/BluetoothGattCallback;)V
24  */
25 JNIEXPORT void JNICALL
26 Java_org_iotivity_jar_caleclientinterface_CARegisterLeGattCallback
27 (JNIEnv *, jobject, jobject);
28
29 /*
30  * Class:     org_iotivity_jar_caleclientinterface
31  * Method:    CALeScanCallback
32  * Signature: (Landroid/bluetooth/BluetoothDevice;I[B)V
33  */
34 JNIEXPORT void JNICALL
35 Java_org_iotivity_jar_caleclientinterface_CALeScanCallback
36 (JNIEnv *, jobject, jobject, jint, jbyteArray);
37
38 /*
39  * Class:     org_iotivity_jar_caleclientinterface
40  * Method:    CALeGattConnectionStateChangeCallback
41  * Signature: (Landroid/bluetooth/BluetoothGatt;II)V
42  */
43 JNIEXPORT void JNICALL
44 Java_org_iotivity_jar_caleclientinterface_CALeGattConnectionStateChangeCallback
45 (JNIEnv *, jobject, jobject, jint, jint);
46
47 /*
48  * Class:     org_iotivity_jar_caleclientinterface
49  * Method:    CALeGattServicesDiscoveredCallback
50  * Signature: (Landroid/bluetooth/BluetoothGatt;I)V
51  */
52 JNIEXPORT void JNICALL
53 Java_org_iotivity_jar_caleclientinterface_CALeGattServicesDiscoveredCallback
54 (JNIEnv *, jobject, jobject, jint);
55
56 /*
57  * Class:     org_iotivity_jar_caleclientinterface
58  * Method:    CALeGattCharacteristicReadCallback
59  * Signature: (Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;I)V
60  */
61 JNIEXPORT void JNICALL
62 Java_org_iotivity_jar_caleclientinterface_CALeGattCharacteristicReadCallback
63 (JNIEnv *, jobject, jobject, jobject, jbyteArray, jint);
64
65 /*
66  * Class:     org_iotivity_jar_caleclientinterface
67  * Method:    CALeGattCharacteristicWritjclasseCallback
68  * Signature: (Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;I)V
69  */
70 JNIEXPORT void JNICALL
71 Java_org_iotivity_jar_caleclientinterface_CALeGattCharacteristicWriteCallback
72 (JNIEnv *, jobject, jobject, jobject, jbyteArray, jint);
73
74 /*
75  * Class:     org_iotivity_jar_caleclientinterface
76  * Method:    CALeGattCharacteristicChangedCallback
77  * Signature: (Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V
78  */
79 JNIEXPORT void JNICALL
80 Java_org_iotivity_jar_caleclientinterface_CALeGattCharacteristicChangedCallback
81 (JNIEnv *, jobject, jobject, jobject, jbyteArray);
82
83 /*
84  * Class:     org_iotivity_jar_caleclientinterface
85  * Method:    CALeGattDescriptorReadCallback
86  * Signature: (Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;I)V
87  */
88 JNIEXPORT void JNICALL
89 Java_org_iotivity_jar_caleclientinterface_CALeGattDescriptorReadCallback
90 (JNIEnv *, jobject, jobject, jobject, jint);
91
92 /*
93  * Class:     org_iotivity_jar_caleclientinterface
94  * Method:    CALeGattDescriptorWriteCallback
95  * Signature: (Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattDescriptor;I)V
96  */
97 JNIEXPORT void JNICALL
98 Java_org_iotivity_jar_caleclientinterface_CALeGattDescriptorWriteCallback
99 (JNIEnv *, jobject, jobject, jobject, jint);
100
101 /*
102  * Class:     org_iotivity_jar_caleclientinterface
103  * Method:    CALeGattReliableWriteCompletedCallback
104  * Signature: (Landroid/bluetooth/BluetoothGatt;I)V
105  */
106 JNIEXPORT void JNICALL
107 Java_org_iotivity_jar_caleclientinterface_CALeGattReliableWriteCompletedCallback
108 (JNIEnv *, jobject, jobject, jint);
109
110 /*
111  * Class:     org_iotivity_jar_caleclientinterface
112  * Method:    CALeGattReadRemoteRssiCallback
113  * Signature: (Landroid/bluetooth/BluetoothGatt;II)V
114  */
115 JNIEXPORT void JNICALL
116 Java_org_iotivity_jar_caleclientinterface_CALeGattReadRemoteRssiCallback
117 (JNIEnv *, jobject, jobject, jint, jint);
118
119 /*
120  * Class:     org_iotivity_jar_caleclientinterface
121  * Method:    CALeStateChangedCallback
122  * Signature: (I)V
123  */
124 JNIEXPORT void JNICALL
125 Java_org_iotivity_jar_caleclientinterface_CALeStateChangedCallback
126 (JNIEnv *, jobject, jint);
127
128 /*
129  * Class:     org_iotivity_jar_caleclientinterface
130  * Method:    CALeBondStateChangedCallback
131  * Signature: (I)V
132  */
133 JNIEXPORT void JNICALL
134 Java_org_iotivity_jar_caleclientinterface_CALeBondStateChangedCallback
135 (JNIEnv *, jobject, jstring);
136
137 #ifdef __cplusplus
138 }
139 #endif
140 #endif
141