Notification Service - add Android JNI in provider.
[platform/upstream/iotivity.git] / service / notification / android / notification-service / src / main / jni / notificationProvider.h
1 /* DO NOT EDIT THIS FILE - it is machine generated */\r
2 #include <jni.h>\r
3 #include "NSProviderInterface.h"\r
4 #include "NSCommon.h"\r
5 /* Header for class com_sec_notiproviderjni_IoTNotification */\r
6 \r
7 #ifndef NOTIFICATION_JNI_H\r
8 #define NOTIFICATION_JNI_H\r
9 #ifdef __cplusplus\r
10 extern "C" {\r
11 #endif\r
12 \r
13 /*\r
14  * Class:     com_sec_notiproviderjni_IoTNotification\r
15  * Method:    stringFromJNI\r
16  * Signature: ()Ljava/lang/String;\r
17  */\r
18  JNIEXPORT jint JNICALL Java_org_iotivity_service_notification_IoTNotification_NSStartProvider\r
19  (JNIEnv *, jobject, jboolean);\r
20 \r
21  JNIEXPORT jint JNICALL Java_org_iotivity_service_notification_IoTNotification_NSStopProvider\r
22   (JNIEnv *, jobject);\r
23 \r
24  JNIEXPORT jint JNICALL Java_org_iotivity_service_notification_IoTNotification_NSSendNotification\r
25   (JNIEnv *, jobject, jobject);\r
26 \r
27  JNIEXPORT jint JNICALL Java_org_iotivity_service_notification_IoTNotification_NSProviderReadCheck\r
28   (JNIEnv *, jobject, jobject);\r
29 \r
30  JNIEXPORT jint JNICALL Java_org_iotivity_service_notification_IoTNotification_NSAccept\r
31   (JNIEnv *, jobject, jobject, jboolean);\r
32 \r
33  void JNIlogPrintedCallback(JNIEnv*, jobject, const char*);\r
34 \r
35  void JNISubscribeRequestCallback(JNIEnv*, jobject, char*);\r
36 \r
37  void JNIMessageSyncCallback(JNIEnv*, jobject, char*);\r
38 \r
39  void NSSubscribeRequestCb(NSConsumer*);\r
40 \r
41  void NSSyncCb(NSProvider*, NSSync*);\r
42 \r
43 \r
44 #ifdef __cplusplus\r
45 }\r
46 #endif\r
47 #endif\r