TrinityCore
|
#include <WorldserverService.h>
Public Member Functions | |
GameUtilitiesService (WorldSession *session) | |
uint32 | HandleProcessClientRequest (game_utilities::v1::ClientRequest const *request, game_utilities::v1::ClientResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override |
uint32 | HandleGetAllValuesForAttribute (game_utilities::v1::GetAllValuesForAttributeRequest const *request, game_utilities::v1::GetAllValuesForAttributeResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override |
Public Member Functions inherited from Battlenet::WorldserverService< game_utilities::v1::GameUtilitiesService > | |
WorldserverService (WorldSession *session) | |
Private Types | |
typedef WorldserverService< game_utilities::v1::GameUtilitiesService > | BaseService |
using | ClientRequestHandler = uint32(GameUtilitiesService::*)(std::unordered_map< std::string, Variant const * > const &, game_utilities::v1::ClientResponse *) |
Private Member Functions | |
uint32 | HandleRealmListRequest (std::unordered_map< std::string, Variant const * > const ¶ms, game_utilities::v1::ClientResponse *response) |
uint32 | HandleRealmJoinRequest (std::unordered_map< std::string, Variant const * > const ¶ms, game_utilities::v1::ClientResponse *response) |
Static Private Attributes | |
static std::unordered_map< std::string, ClientRequestHandler > const | ClientRequestHandlers |
Additional Inherited Members | |
Protected Member Functions inherited from Battlenet::WorldserverService< game_utilities::v1::GameUtilitiesService > | |
void | SendRequest (uint32 serviceHash, uint32 methodId, google::protobuf::Message const *request, std::function< void(MessageBuffer)> callback) override |
void | SendRequest (uint32 serviceHash, uint32 methodId, google::protobuf::Message const *request) override |
void | SendResponse (uint32 serviceHash, uint32 methodId, uint32 token, uint32 status) override |
void | SendResponse (uint32 serviceHash, uint32 methodId, uint32 token, google::protobuf::Message const *response) override |
std::string | GetCallerInfo () const override |
Protected Attributes inherited from Battlenet::WorldserverService< game_utilities::v1::GameUtilitiesService > | |
WorldSession * | _session |
Definition at line 60 of file WorldserverService.h.
|
private |
Definition at line 62 of file WorldserverService.h.
|
private |
Definition at line 71 of file WorldserverService.h.
Battlenet::GameUtilitiesService::GameUtilitiesService | ( | WorldSession * | session | ) |
Definition at line 35 of file WorldserverService.cpp.
|
override |
Definition at line 134 of file WorldserverService.cpp.
|
override |
Definition at line 39 of file WorldserverService.cpp.
|
private |
Definition at line 125 of file WorldserverService.cpp.
|
private |
Definition at line 86 of file WorldserverService.cpp.
|
staticprivate |
Definition at line 72 of file WorldserverService.h.