TrinityCore
Loading...
Searching...
No Matches
Battlenet::LoginRESTService Member List

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

_acceptorTrinity::Net::SocketMgr< Traits >protected
_addressesBattlenet::LoginRESTServiceprivate
_externalHostnameBattlenet::LoginRESTServiceprivate
_firstLocalAddressIndexBattlenet::LoginRESTServiceprivate
_formInputsBattlenet::LoginRESTServiceprivate
_getHandlersTrinity::Net::Http::DispatcherServiceprivate
_inactiveSessionsTrinity::Net::Http::SessionServiceprivate
_inactiveSessionsKillTimerTrinity::Net::Http::SessionServiceprivate
_inactiveSessionsMutexTrinity::Net::Http::SessionServiceprivate
_ioContextTrinity::Net::Http::HttpService< LoginHttpSession >protected
_localHostnameBattlenet::LoginRESTServiceprivate
_loggerTrinity::Net::Http::HttpService< LoginHttpSession >protected
_loginTicketDurationBattlenet::LoginRESTServiceprivate
_portBattlenet::LoginRESTServiceprivate
_postHandlersTrinity::Net::Http::DispatcherServiceprivate
_sessionsTrinity::Net::Http::SessionServiceprivate
_sessionsMutexTrinity::Net::Http::SessionServiceprivate
_threadCountTrinity::Net::SocketMgr< Traits >protected
_threadsTrinity::Net::SocketMgr< Traits >protected
BaseSocketMgr typedefTrinity::Net::Http::HttpService< LoginHttpSession >private
BaseSocketMgrTrinity::Net::Http::HttpService< LoginHttpSession >private
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() constTrinity::Net::SocketMgr< Traits >inline
GetPort() constBattlenet::LoginRESTServiceinline
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
OnSocketOpen(IoContextTcpSocket &&sock)Trinity::Net::SocketMgr< Traits >inlinevirtual
operator=(SocketMgr const &)=deleteTrinity::Net::SocketMgr< Traits >
operator=(SocketMgr &&)=deleteTrinity::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 typedefBattlenet::LoginRESTService
SelectThreadWithMinConnections() constTrinity::Net::SocketMgr< Traits >inline
Self typedefTrinity::Net::SocketMgr< Traits >
SessionService(std::string_view loggerSuffix)Trinity::Net::Http::SessionServiceinlineexplicit
SocketMgr(SocketMgr const &)=deleteTrinity::Net::SocketMgr< Traits >
SocketMgr(SocketMgr &&)=deleteTrinity::Net::SocketMgr< Traits >
SocketMgr()Trinity::Net::SocketMgr< Traits >inlineprotected
SocketType typedefTrinity::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) overrideBattlenet::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() overrideTrinity::Net::Http::HttpService< LoginHttpSession >inlinevirtual
ThreadType typedefTrinity::Net::SocketMgr< Traits >
Wait()Trinity::Net::SocketMgr< Traits >inline
~SocketMgr()Trinity::Net::SocketMgr< Traits >inlinevirtual