TrinityCore
|
#include <club_membership_service.pb.h>
Public Types | |
typedef std::integral_constant< uint32, 0x94B94786u > | OriginalHash |
typedef std::integral_constant< uint32, 0xC1A60DF9u > | NameHash |
Public Member Functions | |
ClubMembershipService (bool use_original_hash) | |
ClubMembershipService (ClubMembershipService const &)=delete | |
ClubMembershipService (ClubMembershipService &&)=delete | |
ClubMembershipService & | operator= (ClubMembershipService const &)=delete |
ClubMembershipService & | operator= (ClubMembershipService &&)=delete |
virtual | ~ClubMembershipService () |
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::club::v1::membership::SubscribeRequest const *request, ::bgs::protocol::club::v1::membership::SubscribeResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) |
virtual uint32 | HandleUnsubscribe (::bgs::protocol::club::v1::membership::UnsubscribeRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) |
virtual uint32 | HandleGetState (::bgs::protocol::club::v1::membership::GetStateRequest const *request, ::bgs::protocol::club::v1::membership::GetStateResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) |
virtual uint32 | HandleUpdateClubSharedSettings (::bgs::protocol::club::v1::membership::UpdateClubSharedSettingsRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) |
virtual uint32 | HandleGetStreamMentions (::bgs::protocol::club::v1::membership::GetStreamMentionsRequest const *request, ::bgs::protocol::club::v1::membership::GetStreamMentionsResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) |
virtual uint32 | HandleRemoveStreamMentions (::bgs::protocol::club::v1::membership::RemoveStreamMentionsRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) |
virtual uint32 | HandleAdvanceStreamMentionViewTime (::bgs::protocol::club::v1::membership::AdvanceStreamMentionViewTimeRequest 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 | ParseAndHandleUnsubscribe (uint32 token, uint32 methodId, MessageBuffer &buffer) |
void | ParseAndHandleGetState (uint32 token, uint32 methodId, MessageBuffer &buffer) |
void | ParseAndHandleUpdateClubSharedSettings (uint32 token, uint32 methodId, MessageBuffer &buffer) |
void | ParseAndHandleGetStreamMentions (uint32 token, uint32 methodId, MessageBuffer &buffer) |
void | ParseAndHandleRemoveStreamMentions (uint32 token, uint32 methodId, MessageBuffer &buffer) |
void | ParseAndHandleAdvanceStreamMentionViewTime (uint32 token, uint32 methodId, MessageBuffer &buffer) |
Additional Inherited Members | |
Protected Attributes inherited from ServiceBase | |
uint32 | service_hash_ |
Definition at line 821 of file club_membership_service.pb.h.
typedef std::integral_constant<uint32, 0xC1A60DF9u> bgs::protocol::club::v1::membership::ClubMembershipService::NameHash |
Definition at line 833 of file club_membership_service.pb.h.
typedef std::integral_constant<uint32, 0x94B94786u> bgs::protocol::club::v1::membership::ClubMembershipService::OriginalHash |
Definition at line 832 of file club_membership_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 |