TrinityCore
|
#include <user_manager_service.pb.h>
Public Types | |
typedef std::integral_constant< uint32, 0x3E19268Au > | OriginalHash |
typedef std::integral_constant< uint32, 0x8EE5694Eu > | NameHash |
Public Member Functions | |
UserManagerService (bool use_original_hash) | |
UserManagerService (UserManagerService const &)=delete | |
UserManagerService (UserManagerService &&)=delete | |
UserManagerService & | operator= (UserManagerService const &)=delete |
UserManagerService & | operator= (UserManagerService &&)=delete |
virtual | ~UserManagerService () |
void | CallServerMethod (uint32 token, uint32 methodId, MessageBuffer buffer) final |
Public Member Functions inherited from ServiceBase | |
ServiceBase (uint32 serviceHash) | |
virtual | ~ServiceBase () |
virtual void | CallServerMethod (uint32 token, uint32 methodId, MessageBuffer buffer)=0 |
virtual std::string | GetCallerInfo () const =0 |
void | LogDisallowedMethod (uint32 methodId) |
void | LogCallClientMethod (char const *methodName, char const *inputTypeName, google::protobuf::Message const *request) |
void | LogCallServerMethod (char const *methodName, char const *inputTypeName, google::protobuf::Message const *request) |
void | LogUnimplementedServerMethod (char const *methodName, google::protobuf::Message const *request) |
void | LogInvalidMethod (uint32 methodId) |
void | LogFailedParsingRequest (char const *methodName) |
uint32 | GetServiceHash () const |
Static Public Member Functions | |
static google::protobuf::ServiceDescriptor const * | descriptor () |
Protected Member Functions | |
virtual uint32 | HandleSubscribe (::bgs::protocol::user_manager::v1::SubscribeRequest const *request, ::bgs::protocol::user_manager::v1::SubscribeResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) |
virtual uint32 | HandleAddRecentPlayers (::bgs::protocol::user_manager::v1::AddRecentPlayersRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) |
virtual uint32 | HandleClearRecentPlayers (::bgs::protocol::user_manager::v1::ClearRecentPlayersRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) |
virtual uint32 | HandleBlockPlayer (::bgs::protocol::user_manager::v1::BlockPlayerRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) |
virtual uint32 | HandleUnblockPlayer (::bgs::protocol::user_manager::v1::UnblockPlayerRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) |
virtual uint32 | HandleBlockPlayerForSession (::bgs::protocol::user_manager::v1::BlockPlayerRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) |
virtual uint32 | HandleUnsubscribe (::bgs::protocol::user_manager::v1::UnsubscribeRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) |
Protected Member Functions inherited from ServiceBase | |
std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> | CreateServerContinuation (uint32 token, uint32 methodId, char const *methodName, google::protobuf::Descriptor const *outputDescriptor) |
virtual void | SendRequest (uint32 serviceHash, uint32 methodId, google::protobuf::Message const *request, std::function< void(MessageBuffer)> callback)=0 |
virtual void | SendRequest (uint32 serviceHash, uint32 methodId, google::protobuf::Message const *request)=0 |
virtual void | SendResponse (uint32 serviceHash, uint32 methodId, uint32 token, uint32 status)=0 |
virtual void | SendResponse (uint32 serviceHash, uint32 methodId, uint32 token, google::protobuf::Message const *response)=0 |
Private Member Functions | |
void | ParseAndHandleSubscribe (uint32 token, uint32 methodId, MessageBuffer &buffer) |
void | ParseAndHandleAddRecentPlayers (uint32 token, uint32 methodId, MessageBuffer &buffer) |
void | ParseAndHandleClearRecentPlayers (uint32 token, uint32 methodId, MessageBuffer &buffer) |
void | ParseAndHandleBlockPlayer (uint32 token, uint32 methodId, MessageBuffer &buffer) |
void | ParseAndHandleUnblockPlayer (uint32 token, uint32 methodId, MessageBuffer &buffer) |
void | ParseAndHandleBlockPlayerForSession (uint32 token, uint32 methodId, MessageBuffer &buffer) |
void | ParseAndHandleUnsubscribe (uint32 token, uint32 methodId, MessageBuffer &buffer) |
Additional Inherited Members | |
Protected Attributes inherited from ServiceBase | |
uint32 | service_hash_ |
Definition at line 949 of file user_manager_service.pb.h.
typedef std::integral_constant<uint32, 0x8EE5694Eu> bgs::protocol::user_manager::v1::UserManagerService::NameHash |
Definition at line 961 of file user_manager_service.pb.h.
typedef std::integral_constant<uint32, 0x3E19268Au> bgs::protocol::user_manager::v1::UserManagerService::OriginalHash |
Definition at line 960 of file user_manager_service.pb.h.
|
explicit |
|
delete |
|
delete |
|
virtual |
|
finalvirtual |
Implements ServiceBase.
|
static |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
|
delete |
|
delete |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |