diff options
author | Shauren <shauren.trinity@gmail.com> | 2014-10-13 17:22:24 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2014-10-13 17:22:24 +0200 |
commit | 1ef31ba752ed2ab7bcc30c11265d217b383dec4b (patch) | |
tree | 25401cc984834098cf8760e97520c91599d0ba54 /src/server/bnetserver/Server/SessionManager.h | |
parent | 42f5017261b577691e1d728cd209f8e51cde2f0b (diff) |
Battle.net: Implemented cache stream items
Diffstat (limited to 'src/server/bnetserver/Server/SessionManager.h')
-rw-r--r-- | src/server/bnetserver/Server/SessionManager.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/bnetserver/Server/SessionManager.h b/src/server/bnetserver/Server/SessionManager.h index 4f8e0d9fa97..bbd78c052d2 100644 --- a/src/server/bnetserver/Server/SessionManager.h +++ b/src/server/bnetserver/Server/SessionManager.h @@ -44,6 +44,7 @@ namespace Battlenet { typedef SocketMgr<Session> BaseSocketMgr; typedef std::map<SessionInfo, Session*> SessionMap; + typedef std::map<uint32, std::list<Session*>> SessionByAccountMap; public: static SessionManager& Instance() @@ -74,6 +75,7 @@ namespace Battlenet static void OnSocketAccept(tcp::socket&& sock); SessionMap _sessions; + SessionByAccountMap _sessionsByAccountId; boost::shared_mutex _sessionMutex; }; } |