Update change log and spec for wrt-plugins-tizen_0.4.29
[framework/web/wrt-plugins-tizen.git] / src / Messaging / MessageAsyncCallbackManager.h
index 8e98ca1..991e677 100644 (file)
@@ -18,7 +18,6 @@
 #ifndef _TIZEN_MESSAGING_ASYNC_CALLBACK_MANAGER_H_
 #define _TIZEN_MESSAGING_ASYNC_CALLBACK_MANAGER_H_
 
-#include <dpl/singleton.h>
 #include <AsyncCallbackManager.h>
 
 namespace DeviceAPI {
@@ -27,22 +26,23 @@ namespace Messaging {
 
 class MessageAsyncCallbackManager : public DeviceAPI::Common::AsyncCallbackManager
 {
-public:
+private:
        MessageAsyncCallbackManager()
        {
        }
 
+public:
        virtual ~MessageAsyncCallbackManager()
        {
        }
 
-       friend class DPL::Singleton<MessageAsyncCallbackManager>;
+       friend class MessageAsyncCallbackManagerSingleton;
 };
 
-typedef DPL::Singleton<MessageAsyncCallbackManager> MessageAsyncCallbackManagerSingleton;
+SINGLETON_DEFINITION(MessageAsyncCallbackManager)
 
 
 } // Tizen1_0
 } // TizenApis
 
-#endif // _TIZEN_MESSAGING_ASYNC_CALLBACK_MANAGER_H_
\ No newline at end of file
+#endif // _TIZEN_MESSAGING_ASYNC_CALLBACK_MANAGER_H_