replace : iotivity -> iotivity-sec
[platform/upstream/iotivity.git] / service / notification / android / notification-service / src / main / jni / consumer / JniNotificationConsumer.h
1 //******************************************************************\r
2 //\r
3 // Copyright 2016 Samsung Electronics All Rights Reserved.\r
4 //\r
5 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\r
6 //\r
7 // Licensed under the Apache License, Version 2.0 (the "License");\r
8 // you may not use this file except in compliance with the License.\r
9 // You may obtain a copy of the License at\r
10 //\r
11 //      http://www.apache.org/licenses/LICENSE-2.0\r
12 //\r
13 // Unless required by applicable law or agreed to in writing, software\r
14 // distributed under the License is distributed on an "AS IS" BASIS,\r
15 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
16 // See the License for the specific language governing permissions and\r
17 // limitations under the License.\r
18 //\r
19 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\r
20 \r
21 /* DO NOT EDIT THIS FILE - it is machine generated */\r
22 #include "JniNotificationCommon.h"\r
23 \r
24 #ifndef JNI_NOTIFICATION_CONSUMER_H\r
25 #define JNI_NOTIFICATION_CONSUMER_H\r
26 \r
27 #ifdef __cplusplus\r
28 extern "C" {\r
29 #endif\r
30 \r
31 /*\r
32  * Class:     org_iotivity_service_ns_consumer_ConsumerService\r
33  * Method:    nativeStart\r
34  * Signature: (Lorg/iotivity/service/ns/consumer/ConsumerService/OnProviderDiscoveredListener;)V\r
35  */\r
36 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_ConsumerService_nativeStart\r
37 (JNIEnv *, jobject, jobject);\r
38 \r
39 /*\r
40  * Class:     org_iotivity_service_ns_consumer_ConsumerService\r
41  * Method:    nativeStop\r
42  * Signature: ()V\r
43  */\r
44 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_ConsumerService_nativeStop\r
45 (JNIEnv *, jobject);\r
46 \r
47 /*\r
48  * Class:     org_iotivity_service_ns_consumer_ConsumerService\r
49  * Method:    nativeEnableRemoteService\r
50  * Signature: (Ljava/lang/String;)V\r
51  */\r
52 JNIEXPORT void JNICALL\r
53 Java_org_iotivity_service_ns_consumer_ConsumerService_nativeEnableRemoteService\r
54 (JNIEnv *, jobject, jstring);\r
55 \r
56 /*\r
57  * Class:     org_iotivity_service_ns_consumer_ConsumerService\r
58  * Method:    nativeSubscribeMQService\r
59  * Signature: (Ljava/lang/String;Ljava/lang/String;)V\r
60  */\r
61 JNIEXPORT void JNICALL\r
62 Java_org_iotivity_service_ns_consumer_ConsumerService_nativeSubscribeMQService\r
63 (JNIEnv *, jobject, jstring, jstring);\r
64 \r
65 /*\r
66  * Class:     org_iotivity_service_ns_consumer_ConsumerService\r
67  * Method:    nativeRescanProvider\r
68  * Signature: ()V\r
69  */\r
70 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_ConsumerService_nativeRescanProvider\r
71 (JNIEnv *, jobject);\r
72 \r
73 /*\r
74  * Class:     org_iotivity_service_ns_consumer_Provider\r
75  * Method:    nativeSubscribe\r
76  * Signature: ()V\r
77  */\r
78 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_Provider_nativeSubscribe\r
79 (JNIEnv *, jobject);\r
80 \r
81 \r
82 /*\r
83  * Class:     org_iotivity_service_ns_consumer_Provider\r
84  * Method:    nativeUnsubscribe\r
85  * Signature: ()V\r
86  */\r
87 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_Provider_nativeUnsubscribe\r
88 (JNIEnv *, jobject);\r
89 \r
90 /*\r
91  * Class:     org_iotivity_service_ns_consumer_Provider\r
92  * Method:    nativeSendSyncInfo\r
93  * Signature: (JI)V\r
94  */\r
95 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_Provider_nativeSendSyncInfo\r
96 (JNIEnv *, jobject, jlong, jint);\r
97 \r
98 /*\r
99  * Class:     org_iotivity_service_ns_consumer_Provider\r
100  * Method:    nativeSetListener\r
101  * Signature: (Lorg/iotivity/service/ns/consumer/Provider/OnProviderStateListener;Lorg/iotivity/service/ns/consumer/Provider/OnMessageReceivedListener;Lorg/iotivity/service/ns/consumer/Provider/OnSyncInfoReceivedListener;)V\r
102  */\r
103 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_Provider_nativeSetListener\r
104 (JNIEnv *, jobject, jobject, jobject, jobject);\r
105 \r
106 /*\r
107  * Class:     org_iotivity_service_ns_consumer_Provider\r
108  * Method:    nativeGetTopicList\r
109  * Signature: ()Lorg/iotivity/service/ns/common/TopicsList;\r
110  */\r
111 JNIEXPORT jobject JNICALL Java_org_iotivity_service_ns_consumer_Provider_nativeGetTopicList\r
112 (JNIEnv *, jobject);\r
113 \r
114 /*\r
115  * Class:     org_iotivity_service_ns_consumer_Provider\r
116  * Method:    nativeUpdateTopicList\r
117  * Signature: (Lorg/iotivity/service/ns/common/TopicsList;)V\r
118  */\r
119 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_Provider_nativeUpdateTopicList\r
120 (JNIEnv *, jobject, jobject);\r
121 \r
122 /*\r
123  * Class:     org_iotivity_service_ns_consumer_Provider\r
124  * Method:    nativeGetProviderState\r
125  * Signature: ()Lorg/iotivity/service/ns/consumer/Provider$ProviderState;\r
126  */\r
127 JNIEXPORT jobject JNICALL Java_org_iotivity_service_ns_consumer_Provider_nativeGetProviderState\r
128 (JNIEnv *, jobject);\r
129 \r
130 /*\r
131  * Class:     org_iotivity_service_ns_consumer_Provider\r
132  * Method:    nativeIsSubscribed\r
133  * Signature: ()Z\r
134  */\r
135 JNIEXPORT jboolean JNICALL Java_org_iotivity_service_ns_consumer_Provider_nativeIsSubscribed\r
136 (JNIEnv *, jobject);\r
137 \r
138 /*\r
139  * Class:     org_iotivity_service_ns_consumer_Provider\r
140  * Method:    nativeDispose\r
141  * Signature: ()V\r
142  */\r
143 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_Provider_nativeDispose\r
144 (JNIEnv *env, jobject object);\r
145 \r
146 #ifdef __cplusplus\r
147 }\r
148 #endif\r
149 #endif\r