diff options
| author | Shauren <none@none> | 2010-12-22 20:52:47 +0100 |
|---|---|---|
| committer | Shauren <none@none> | 2010-12-22 20:52:47 +0100 |
| commit | 0948fc5bbed08ae6edee4fa1ff86df5cfbffa996 (patch) | |
| tree | 12cec534711f07b659ad644dd27bb0a2dabe7d97 /src/server/game/Server | |
| parent | 7b4e1c6387a6787c2b2822494abae6b717f24547 (diff) | |
Core: Converted (hopefully) all remaining singletons to use ACE_Singleton class
--HG--
branch : trunk
Diffstat (limited to 'src/server/game/Server')
| -rwxr-xr-x | src/server/game/Server/WorldSocketMgr.cpp | 7 | ||||
| -rwxr-xr-x | src/server/game/Server/WorldSocketMgr.h | 42 |
2 files changed, 19 insertions, 30 deletions
diff --git a/src/server/game/Server/WorldSocketMgr.cpp b/src/server/game/Server/WorldSocketMgr.cpp index 802541fefa4..b49d3a98ef8 100755 --- a/src/server/game/Server/WorldSocketMgr.cpp +++ b/src/server/game/Server/WorldSocketMgr.cpp @@ -363,10 +363,3 @@ WorldSocketMgr::OnSocketOpen (WorldSocket* sock) return m_NetThreads[min].AddSocket (sock); } - -WorldSocketMgr* -WorldSocketMgr::Instance() -{ - return ACE_Singleton<WorldSocketMgr,ACE_Thread_Mutex>::instance(); -} - diff --git a/src/server/game/Server/WorldSocketMgr.h b/src/server/game/Server/WorldSocketMgr.h index dc00c3b4947..abc8a67b83a 100755 --- a/src/server/game/Server/WorldSocketMgr.h +++ b/src/server/game/Server/WorldSocketMgr.h @@ -37,42 +37,38 @@ class ACE_Event_Handler; class WorldSocketMgr { public: - friend class WorldSocket; - friend class ACE_Singleton<WorldSocketMgr,ACE_Thread_Mutex>; + friend class WorldSocket; + friend class ACE_Singleton<WorldSocketMgr, ACE_Thread_Mutex>; - /// Start network, listen at address:port . - int StartNetwork (ACE_UINT16 port, const char* address); + /// Start network, listen at address:port . + int StartNetwork(ACE_UINT16 port, const char* address); - /// Stops all network threads, It will wait for all running threads . - void StopNetwork(); + /// Stops all network threads, It will wait for all running threads . + void StopNetwork(); - /// Wait untill all network threads have "joined" . - void Wait(); - - /// Make this class singleton . - static WorldSocketMgr* Instance(); + /// Wait untill all network threads have "joined" . + void Wait(); private: - int OnSocketOpen(WorldSocket* sock); + int OnSocketOpen(WorldSocket* sock); - int StartReactiveIO(ACE_UINT16 port, const char* address); + int StartReactiveIO(ACE_UINT16 port, const char* address); private: - WorldSocketMgr(); - virtual ~WorldSocketMgr(); + WorldSocketMgr(); + virtual ~WorldSocketMgr(); - ReactorRunnable* m_NetThreads; - size_t m_NetThreadsCount; + ReactorRunnable* m_NetThreads; + size_t m_NetThreadsCount; - int m_SockOutKBuff; - int m_SockOutUBuff; - bool m_UseNoDelay; + int m_SockOutKBuff; + int m_SockOutUBuff; + bool m_UseNoDelay; - ACE_Event_Handler* m_Acceptor; + ACE_Event_Handler* m_Acceptor; }; -#define sWorldSocketMgr WorldSocketMgr::Instance() +#define sWorldSocketMgr ACE_Singleton<WorldSocketMgr,ACE_Thread_Mutex>::instance() #endif /// @} - |
