TrinityCore
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(boost::asio::ip::tcp::socket &&sock, uint32 threadIndex)Battlenet::SessionManagerprivatestatic
OnSocketOpen(boost::asio::ip::tcp::socket &&sock, uint32 threadIndex)SocketMgr< Session >inlinevirtual
SelectThreadWithMinConnections() constSocketMgr< Session >inline
SocketMgr()SocketMgr< Session >inlineprotected
StartNetwork(Trinity::Asio::IoContext &ioContext, std::string const &bindIp, uint16 port, int threadCount=1) overrideBattlenet::SessionManagervirtual
StopNetwork()SocketMgr< Session >inlinevirtual
Wait()SocketMgr< Session >inline
~SocketMgr()SocketMgr< Session >inlinevirtual