#ifndef _RYL_ADMIN_MANAGER_SERVER_ #define _RYL_ADMIN_MANAGER_SERVER_ #include < BaseLibrary/Pattern/Singleton.h > #include < RylServerLibrary/Utility/ServerAppFramework/ServerWindowFramework.h > class CSessionPolicy; /*! \class CRylAdminManagerServer °ü¸®Åø ¼­¹ö Ŭ·¡½º */ class CRylAdminManagerServer : public CServerWindowFramework { public: //!Singletone °´Ã¼ ¸®ÅÏ static CRylAdminManagerServer& GetInstance(); //!¼­¹ö»óÅ Consoleâ¿¡ Ç¥½Ã*/ void PrintServerInfo(); //!¼­¹ö ÃʱâÈ­ÀÛ¾÷ virtual bool ApplicationSpecificInit(const TCHAR* szCmdLine); private: CRylAdminManagerServer(); ~CRylAdminManagerServer(); //!ÆÐŶ ±ÇÇÑ ÃʱâÈ­ void InitializeAuthority(); //!À©µµ¿ì ¸Þ¼¼Áö ÃʱâÈ­ bool InitializeMsgProc(); bool InitializeCommand(); CSessionPolicy* m_lpClientSessionPolicy; BOOL m_bInitializedClientListener; //!Singletone °´Ã¼ static CRylAdminManagerServer ms_this; }; #endif