1 //******************************************************************
3 // Copyright 2016 Samsung Electronics All Rights Reserved.
5 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
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
11 // http://www.apache.org/licenses/LICENSE-2.0
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.
19 //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
21 /* DO NOT EDIT THIS FILE - it is machine generated */
22 #include "jniNSCommon.h"
24 #include "NSConsumerInterface.h"
25 //#include "NSConsumerCommon.h"
26 /* Header for class org_iotivity_service_ns_consumer */
28 #ifndef NOTIFICATION_CONSUMER_JNI_H
29 #define NOTIFICATION_CONSUMER_JNI_H
35 * Class: org_iotivity_service_ns_consumer_ConsumerService
39 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_ConsumerService_Start
40 (JNIEnv *, jobject, jobject, jobject);
43 * Class: org_iotivity_service_ns_consumer_ConsumerService
47 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_ConsumerService_Stop
51 * Class: org_iotivity_service_ns_consumer_ConsumerService
53 * Signature: (Ljava/lang/String;)Lorg/iotivity/service/ns/consumer/NSProvider;
55 JNIEXPORT jobject JNICALL Java_org_iotivity_service_ns_consumer_ConsumerService_GetProvider
56 (JNIEnv *, jobject, jobject);
59 * Class: org_iotivity_service_ns_consumer_NSProvider
63 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_NSProvider_Subscribe
64 (JNIEnv *, jobject, jlong);
67 * Class: org_iotivity_service_ns_consumer_NSProvider
71 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_NSProvider_Unsubscribe
72 (JNIEnv *, jobject, jlong);
75 * Class: org_iotivity_service_ns_consumer_NSProvider
76 * Method: SendSyncInfo
77 * Signature: (Ljava/lang/String;JI)V
79 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_NSProvider_SendSyncInfo
80 (JNIEnv *, jobject, jobject, jlong, jint);
83 * Class: org_iotivity_service_ns_consumer_NSProvider
87 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_NSProvider_SetListener
88 (JNIEnv *, jobject, jobject, jobject);
91 * Class: org_iotivity_service_ns_consumer_ConsumerService
92 * Method: NSRescanProvider
95 JNIEXPORT void JNICALL Java_org_iotivity_service_ns_consumer_ConsumerService_NSRescanProvider