aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Server
diff options
context:
space:
mode:
authorShauren <none@none>2010-12-22 20:52:47 +0100
committerShauren <none@none>2010-12-22 20:52:47 +0100
commit0948fc5bbed08ae6edee4fa1ff86df5cfbffa996 (patch)
tree12cec534711f07b659ad644dd27bb0a2dabe7d97 /src/server/game/Server
parent7b4e1c6387a6787c2b2822494abae6b717f24547 (diff)
Core: Converted (hopefully) all remaining singletons to use ACE_Singleton class
--HG-- branch : trunk
Diffstat (limited to 'src/server/game/Server')
-rwxr-xr-xsrc/server/game/Server/WorldSocketMgr.cpp7
-rwxr-xr-xsrc/server/game/Server/WorldSocketMgr.h42
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
/// @}
-