![]() |
TrinityCore
|
#include <Service.h>
Inheritance diagram for Battlenet::ServiceBaseCaller:Protected Member Functions | |
| ServiceBaseCaller (Session *session) | |
| void | SendRequest (uint32 serviceHash, uint32 methodId, google::protobuf::Message const *request, std::function< void(MessageBuffer)> &&callback) |
| void | SendRequest (uint32 serviceHash, uint32 methodId, google::protobuf::Message const *request) |
| void | SendResponse (uint32 serviceHash, uint32 methodId, uint32 token, uint32 status) |
| void | SendResponse (uint32 serviceHash, uint32 methodId, uint32 token, google::protobuf::Message const *response) |
| std::string | GetCallerInfo () const |
Protected Attributes | |
| Session * | _session |
|
inlineexplicitprotected |
|
protected |
Definition at line 41 of file Service.cpp.
Referenced by Battlenet::Service< T >::GetCallerInfo().
|
protected |
Definition at line 26 of file Service.cpp.
|
protected |
Definition at line 21 of file Service.cpp.
References _session, and Battlenet::Session::SendRequest().
Referenced by Battlenet::Service< T >::SendRequest(), and Battlenet::Service< T >::SendRequest().
|
protected |
Definition at line 36 of file Service.cpp.
|
protected |
Definition at line 31 of file Service.cpp.
Referenced by Battlenet::Service< T >::SendResponse(), and Battlenet::Service< T >::SendResponse().
|
protected |
Definition at line 48 of file Service.h.
Referenced by Battlenet::Services::V1::Connection::HandleConnect(), Battlenet::Services::V2::Authentication::HandleGenerateAuthToken(), Battlenet::Services::V1::Authentication::HandleGenerateWebCredentials(), Battlenet::Services::V2::Account::HandleGetAccountInfo(), Battlenet::Services::V1::Account::HandleGetAccountState(), Battlenet::Services::V1::GameUtilities::HandleGetAllValuesForAttribute(), Battlenet::Services::V2::Account::HandleGetGameAccountInfo(), Battlenet::Services::V2::Account::HandleGetGameAccountRestriction(), Battlenet::Services::V1::Account::HandleGetGameAccountState(), Battlenet::Services::V1::GameUtilities::HandleProcessClientRequest(), Battlenet::Services::V2::GameUtilities::HandleProcessTask(), Battlenet::Services::V1::Connection::HandleRequestDisconnect(), and SendRequest().