Add adapter listener
authorSangkoo Kim <sangkoo.kim@samsung.com>
Mon, 17 Apr 2017 10:19:04 +0000 (19:19 +0900)
committerSangkoo Kim <sangkoo.kim@samsung.com>
Mon, 17 Apr 2017 10:19:04 +0000 (19:19 +0900)
src/ua_client.cpp

index dfdd13208bb86679fa658ef3014290413a490d99..1eddd0c36ef7ec041b2e49a01d98df1ba3fc1044 100755 (executable)
@@ -813,7 +813,7 @@ void NSProviderConnectionStateListener(const std::string str, OCConnectivityType
        UA_LOG("NSProviderConnectionStateListener - OUT");
 }
 
-#if 0 // For UDP connection
+
 void NSProviderAdapterStateListener(OCTransportAdapter adapter, bool enabled)
 {
        (void)adapter;
@@ -841,7 +841,7 @@ void NSProviderAdapterStateListener(OCTransportAdapter adapter, bool enabled)
 
        UA_LOG("NSProviderAdapterStateListener - OUT");
 }
-#endif
+
 
 void *_start_ua_client(void *data)
 {
@@ -949,9 +949,9 @@ void *_start_ua_client(void *data)
        g_callbackLock.wait(lock);
 
        OCStackResult ret = OC_STACK_OK;
-       ret = OC::CAManager::setNetworkMonitorHandler(NULL,
+       ret = OC::CAManager::setNetworkMonitorHandler((OC::CAManager::AdapterChangedCallback)NSProviderAdapterStateListener,
                        (OC::CAManager::ConnectionChangedCallback)NSProviderConnectionStateListener);
-       UA_LOG("CARegisterNetworkMonitorHandler ret[%d]", ret);
+       UA_LOG("CARegisterNetworkMonitorHandler(), ret:[%d]", ret);
 
        while(true) {
                // Running....