Merge tizen_5.0 codes into tizen_4.0
[platform/upstream/iotivity.git] / android / android_api / base / jni / JniOnMQTopicFoundListener.h
index 45b73a0..3dda033 100644 (file)
 
 using namespace OC;
 
-class JniOcResource;
-
 class JniOnMQTopicFoundListener
 {
 public:
-    JniOnMQTopicFoundListener(JNIEnv *env, jobject jListener, JniOcResource* owner);
+    JniOnMQTopicFoundListener(JNIEnv *env, jobject jListener, RemoveListenerCallback removeListener);
     ~JniOnMQTopicFoundListener();
 
     void foundTopicCallback(const int eCode, const std::string& uri,
@@ -39,7 +37,7 @@ public:
 
 private:
     jweak m_jwListener;
-    JniOcResource* m_ownerResource;
+    RemoveListenerCallback m_removeListener;
     void checkExAndRemoveListener(JNIEnv* env);
 };