Add Android Notification APIs for Consumer service
[platform/upstream/iotivity.git] / service / notification / android / notification-service / src / main / jni / consumer / notificationConsumer.h
1 //******************************************************************
2 //
3 // Copyright 2016 Samsung Electronics All Rights Reserved.
4 //
5 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
6 //
7 // Licensed under the Apache License, Version 2.0 (the "License");
8 // you may not use this file except in compliance with the License.
9 // You may obtain a copy of the License at
10 //
11 //      http://www.apache.org/licenses/LICENSE-2.0
12 //
13 // Unless required by applicable law or agreed to in writing, software
14 // distributed under the License is distributed on an "AS IS" BASIS,
15 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 // See the License for the specific language governing permissions and
17 // limitations under the License.
18 //
19 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
20
21 /* DO NOT EDIT THIS FILE - it is machine generated */
22 #include "jniNSCommon.h"
23
24 #include "NSConsumerInterface.h"
25 //#include "NSConsumerCommon.h"
26 /* Header for class org_iotivity_service_ns_consumer */
27
28 #ifndef NOTIFICATION_CONSUMER_JNI_H
29 #define NOTIFICATION_CONSUMER_JNI_H
30 #ifdef __cplusplus
31 extern "C" {
32 #endif
33
34 /*
35 * Class:     org_iotivity_service_ns_consumer_ConsumerService
36 * Method:    Start
37 * Signature:
38 */
39 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_ConsumerService_Start
40 (JNIEnv *, jobject, jobject, jobject);
41
42 /*
43 * Class:     org_iotivity_service_ns_consumer_ConsumerService
44 * Method:    Stop
45 * Signature: (V)V
46 */
47 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_ConsumerService_Stop
48 (JNIEnv *, jobject);
49
50 /*
51 * Class:     org_iotivity_service_ns_consumer_ConsumerService
52 * Method:    GetProvider
53 * Signature: (Ljava/lang/String;)Lorg/iotivity/service/ns/consumer/NSProvider;
54 */
55 JNIEXPORT jobject JNICALL Java_org_iotivity_service_ns_consumer_ConsumerService_GetProvider
56 (JNIEnv *, jobject, jobject);
57
58 /*
59 * Class:     org_iotivity_service_ns_consumer_NSProvider
60 * Method:    Subscribe
61 * Signature: (J)V
62 */
63 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_NSProvider_Subscribe
64 (JNIEnv *, jobject, jlong);
65
66 /*
67 * Class:     org_iotivity_service_ns_consumer_NSProvider
68 * Method:    Unsubscribe
69 * Signature: (J)V
70 */
71 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_NSProvider_Unsubscribe
72 (JNIEnv *, jobject, jlong);
73
74 /*
75 * Class:     org_iotivity_service_ns_consumer_NSProvider
76 * Method:    SendSyncInfo
77 * Signature: (Ljava/lang/String;JI)V
78 */
79 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_NSProvider_SendSyncInfo
80 (JNIEnv *, jobject, jobject, jlong, jint);
81
82 /*
83 * Class:     org_iotivity_service_ns_consumer_NSProvider
84 * Method:    SetListener
85 * Signature: 
86 */
87 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_NSProvider_SetListener
88 (JNIEnv *, jobject, jobject, jobject);
89
90 /*
91 * Class:     org_iotivity_service_ns_consumer_ConsumerService
92 * Method:    NSRescanProvider
93 * Signature: (V)V
94 */
95 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_ConsumerService_NSRescanProvider
96 (JNIEnv *, jobject);
97
98 #ifdef __cplusplus
99 }
100 #endif
101 #endif