#ifndef _RYL_GM_NETWORK_MANAGE_CLIENT_H_ #define _RYL_GM_NETWORK_MANAGE_CLIENT_H_ #include // forward decl. class CSessionPolicy; class CManageClientDispatch; class CManageClient : public CServerWindowFramework { public: static CManageClient& GetInstance(); void CheckConnectionAndReconnect(); void ConnectToManageServer(); void DoSelfPatchProcess(CManageClientDispatch& ClientDispatch); void PrintConnectionStatus(); private: CManageClient(); virtual ~CManageClient(); virtual bool ApplicationSpecificInit(const TCHAR* szCmdLine); bool InitializeMsgProc(); bool InitializeCommand(); CSessionPolicy* m_lpClientSessionPolicy; }; #endif