X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=android%2Fandroid_api%2Fbase%2Fjni%2FJniOnPutListener.h;h=e8fccaf30795937835f66352459f57d48d79cb17;hb=4b7e5785f518131ef19a51d6ad74382e1ac9fb52;hp=80057e19ea4ecba919d4f4feaef05d84672d8b5e;hpb=c44033c3918fdbcf8089b40444eac46187994071;p=platform%2Fupstream%2Fiotivity.git diff --git a/android/android_api/base/jni/JniOnPutListener.h b/android/android_api/base/jni/JniOnPutListener.h index 80057e1..e8fccaf 100644 --- a/android/android_api/base/jni/JniOnPutListener.h +++ b/android/android_api/base/jni/JniOnPutListener.h @@ -26,19 +26,18 @@ using namespace OC; -class JniOcResource; - class JniOnPutListener { public: - JniOnPutListener(JNIEnv *env, jobject jListener, JniOcResource* resource); + JniOnPutListener(JNIEnv *env, jobject jListener, RemoveListenerCallback removeListener); ~JniOnPutListener(); - void onPutCallback(const HeaderOptions& headerOptions, const OCRepresentation& rep, const int eCode); + + private: jweak m_jwListener; - JniOcResource* m_ownerResource; + RemoveListenerCallback m_removeListener; void checkExAndRemoveListener(JNIEnv *env); };