TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Battlenet::SessionManager Member List

This is the complete list of members for Battlenet::SessionManager, including all inherited members.

_acceptorSocketMgr< Session >protected
_threadCountSocketMgr< Session >protected
_threadsSocketMgr< Session >protected
BaseSocketMgr typedefBattlenet::SessionManagerprivate
CreateThreads() const overrideBattlenet::SessionManagerprotectedvirtual
GetNetworkThreadCount() constSocketMgr< Session >inline
GetSocketForAccept()SocketMgr< Session >inline
Instance()Battlenet::SessionManagerstatic
OnSocketAccept(tcp::socket &&sock, uint32 threadIndex)Battlenet::SessionManagerprivatestatic
OnSocketOpen(tcp::socket &&sock, uint32 threadIndex)SocketMgr< Session >inlinevirtual
SelectThreadWithMinConnections() constSocketMgr< Session >inline
SocketMgr()SocketMgr< Session >inlineprotected
StartNetwork(boost::asio::io_service &service, std::string const &bindIp, uint16 port, int threadCount=1) overrideBattlenet::SessionManagervirtual
StopNetwork()SocketMgr< Session >inlinevirtual
Wait()SocketMgr< Session >inline
~SocketMgr()SocketMgr< Session >inlinevirtual