diff options
author | Rat <none@none> | 2010-10-25 18:47:30 +0200 |
---|---|---|
committer | Rat <none@none> | 2010-10-25 18:47:30 +0200 |
commit | 23d3f72bcb74cb68b7ad72b8bbeb83f90c9a433c (patch) | |
tree | 83a271f76e5e9954fa3aee15aa29b8a219ad0309 /src | |
parent | e4c27a2ffa58bd62f8e3d78067e5bc312c2e3c42 (diff) |
Core/World?: (forgotten commit) make SessionMap public , can be usaful in some places..
--HG--
branch : trunk
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/World/World.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/game/World/World.h b/src/server/game/World/World.h index d9178fda58e..1dd06725768 100755 --- a/src/server/game/World/World.h +++ b/src/server/game/World/World.h @@ -510,6 +510,8 @@ struct CliCommandHolder ~CliCommandHolder() { delete[] m_command; } }; +typedef UNORDERED_MAP<uint32, WorldSession*> SessionMap; + /// The World class World { @@ -525,6 +527,7 @@ class World bool RemoveSession(uint32 id); /// Get the number of current active sessions void UpdateMaxSessionCounters(); + const SessionMap& GetAllSessions() const { return m_sessions; } uint32 GetActiveAndQueuedSessionCount() const { return m_sessions.size(); } uint32 GetActiveSessionCount() const { return m_sessions.size() - m_QueuedPlayer.size(); } uint32 GetQueuedSessionCount() const { return m_QueuedPlayer.size(); } @@ -768,7 +771,7 @@ class World uint32 m_updateTimeCount; uint32 m_currentTime; - typedef UNORDERED_MAP<uint32, WorldSession*> SessionMap; + //typedef UNORDERED_MAP<uint32, WorldSession*> SessionMap; SessionMap m_sessions; typedef UNORDERED_MAP<uint32, time_t> DisconnectMap; DisconnectMap m_disconnects; |