| _acceptor | Trinity::Net::SocketMgr< Traits > | protected |
| _addresses | Battlenet::LoginRESTService | private |
| _externalHostname | Battlenet::LoginRESTService | private |
| _firstLocalAddressIndex | Battlenet::LoginRESTService | private |
| _formInputs | Battlenet::LoginRESTService | private |
| _getHandlers | Trinity::Net::Http::DispatcherService | private |
| _inactiveSessions | Trinity::Net::Http::SessionService | private |
| _inactiveSessionsKillTimer | Trinity::Net::Http::SessionService | private |
| _inactiveSessionsMutex | Trinity::Net::Http::SessionService | private |
| _ioContext | Trinity::Net::Http::HttpService< LoginHttpSession > | protected |
| _localHostname | Battlenet::LoginRESTService | private |
| _logger | Trinity::Net::Http::HttpService< LoginHttpSession > | protected |
| _loginTicketDuration | Battlenet::LoginRESTService | private |
| _port | Battlenet::LoginRESTService | private |
| _postHandlers | Trinity::Net::Http::DispatcherService | private |
| _sessions | Trinity::Net::Http::SessionService | private |
| _sessionsMutex | Trinity::Net::Http::SessionService | private |
| _threadCount | Trinity::Net::SocketMgr< Traits > | protected |
| _threads | Trinity::Net::SocketMgr< Traits > | protected |
| BaseSocketMgr typedef | Trinity::Net::Http::HttpService< LoginHttpSession > | private |
| BaseSocketMgr | Trinity::Net::Http::HttpService< LoginHttpSession > | private |
| CreateNewSessionState(boost::asio::ip::address const &address) override | Battlenet::LoginRESTService | virtual |
| CreateSrpImplementation(SrpVersion version, SrpHashFunction hashFunction, std::string const &username, Trinity::Crypto::SRP::Salt const &salt, Trinity::Crypto::SRP::Verifier const &verifier) | Battlenet::LoginRESTService | privatestatic |
| CreateThreads() const override | Trinity::Net::Http::HttpService< LoginHttpSession > | inlineprotectedvirtual |
| DispatcherService(std::string_view loggerSuffix) | Trinity::Net::Http::DispatcherService | inlineexplicit |
| ExtractAuthorization(HttpRequest const &request) | Battlenet::LoginRESTService | privatestatic |
| FindAndRefreshSessionState(std::string_view id, boost::asio::ip::address const &address) | Trinity::Net::Http::SessionService | |
| GetHostnameForClient(boost::asio::ip::address const &address) const | Battlenet::LoginRESTService | |
| GetNetworkThreadCount() const | Trinity::Net::SocketMgr< Traits > | inline |
| GetPort() const | Battlenet::LoginRESTService | inline |
| HandleBadRequest(std::shared_ptr< AbstractSocket > session, RequestContext &context) | Trinity::Net::Http::DispatcherService | static |
| HandleGetForm(std::shared_ptr< LoginHttpSession > session, HttpRequestContext &context) const | Battlenet::LoginRESTService | private |
| HandleGetGameAccounts(std::shared_ptr< LoginHttpSession > session, HttpRequestContext &context) | Battlenet::LoginRESTService | privatestatic |
| HandleGetPortal(std::shared_ptr< LoginHttpSession > session, HttpRequestContext &context) const | Battlenet::LoginRESTService | private |
| HandlePathNotFound(std::shared_ptr< AbstractSocket > session, RequestContext &context) | Trinity::Net::Http::DispatcherService | static |
| HandlePostLogin(std::shared_ptr< LoginHttpSession > session, HttpRequestContext &context) const | Battlenet::LoginRESTService | private |
| HandlePostLoginSrpChallenge(std::shared_ptr< LoginHttpSession > session, HttpRequestContext &context) | Battlenet::LoginRESTService | privatestatic |
| HandlePostRefreshLoginTicket(std::shared_ptr< LoginHttpSession > session, HttpRequestContext &context) const | Battlenet::LoginRESTService | private |
| HandleRequest(std::shared_ptr< AbstractSocket > session, RequestContext &context) | Trinity::Net::Http::DispatcherService | |
| HandleUnauthorized(std::shared_ptr< AbstractSocket > session, RequestContext &context) | Trinity::Net::Http::DispatcherService | static |
| HttpMethodHandlerMap typedef | Trinity::Net::Http::DispatcherService | private |
| HttpRequest typedef | Battlenet::LoginRESTService | |
| HttpRequestContext typedef | Battlenet::LoginRESTService | |
| HttpResponse typedef | Battlenet::LoginRESTService | |
| HttpService(std::string_view loggerSuffix) | Trinity::Net::Http::HttpService< LoginHttpSession > | inline |
| HttpSessionState typedef | Battlenet::LoginRESTService | |
| InitAndStoreSessionState(std::shared_ptr< SessionState > state, boost::asio::ip::address const &address) | Trinity::Net::Http::SessionService | protected |
| Instance() | Battlenet::LoginRESTService | static |
| KillInactiveSessions() | Trinity::Net::Http::SessionService | protected |
| LoginRESTService() | Battlenet::LoginRESTService | inline |
| MarkSessionInactive(boost::uuids::uuid const &id) | Trinity::Net::Http::SessionService | |
| MigrateLegacyPasswordHashes() const | Battlenet::LoginRESTService | private |
| OnSocketOpen(IoContextTcpSocket &&sock) | Trinity::Net::SocketMgr< Traits > | inlinevirtual |
| operator=(SocketMgr const &)=delete | Trinity::Net::SocketMgr< Traits > | |
| operator=(SocketMgr &&)=delete | Trinity::Net::SocketMgr< Traits > | |
| RegisterHandler(boost::beast::http::verb method, std::string_view path, Callable handler, RequestHandlerFlag flags=RequestHandlerFlag::None) | Trinity::Net::Http::HttpService< LoginHttpSession > | inline |
| RegisterHandler(boost::beast::http::verb method, std::string_view path, std::function< RequestHandlerResult(std::shared_ptr< AbstractSocket > session, RequestContext &context)> handler, RequestHandlerFlag flags=RequestHandlerFlag::None) | Trinity::Net::Http::HttpService< LoginHttpSession > | |
| RequestHandlerResult typedef | Battlenet::LoginRESTService | |
| SelectThreadWithMinConnections() const | Trinity::Net::SocketMgr< Traits > | inline |
| Self typedef | Trinity::Net::SocketMgr< Traits > | |
| SessionService(std::string_view loggerSuffix) | Trinity::Net::Http::SessionService | inlineexplicit |
| SocketMgr(SocketMgr const &)=delete | Trinity::Net::SocketMgr< Traits > | |
| SocketMgr(SocketMgr &&)=delete | Trinity::Net::SocketMgr< Traits > | |
| SocketMgr() | Trinity::Net::SocketMgr< Traits > | inlineprotected |
| SocketType typedef | Trinity::Net::SocketMgr< Traits > | |
| Start(Asio::IoContext &ioContext) | Trinity::Net::Http::SessionService | |
| StartNetwork(Trinity::Asio::IoContext &ioContext, std::string const &bindIp, uint16 port, int32 threadCount=1) override | Battlenet::LoginRESTService | |
| Trinity::Net::SocketMgr::StartNetwork(Asio::IoContext &ioContext, std::string const &bindIp, uint16 port, int threadCount) | Trinity::Net::SocketMgr< Traits > | inlinevirtual |
| Stop() | Trinity::Net::Http::SessionService | |
| StopNetwork() override | Trinity::Net::Http::HttpService< LoginHttpSession > | inlinevirtual |
| ThreadType typedef | Trinity::Net::SocketMgr< Traits > | |
| Wait() | Trinity::Net::SocketMgr< Traits > | inline |
| ~SocketMgr() | Trinity::Net::SocketMgr< Traits > | inlinevirtual |