apply dynamic singleton pattern to internal classes and add retry code to AppWidgetMa...
[framework/osp/shell.git] / src / inc / FShell_LockManagerImpl.h
index 2737735..409f183 100755 (executable)
@@ -135,8 +135,14 @@ private:
        //
        result Construct(void);
 
+       static void InitSingleton(void);
+       static void DestroySingleton(void);
+
 private:
-       _LockManagerProxy* __pLockManager;
+
+       static _LockManagerImpl* __pTheInstance;
+       friend struct std::default_delete< _LockManagerImpl >;
+
 };
 
 }} // Tizen::Shell