TrinityCore
Trinity::Net::Http::HttpService< SessionImpl > Member List

This is the complete list of members for Trinity::Net::Http::HttpService< SessionImpl >, including all inherited members.

_acceptorSocketMgr< SessionImpl >protected
_getHandlersTrinity::Net::Http::DispatcherServiceprivate
_inactiveSessionsTrinity::Net::Http::SessionServiceprivate
_inactiveSessionsKillTimerTrinity::Net::Http::SessionServiceprivate
_inactiveSessionsMutexTrinity::Net::Http::SessionServiceprivate
_ioContextTrinity::Net::Http::HttpService< SessionImpl >protected
_loggerTrinity::Net::Http::HttpService< SessionImpl >protected
_postHandlersTrinity::Net::Http::DispatcherServiceprivate
_sessionsTrinity::Net::Http::SessionServiceprivate
_sessionsMutexTrinity::Net::Http::SessionServiceprivate
_threadCountSocketMgr< SessionImpl >protected
_threadsSocketMgr< SessionImpl >protected
CreateNewSessionState(boost::asio::ip::address const &address)Trinity::Net::Http::HttpService< SessionImpl >inlinevirtual
CreateThreads() const overrideTrinity::Net::Http::HttpService< SessionImpl >inlineprotectedvirtual
DispatcherService(std::string_view loggerSuffix)Trinity::Net::Http::DispatcherServiceinlineexplicit
FindAndRefreshSessionState(std::string_view id, boost::asio::ip::address const &address)Trinity::Net::Http::SessionService
GetNetworkThreadCount() constSocketMgr< SessionImpl >inline
GetSocketForAccept()SocketMgr< SessionImpl >inline
HandleBadRequest(std::shared_ptr< AbstractSocket > session, RequestContext &context)Trinity::Net::Http::DispatcherServicestatic
HandlePathNotFound(std::shared_ptr< AbstractSocket > session, RequestContext &context)Trinity::Net::Http::DispatcherServicestatic
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
HttpService(std::string_view loggerSuffix)Trinity::Net::Http::HttpService< SessionImpl >inline
InitAndStoreSessionState(std::shared_ptr< SessionState > state, boost::asio::ip::address const &address)Trinity::Net::Http::SessionServiceprotected
KillInactiveSessions()Trinity::Net::Http::SessionServiceprotected
MarkSessionInactive(boost::uuids::uuid const &id)Trinity::Net::Http::SessionService
OnSocketOpen(boost::asio::ip::tcp::socket &&sock, uint32 threadIndex)SocketMgr< SessionImpl >inlinevirtual
RegisterHandler(boost::beast::http::verb method, std::string_view path, Callable handler, RequestHandlerFlag flags=RequestHandlerFlag::None)Trinity::Net::Http::HttpService< SessionImpl >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< SessionImpl >
SelectThreadWithMinConnections() constSocketMgr< SessionImpl >inline
SessionService(std::string_view loggerSuffix)Trinity::Net::Http::SessionServiceinlineexplicit
SocketMgr()SocketMgr< SessionImpl >inlineprotected
Start(Asio::IoContext &ioContext)Trinity::Net::Http::SessionService
StartNetwork(Asio::IoContext &ioContext, std::string const &bindIp, uint16 port, int32 threadCount=1) overrideTrinity::Net::Http::HttpService< SessionImpl >inline
SocketMgr< SessionImpl >::StartNetwork(Trinity::Asio::IoContext &ioContext, std::string const &bindIp, uint16 port, int threadCount)SocketMgr< SessionImpl >inlinevirtual
Stop()Trinity::Net::Http::SessionService
StopNetwork() overrideTrinity::Net::Http::HttpService< SessionImpl >inlinevirtual
Wait()SocketMgr< SessionImpl >inline
~SocketMgr()SocketMgr< SessionImpl >inlinevirtual