| _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 |