X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=android%2Fandroid_api%2Fbase%2Fjni%2FJniOcPresenceHandle.h;h=4052cec598f817a5b467d54ccc0523f1bd4dcece;hb=17c68b2fd1e74586f85e552eeab4e32dc121f8a0;hp=26f6a8d70b57532c60fc2e93926db475fd3e61a7;hpb=8c01dff2c5bc5496f7dc1632c498943ec6ecb015;p=platform%2Fupstream%2Fiotivity.git diff --git a/android/android_api/base/jni/JniOcPresenceHandle.h b/android/android_api/base/jni/JniOcPresenceHandle.h index 26f6a8d..4052cec 100644 --- a/android/android_api/base/jni/JniOcPresenceHandle.h +++ b/android/android_api/base/jni/JniOcPresenceHandle.h @@ -1,65 +1,65 @@ -/* -* //****************************************************************** -* // -* // Copyright 2015 Intel Corporation. -* // -* //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -* // -* // Licensed under the Apache License, Version 2.0 (the "License"); -* // you may not use this file except in compliance with the License. -* // You may obtain a copy of the License at -* // -* // http://www.apache.org/licenses/LICENSE-2.0 -* // -* // Unless required by applicable law or agreed to in writing, software -* // distributed under the License is distributed on an "AS IS" BASIS, -* // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -* // See the License for the specific language governing permissions and -* // limitations under the License. -* // -* //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= -*/ -#include "JniOcStack.h" -#include "JniOnPresenceListener.h" -#include "OCPlatform.h" - -#ifndef _Included_org_iotivity_base_OcPresenceHandle -#define _Included_org_iotivity_base_OcPresenceHandle - -using namespace OC::OCPlatform; - -class JniOcPresenceHandle -{ -public: - - JniOcPresenceHandle(JniOnPresenceListener* jniListener, OCPresenceHandle presenceHandle); - ~JniOcPresenceHandle(); - JniOcPresenceHandle(const JniOcPresenceHandle &) = delete; - void operator=(const JniOcPresenceHandle &) = delete; - - static JniOcPresenceHandle* getJniOcPresenceHandlePtr(JNIEnv *env, jobject thiz); - - OCPresenceHandle getOCPresenceHandle(); - JniOnPresenceListener* getJniOnPresenceListener(); - -private: - JniOnPresenceListener* m_jniListener; - OCPresenceHandle m_presenceHandle; -}; - -#ifdef __cplusplus -extern "C" { -#endif - - /* - * Class: org_iotivity_base_OcPresenceHandle - * Method: dispose - * Signature: ()V - */ - JNIEXPORT void JNICALL Java_org_iotivity_base_OcPresenceHandle_dispose - (JNIEnv *, jobject); - -#ifdef __cplusplus -} -#endif -#endif +/* +* //****************************************************************** +* // +* // Copyright 2015 Intel Corporation. +* // +* //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +* // +* // Licensed under the Apache License, Version 2.0 (the "License"); +* // you may not use this file except in compliance with the License. +* // You may obtain a copy of the License at +* // +* // http://www.apache.org/licenses/LICENSE-2.0 +* // +* // Unless required by applicable law or agreed to in writing, software +* // distributed under the License is distributed on an "AS IS" BASIS, +* // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* // See the License for the specific language governing permissions and +* // limitations under the License. +* // +* //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= +*/ +#include "JniOcStack.h" +#include "JniOnPresenceListener.h" +#include "OCPlatform.h" + +#ifndef _Included_org_iotivity_base_OcPresenceHandle +#define _Included_org_iotivity_base_OcPresenceHandle + +using namespace OC::OCPlatform; + +class JniOcPresenceHandle +{ +public: + + JniOcPresenceHandle(JniOnPresenceListener* jniListener, OCPresenceHandle presenceHandle); + ~JniOcPresenceHandle(); + JniOcPresenceHandle(const JniOcPresenceHandle &) = delete; + void operator=(const JniOcPresenceHandle &) = delete; + + static JniOcPresenceHandle* getJniOcPresenceHandlePtr(JNIEnv *env, jobject thiz); + + OCPresenceHandle getOCPresenceHandle(); + JniOnPresenceListener* getJniOnPresenceListener(); + +private: + JniOnPresenceListener* m_jniListener; + OCPresenceHandle m_presenceHandle; +}; + +#ifdef __cplusplus +extern "C" { +#endif + + /* + * Class: org_iotivity_base_OcPresenceHandle + * Method: dispose + * Signature: ()V + */ + JNIEXPORT void JNICALL Java_org_iotivity_base_OcPresenceHandle_dispose + (JNIEnv *, jobject); + +#ifdef __cplusplus +} +#endif +#endif