TrinityCore
Battlenet::LoginRESTService Member List

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

_acceptorSocketMgr< LoginHttpSession >protected
_addressesBattlenet::LoginRESTServiceprivate
_bindIPBattlenet::LoginRESTServiceprivate
_formInputsBattlenet::LoginRESTServiceprivate
_getHandlersTrinity::Net::Http::DispatcherServiceprivate
_hostnamesBattlenet::LoginRESTServiceprivate
_inactiveSessionsTrinity::Net::Http::SessionServiceprivate
_inactiveSessionsKillTimerTrinity::Net::Http::SessionServiceprivate
_inactiveSessionsMutexTrinity::Net::Http::SessionServiceprivate
_ioContextTrinity::Net::Http::HttpService< LoginHttpSession >protected
_loggerTrinity::Net::Http::HttpService< LoginHttpSession >protected
_loginTicketDurationBattlenet::LoginRESTServiceprivate
_portBattlenet::LoginRESTServiceprivate
_postHandlersTrinity::Net::Http::DispatcherServiceprivate
_sessionsTrinity::Net::Http::SessionServiceprivate
_sessionsMutexTrinity::Net::Http::SessionServiceprivate
_threadCountSocketMgr< LoginHttpSession >protected
_threadsSocketMgr< LoginHttpSession >protected
CreateNewSessionState(boost::asio::ip::address const &address) overrideBattlenet::LoginRESTServicevirtual
CreateSrpImplementation(SrpVersion version, SrpHashFunction hashFunction, std::string const &username, Trinity::Crypto::SRP::Salt const &salt, Trinity::Crypto::SRP::Verifier const &verifier)Battlenet::LoginRESTServiceprivatestatic
CreateThreads() const overrideTrinity::Net::Http::HttpService< LoginHttpSession >inlineprotectedvirtual
DispatcherService(std::string_view loggerSuffix)Trinity::Net::Http::DispatcherServiceinlineexplicit
ExtractAuthorization(HttpRequest const &request)Battlenet::LoginRESTServiceprivatestatic
FindAndRefreshSessionState(std::string_view id, boost::asio::ip::address const &address)Trinity::Net::Http::SessionService
GetHostnameForClient(boost::asio::ip::address const &address) constBattlenet::LoginRESTService
GetNetworkThreadCount() constSocketMgr< LoginHttpSession >inline
GetPort() constBattlenet::LoginRESTServiceinline
GetSocketForAccept()SocketMgr< LoginHttpSession >inline
HandleBadRequest(std::shared_ptr< AbstractSocket > session, RequestContext &context)Trinity::Net::Http::DispatcherServicestatic
HandleGetForm(std::shared_ptr< LoginHttpSession > session, HttpRequestContext &context) constBattlenet::LoginRESTServiceprivate
HandleGetGameAccounts(std::shared_ptr< LoginHttpSession > session, HttpRequestContext &context)Battlenet::LoginRESTServiceprivatestatic
HandleGetPortal(std::shared_ptr< LoginHttpSession > session, HttpRequestContext &context) constBattlenet::LoginRESTServiceprivate
HandlePathNotFound(std::shared_ptr< AbstractSocket > session, RequestContext &context)Trinity::Net::Http::DispatcherServicestatic
HandlePostLogin(std::shared_ptr< LoginHttpSession > session, HttpRequestContext &context) constBattlenet::LoginRESTServiceprivate
HandlePostLoginSrpChallenge(std::shared_ptr< LoginHttpSession > session, HttpRequestContext &context)Battlenet::LoginRESTServiceprivatestatic
HandlePostRefreshLoginTicket(std::shared_ptr< LoginHttpSession > session, HttpRequestContext &context) constBattlenet::LoginRESTServiceprivate
HandleRequest(std::shared_ptr< AbstractSocket > session, RequestContext &context)Trinity::Net::Http::DispatcherService
HandleUnauthorized(std::shared_ptr< AbstractSocket > session, RequestContext &context)Trinity::Net::Http::DispatcherServicestatic
HttpMethodHandlerMap typedefTrinity::Net::Http::DispatcherServiceprivate
HttpRequest typedefBattlenet::LoginRESTService
HttpRequestContext typedefBattlenet::LoginRESTService
HttpResponse typedefBattlenet::LoginRESTService
HttpService(std::string_view loggerSuffix)Trinity::Net::Http::HttpService< LoginHttpSession >inline
HttpSessionState typedefBattlenet::LoginRESTService
InitAndStoreSessionState(std::shared_ptr< SessionState > state, boost::asio::ip::address const &address)Trinity::Net::Http::SessionServiceprotected
Instance()Battlenet::LoginRESTServicestatic
KillInactiveSessions()Trinity::Net::Http::SessionServiceprotected
LoginRESTService()Battlenet::LoginRESTServiceinline
MarkSessionInactive(boost::uuids::uuid const &id)Trinity::Net::Http::SessionService
MigrateLegacyPasswordHashes() constBattlenet::LoginRESTServiceprivate
OnSocketAccept(boost::asio::ip::tcp::socket &&sock, uint32 threadIndex)Battlenet::LoginRESTServiceprivatestatic
OnSocketOpen(boost::asio::ip::tcp::socket &&sock, uint32 threadIndex)SocketMgr< LoginHttpSession >inlinevirtual
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 typedefBattlenet::LoginRESTService
SelectThreadWithMinConnections() constSocketMgr< LoginHttpSession >inline
SessionService(std::string_view loggerSuffix)Trinity::Net::Http::SessionServiceinlineexplicit
SocketMgr()SocketMgr< LoginHttpSession >inlineprotected
Start(Asio::IoContext &ioContext)Trinity::Net::Http::SessionService
StartNetwork(Trinity::Asio::IoContext &ioContext, std::string const &bindIp, uint16 port, int32 threadCount=1) overrideBattlenet::LoginRESTService
SocketMgr< LoginHttpSession >::StartNetwork(Trinity::Asio::IoContext &ioContext, std::string const &bindIp, uint16 port, int threadCount)SocketMgr< LoginHttpSession >inlinevirtual
Stop()Trinity::Net::Http::SessionService
StopNetwork() overrideTrinity::Net::Http::HttpService< LoginHttpSession >inlinevirtual
Wait()SocketMgr< LoginHttpSession >inline
~SocketMgr()SocketMgr< LoginHttpSession >inlinevirtual