_accountInfo | Battlenet::Session | private |
_authed | Battlenet::Session | private |
_build | Battlenet::Session | private |
_clientSecret | Battlenet::Session | private |
_gameAccountInfo | Battlenet::Session | private |
_headerBuffer | Battlenet::Session | private |
_headerLengthBuffer | Battlenet::Session | private |
_ipCountry | Battlenet::Session | private |
_locale | Battlenet::Session | private |
_os | Battlenet::Session | private |
_packetBuffer | Battlenet::Session | private |
_queryCallback | Battlenet::Session | private |
_queryFuture | Battlenet::Session | private |
_requestToken | Battlenet::Session | private |
_responseCallbacks | Battlenet::Session | private |
AsyncHandshake() | Battlenet::Session | private |
AsyncProcessQueue() | Socket< Session, SslSocket< SslContext > > | inlineprotected |
AsyncRead() | Socket< Session, SslSocket< SslContext > > | inline |
AsyncReadWithCallback(void(Session::*callback)(boost::system::error_code, std::size_t)) | Socket< Session, SslSocket< SslContext > > | inline |
AsyncWrite(MessageBuffer *packet) | Battlenet::Session | private |
BattlenetSocket typedef | Battlenet::Session | private |
CheckIpCallback(PreparedQueryResult result) | Battlenet::Session | private |
ClientRequestHandler typedef | Battlenet::Session | private |
ClientRequestHandlers | Battlenet::Session | privatestatic |
CloseSocket() | Socket< Session, SslSocket< SslContext > > | inline |
DelayedCloseSocket() | Socket< Session, SslSocket< SslContext > > | inline |
GetAccountId() const | Battlenet::Session | inline |
GetClientInfo() const | Battlenet::Session | |
GetGameAccountId() const | Battlenet::Session | inline |
GetLastCharPlayed(std::unordered_map< std::string, Variant const * > const ¶ms, game_utilities::v1::ClientResponse *response) | Battlenet::Session | private |
GetReadBuffer() | Socket< Session, SslSocket< SslContext > > | inline |
GetRealmList(std::unordered_map< std::string, Variant const * > const ¶ms, game_utilities::v1::ClientResponse *response) | Battlenet::Session | private |
GetRealmListTicket(std::unordered_map< std::string, Variant const * > const ¶ms, game_utilities::v1::ClientResponse *response) | Battlenet::Session | private |
GetRemoteIpAddress() const | Socket< Session, SslSocket< SslContext > > | inline |
GetRemotePort() const | Socket< Session, SslSocket< SslContext > > | inline |
HandleGetAccountState(account::v1::GetAccountStateRequest const *request, account::v1::GetAccountStateResponse *response) | Battlenet::Session | |
HandleGetAllValuesForAttribute(game_utilities::v1::GetAllValuesForAttributeRequest const *request, game_utilities::v1::GetAllValuesForAttributeResponse *response) | Battlenet::Session | |
HandleGetGameAccountState(account::v1::GetGameAccountStateRequest const *request, account::v1::GetGameAccountStateResponse *response) | Battlenet::Session | |
HandleLogon(authentication::v1::LogonRequest const *logonRequest) | Battlenet::Session | |
HandleProcessClientRequest(game_utilities::v1::ClientRequest const *request, game_utilities::v1::ClientResponse *response) | Battlenet::Session | |
HandleVerifyWebCredentials(authentication::v1::VerifyWebCredentialsRequest const *verifyWebCredentialsRequest) | Battlenet::Session | |
HandshakeHandler(boost::system::error_code const &error) | Battlenet::Session | protected |
IsOpen() const | Socket< Session, SslSocket< SslContext > > | inline |
JoinRealm(std::unordered_map< std::string, Variant const * > const ¶ms, game_utilities::v1::ClientResponse *response) | Battlenet::Session | private |
OnClose() | Socket< Session, SslSocket< SslContext > > | inlineprotectedvirtual |
QueuePacket(MessageBuffer &&buffer) | Socket< Session, SslSocket< SslContext > > | inline |
ReadDataHandler() | Battlenet::Session | protected |
ReadHandler() override | Battlenet::Session | protectedvirtual |
ReadHeaderHandler() | Battlenet::Session | protected |
ReadHeaderLengthHandler() | Battlenet::Session | protected |
SendRequest(uint32 serviceHash, uint32 methodId, pb::Message const *request, std::function< void(MessageBuffer)> callback) | Battlenet::Session | inline |
SendRequest(uint32 serviceHash, uint32 methodId, pb::Message const *request) | Battlenet::Session | |
SendResponse(uint32 token, pb::Message const *response) | Battlenet::Session | |
SendResponse(uint32 token, uint32 status) | Battlenet::Session | |
Session(tcp::socket &&socket) | Battlenet::Session | explicit |
SetNoDelay(bool enable) | Socket< Session, SslSocket< SslContext > > | inlineprotected |
Socket(tcp::socket &&socket) | Socket< Session, SslSocket< SslContext > > | inlineexplicit |
Start() override | Battlenet::Session | virtual |
underlying_stream() | Socket< Session, SslSocket< SslContext > > | inlineprotected |
Update() override | Battlenet::Session | virtual |
~Session() | Battlenet::Session | |
~Socket() | Socket< Session, SslSocket< SslContext > > | inlinevirtual |