From 0948fc5bbed08ae6edee4fa1ff86df5cfbffa996 Mon Sep 17 00:00:00 2001 From: Shauren Date: Wed, 22 Dec 2010 20:52:47 +0100 Subject: Core: Converted (hopefully) all remaining singletons to use ACE_Singleton class --HG-- branch : trunk --- src/server/game/Server/WorldSocketMgr.cpp | 7 ------ src/server/game/Server/WorldSocketMgr.h | 42 ++++++++++++++----------------- 2 files changed, 19 insertions(+), 30 deletions(-) (limited to 'src/server/game/Server') 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::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; + friend class WorldSocket; + friend class ACE_Singleton; - /// 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::instance() #endif /// @} - -- cgit v1.2.3