diff options
| author | Shauren <shauren.trinity@gmail.com> | 2022-09-13 14:27:54 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2022-09-13 14:27:54 +0200 |
| commit | 8a183a6e5ee1cd394aabb9df4e34064466bd3946 (patch) | |
| tree | a250c298f15f78b26e9d9ebce2ff1c34d26b1ba3 /src/server/bnetserver/Server/Session.h | |
| parent | 30ad7e3337f8da32cb567489f4203c7eb35d17a4 (diff) | |
Core/bnetserver: Implemented reconnecting with launcherlogin
Diffstat (limited to 'src/server/bnetserver/Server/Session.h')
| -rw-r--r-- | src/server/bnetserver/Server/Session.h | 56 |
1 files changed, 23 insertions, 33 deletions
diff --git a/src/server/bnetserver/Server/Session.h b/src/server/bnetserver/Server/Session.h index 75fe2f19f02..4809b7d894d 100644 --- a/src/server/bnetserver/Server/Session.h +++ b/src/server/bnetserver/Server/Session.h @@ -34,43 +34,32 @@ namespace pb = google::protobuf; class ServiceBase; -namespace bgs +namespace bgs::protocol { - namespace protocol - { - class Variant; +class Variant; - namespace account - { - namespace v1 - { - class GetAccountStateRequest; - class GetAccountStateResponse; - class GetGameAccountStateRequest; - class GetGameAccountStateResponse; - } - } +namespace account::v1 +{ + class GetAccountStateRequest; + class GetAccountStateResponse; + class GetGameAccountStateRequest; + class GetGameAccountStateResponse; +} - namespace authentication - { - namespace v1 - { - class LogonRequest; - class VerifyWebCredentialsRequest; - } - } +namespace authentication::v1 +{ + class GenerateWebCredentialsRequest; + class LogonRequest; + class VerifyWebCredentialsRequest; +} - namespace game_utilities - { - namespace v1 - { - class ClientRequest; - class ClientResponse; - class GetAllValuesForAttributeRequest; - class GetAllValuesForAttributeResponse; - } - } - } +namespace game_utilities::v1 +{ + class ClientRequest; + class ClientResponse; + class GetAllValuesForAttributeRequest; + class GetAllValuesForAttributeResponse; +} } using namespace bgs::protocol; @@ -144,6 +133,7 @@ namespace Battlenet uint32 HandleLogon(authentication::v1::LogonRequest const* logonRequest, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation); uint32 HandleVerifyWebCredentials(authentication::v1::VerifyWebCredentialsRequest const* verifyWebCredentialsRequest, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation); + uint32 HandleGenerateWebCredentials(authentication::v1::GenerateWebCredentialsRequest const* request, std::function<void(ServiceBase*, uint32, google::protobuf::Message const*)>& continuation); uint32 HandleGetAccountState(account::v1::GetAccountStateRequest const* request, account::v1::GetAccountStateResponse* response); uint32 HandleGetGameAccountState(account::v1::GetGameAccountStateRequest const* request, account::v1::GetGameAccountStateResponse* response); uint32 HandleProcessClientRequest(game_utilities::v1::ClientRequest const* request, game_utilities::v1::ClientResponse* response); |
