TrinityCore
club_service.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: club_service.proto
3
4#ifndef PROTOBUF_club_5fservice_2eproto__INCLUDED
5#define PROTOBUF_club_5fservice_2eproto__INCLUDED
6
7#include <string>
8
9#include <google/protobuf/stubs/common.h>
10
11#if GOOGLE_PROTOBUF_VERSION < 2006000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
14#error your headers.
15#endif
16#if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
20#endif
21
22#include <google/protobuf/generated_message_util.h>
23#include <google/protobuf/repeated_field.h>
24#include <google/protobuf/extension_set.h>
25#include "club_request.pb.h"
26#include "ServiceBase.h"
27#include "MessageBuffer.h"
28#include <functional>
29#include <type_traits>
30// @@protoc_insertion_point(includes)
31
32namespace bgs {
33namespace protocol {
34namespace club {
35namespace v1 {
36
37// Internal implementation detail -- do not call these.
41
42// ===================================================================
43
44// ===================================================================
45
47{
48 public:
49
50 explicit ClubService(bool use_original_hash);
51 ClubService(ClubService const&) = delete;
55 virtual ~ClubService();
56
57 typedef std::integral_constant<uint32, 0xE273DE0Eu> OriginalHash;
58 typedef std::integral_constant<uint32, 0xCBEDD5C7u> NameHash;
59
60 static google::protobuf::ServiceDescriptor const* descriptor();
61
62 void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) final;
63
64 protected:
65 // server methods --------------------------------------------------
66 virtual uint32 HandleSubscribe(::bgs::protocol::club::v1::SubscribeRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
67 virtual uint32 HandleUnsubscribe(::bgs::protocol::club::v1::UnsubscribeRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
68 virtual uint32 HandleCreate(::bgs::protocol::club::v1::CreateRequest const* request, ::bgs::protocol::club::v1::CreateResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
69 virtual uint32 HandleDestroy(::bgs::protocol::club::v1::DestroyRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
70 virtual uint32 HandleGetDescription(::bgs::protocol::club::v1::GetDescriptionRequest const* request, ::bgs::protocol::club::v1::GetDescriptionResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
71 virtual uint32 HandleGetClubType(::bgs::protocol::club::v1::GetClubTypeRequest const* request, ::bgs::protocol::club::v1::GetClubTypeResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
72 virtual uint32 HandleUpdateClubState(::bgs::protocol::club::v1::UpdateClubStateRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
73 virtual uint32 HandleUpdateClubSettings(::bgs::protocol::club::v1::UpdateClubSettingsRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
74 virtual uint32 HandleJoin(::bgs::protocol::club::v1::JoinRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
75 virtual uint32 HandleLeave(::bgs::protocol::club::v1::LeaveRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
76 virtual uint32 HandleKick(::bgs::protocol::club::v1::KickRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
77 virtual uint32 HandleGetMember(::bgs::protocol::club::v1::GetMemberRequest const* request, ::bgs::protocol::club::v1::GetMemberResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
78 virtual uint32 HandleGetMembers(::bgs::protocol::club::v1::GetMembersRequest const* request, ::bgs::protocol::club::v1::GetMembersResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
79 virtual uint32 HandleUpdateMemberState(::bgs::protocol::club::v1::UpdateMemberStateRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
80 virtual uint32 HandleUpdateSubscriberState(::bgs::protocol::club::v1::UpdateSubscriberStateRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
81 virtual uint32 HandleAssignRole(::bgs::protocol::club::v1::AssignRoleRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
82 virtual uint32 HandleUnassignRole(::bgs::protocol::club::v1::UnassignRoleRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
83 virtual uint32 HandleSendInvitation(::bgs::protocol::club::v1::SendInvitationRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
84 virtual uint32 HandleAcceptInvitation(::bgs::protocol::club::v1::AcceptInvitationRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
85 virtual uint32 HandleDeclineInvitation(::bgs::protocol::club::v1::DeclineInvitationRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
86 virtual uint32 HandleRevokeInvitation(::bgs::protocol::club::v1::RevokeInvitationRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
87 virtual uint32 HandleGetInvitation(::bgs::protocol::club::v1::GetInvitationRequest const* request, ::bgs::protocol::club::v1::GetInvitationResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
88 virtual uint32 HandleGetInvitations(::bgs::protocol::club::v1::GetInvitationsRequest const* request, ::bgs::protocol::club::v1::GetInvitationsResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
89 virtual uint32 HandleSendSuggestion(::bgs::protocol::club::v1::SendSuggestionRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
90 virtual uint32 HandleAcceptSuggestion(::bgs::protocol::club::v1::AcceptSuggestionRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
91 virtual uint32 HandleDeclineSuggestion(::bgs::protocol::club::v1::DeclineSuggestionRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
92 virtual uint32 HandleGetSuggestion(::bgs::protocol::club::v1::GetSuggestionRequest const* request, ::bgs::protocol::club::v1::GetSuggestionResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
93 virtual uint32 HandleGetSuggestions(::bgs::protocol::club::v1::GetSuggestionsRequest const* request, ::bgs::protocol::club::v1::GetSuggestionsResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
94 virtual uint32 HandleCreateTicket(::bgs::protocol::club::v1::CreateTicketRequest const* request, ::bgs::protocol::club::v1::CreateTicketResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
95 virtual uint32 HandleDestroyTicket(::bgs::protocol::club::v1::DestroyTicketRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
96 virtual uint32 HandleRedeemTicket(::bgs::protocol::club::v1::RedeemTicketRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
97 virtual uint32 HandleGetTicket(::bgs::protocol::club::v1::GetTicketRequest const* request, ::bgs::protocol::club::v1::GetTicketResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
98 virtual uint32 HandleGetTickets(::bgs::protocol::club::v1::GetTicketsRequest const* request, ::bgs::protocol::club::v1::GetTicketsResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
99 virtual uint32 HandleAddBan(::bgs::protocol::club::v1::AddBanRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
100 virtual uint32 HandleRemoveBan(::bgs::protocol::club::v1::RemoveBanRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
101 virtual uint32 HandleGetBan(::bgs::protocol::club::v1::GetBanRequest const* request, ::bgs::protocol::club::v1::GetBanResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
102 virtual uint32 HandleGetBans(::bgs::protocol::club::v1::GetBansRequest const* request, ::bgs::protocol::club::v1::GetBansResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
103 virtual uint32 HandleSubscribeStream(::bgs::protocol::club::v1::SubscribeStreamRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
104 virtual uint32 HandleUnsubscribeStream(::bgs::protocol::club::v1::UnsubscribeStreamRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
105 virtual uint32 HandleCreateStream(::bgs::protocol::club::v1::CreateStreamRequest const* request, ::bgs::protocol::club::v1::CreateStreamResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
106 virtual uint32 HandleDestroyStream(::bgs::protocol::club::v1::DestroyStreamRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
107 virtual uint32 HandleGetStream(::bgs::protocol::club::v1::GetStreamRequest const* request, ::bgs::protocol::club::v1::GetStreamResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
108 virtual uint32 HandleGetStreams(::bgs::protocol::club::v1::GetStreamsRequest const* request, ::bgs::protocol::club::v1::GetStreamsResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
109 virtual uint32 HandleUpdateStreamState(::bgs::protocol::club::v1::UpdateStreamStateRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
110 virtual uint32 HandleSetStreamFocus(::bgs::protocol::club::v1::SetStreamFocusRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
111 virtual uint32 HandleGetStreamVoiceToken(::bgs::protocol::club::v1::GetStreamVoiceTokenRequest const* request, ::bgs::protocol::club::v1::GetStreamVoiceTokenResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
112 virtual uint32 HandleKickFromStreamVoice(::bgs::protocol::club::v1::KickFromStreamVoiceRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
113 virtual uint32 HandleCreateMessage(::bgs::protocol::club::v1::CreateMessageRequest const* request, ::bgs::protocol::club::v1::CreateMessageResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
114 virtual uint32 HandleDestroyMessage(::bgs::protocol::club::v1::DestroyMessageRequest const* request, ::bgs::protocol::club::v1::DestroyMessageResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
115 virtual uint32 HandleEditMessage(::bgs::protocol::club::v1::EditMessageRequest const* request, ::bgs::protocol::club::v1::EditMessageResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
116 virtual uint32 HandleSetMessagePinned(::bgs::protocol::club::v1::SetMessagePinnedRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
117 virtual uint32 HandleSetTypingIndicator(::bgs::protocol::club::v1::SetTypingIndicatorRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
118 virtual uint32 HandleAdvanceStreamViewTime(::bgs::protocol::club::v1::AdvanceStreamViewTimeRequest const* request, ::bgs::protocol::NoData* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
119 virtual uint32 HandleGetStreamHistory(::bgs::protocol::club::v1::GetStreamHistoryRequest const* request, ::bgs::protocol::club::v1::GetStreamHistoryResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
120 virtual uint32 HandleGetStreamMessage(::bgs::protocol::club::v1::GetStreamMessageRequest const* request, ::bgs::protocol::club::v1::GetStreamMessageResponse* response, std::function<void(ServiceBase*, uint32, ::google::protobuf::Message const*)>& continuation);
121
122 private:
123 void ParseAndHandleSubscribe(uint32 token, uint32 methodId, MessageBuffer& buffer);
124 void ParseAndHandleUnsubscribe(uint32 token, uint32 methodId, MessageBuffer& buffer);
125 void ParseAndHandleCreate(uint32 token, uint32 methodId, MessageBuffer& buffer);
126 void ParseAndHandleDestroy(uint32 token, uint32 methodId, MessageBuffer& buffer);
128 void ParseAndHandleGetClubType(uint32 token, uint32 methodId, MessageBuffer& buffer);
131 void ParseAndHandleJoin(uint32 token, uint32 methodId, MessageBuffer& buffer);
132 void ParseAndHandleLeave(uint32 token, uint32 methodId, MessageBuffer& buffer);
133 void ParseAndHandleKick(uint32 token, uint32 methodId, MessageBuffer& buffer);
134 void ParseAndHandleGetMember(uint32 token, uint32 methodId, MessageBuffer& buffer);
135 void ParseAndHandleGetMembers(uint32 token, uint32 methodId, MessageBuffer& buffer);
138 void ParseAndHandleAssignRole(uint32 token, uint32 methodId, MessageBuffer& buffer);
154 void ParseAndHandleGetTicket(uint32 token, uint32 methodId, MessageBuffer& buffer);
155 void ParseAndHandleGetTickets(uint32 token, uint32 methodId, MessageBuffer& buffer);
156 void ParseAndHandleAddBan(uint32 token, uint32 methodId, MessageBuffer& buffer);
157 void ParseAndHandleRemoveBan(uint32 token, uint32 methodId, MessageBuffer& buffer);
158 void ParseAndHandleGetBan(uint32 token, uint32 methodId, MessageBuffer& buffer);
159 void ParseAndHandleGetBans(uint32 token, uint32 methodId, MessageBuffer& buffer);
164 void ParseAndHandleGetStream(uint32 token, uint32 methodId, MessageBuffer& buffer);
165 void ParseAndHandleGetStreams(uint32 token, uint32 methodId, MessageBuffer& buffer);
172 void ParseAndHandleEditMessage(uint32 token, uint32 methodId, MessageBuffer& buffer);
178};
179
180// ===================================================================
181
182// ===================================================================
183// @@protoc_insertion_point(namespace_scope)
184
185} // namespace v1
186} // namespace club
187} // namespace protocol
188} // namespace bgs
189
190#ifndef SWIG
191namespace google {
192namespace protobuf {
193} // namespace google
194} // namespace protobuf
195#endif // SWIG
196
197// @@protoc_insertion_point(global_scope)
198
199#endif // PROTOBUF_club_5fservice_2eproto__INCLUDED
#define TC_PROTO_API
Definition: Define.h:105
uint32_t uint32
Definition: Define.h:142
void ParseAndHandleGetInvitations(uint32 token, uint32 methodId, MessageBuffer &buffer)
std::integral_constant< uint32, 0xCBEDD5C7u > NameHash
ClubService & operator=(ClubService const &)=delete
virtual uint32 HandleGetStreamMessage(::bgs::protocol::club::v1::GetStreamMessageRequest const *request, ::bgs::protocol::club::v1::GetStreamMessageResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleSendSuggestion(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleUnsubscribeStream(::bgs::protocol::club::v1::UnsubscribeStreamRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleCreate(::bgs::protocol::club::v1::CreateRequest const *request, ::bgs::protocol::club::v1::CreateResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleUpdateSubscriberState(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleRemoveBan(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleJoin(uint32 token, uint32 methodId, MessageBuffer &buffer)
std::integral_constant< uint32, 0xE273DE0Eu > OriginalHash
void ParseAndHandleUpdateMemberState(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleUnsubscribeStream(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleUpdateClubSettings(::bgs::protocol::club::v1::UpdateClubSettingsRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleDestroyTicket(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleSetTypingIndicator(::bgs::protocol::club::v1::SetTypingIndicatorRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleCreateMessage(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleRedeemTicket(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleGetTickets(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleGetStreamMessage(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleCreate(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleSetTypingIndicator(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleSubscribeStream(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleAssignRole(::bgs::protocol::club::v1::AssignRoleRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleDestroyTicket(::bgs::protocol::club::v1::DestroyTicketRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleGetStream(::bgs::protocol::club::v1::GetStreamRequest const *request, ::bgs::protocol::club::v1::GetStreamResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleGetClubType(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleAddBan(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleGetTicket(::bgs::protocol::club::v1::GetTicketRequest const *request, ::bgs::protocol::club::v1::GetTicketResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleSetStreamFocus(::bgs::protocol::club::v1::SetStreamFocusRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleGetBans(::bgs::protocol::club::v1::GetBansRequest const *request, ::bgs::protocol::club::v1::GetBansResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleCreateTicket(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleAcceptInvitation(::bgs::protocol::club::v1::AcceptInvitationRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleCreateStream(::bgs::protocol::club::v1::CreateStreamRequest const *request, ::bgs::protocol::club::v1::CreateStreamResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleGetSuggestions(::bgs::protocol::club::v1::GetSuggestionsRequest const *request, ::bgs::protocol::club::v1::GetSuggestionsResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleSetStreamFocus(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleDeclineInvitation(::bgs::protocol::club::v1::DeclineInvitationRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
ClubService & operator=(ClubService &&)=delete
virtual uint32 HandleSendInvitation(::bgs::protocol::club::v1::SendInvitationRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
static google::protobuf::ServiceDescriptor const * descriptor()
virtual uint32 HandleGetTickets(::bgs::protocol::club::v1::GetTicketsRequest const *request, ::bgs::protocol::club::v1::GetTicketsResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleGetInvitation(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleGetStreams(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleEditMessage(::bgs::protocol::club::v1::EditMessageRequest const *request, ::bgs::protocol::club::v1::EditMessageResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleDestroy(::bgs::protocol::club::v1::DestroyRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleGetInvitation(::bgs::protocol::club::v1::GetInvitationRequest const *request, ::bgs::protocol::club::v1::GetInvitationResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleGetSuggestions(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleDeclineSuggestion(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleCreateMessage(::bgs::protocol::club::v1::CreateMessageRequest const *request, ::bgs::protocol::club::v1::CreateMessageResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleRevokeInvitation(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleDeclineInvitation(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleGetBans(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleDestroy(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleGetMember(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleUpdateSubscriberState(::bgs::protocol::club::v1::UpdateSubscriberStateRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleKickFromStreamVoice(::bgs::protocol::club::v1::KickFromStreamVoiceRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleGetClubType(::bgs::protocol::club::v1::GetClubTypeRequest const *request, ::bgs::protocol::club::v1::GetClubTypeResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleJoin(::bgs::protocol::club::v1::JoinRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleGetSuggestion(::bgs::protocol::club::v1::GetSuggestionRequest const *request, ::bgs::protocol::club::v1::GetSuggestionResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleGetDescription(::bgs::protocol::club::v1::GetDescriptionRequest const *request, ::bgs::protocol::club::v1::GetDescriptionResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleGetDescription(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleUpdateStreamState(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleUnassignRole(::bgs::protocol::club::v1::UnassignRoleRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleUpdateMemberState(::bgs::protocol::club::v1::UpdateMemberStateRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleAddBan(::bgs::protocol::club::v1::AddBanRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
ClubService(ClubService const &)=delete
void ParseAndHandleGetStreamVoiceToken(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleDestroyStream(::bgs::protocol::club::v1::DestroyStreamRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleGetStreams(::bgs::protocol::club::v1::GetStreamsRequest const *request, ::bgs::protocol::club::v1::GetStreamsResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleDeclineSuggestion(::bgs::protocol::club::v1::DeclineSuggestionRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleUpdateClubSettings(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleUnsubscribe(::bgs::protocol::club::v1::UnsubscribeRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleRevokeInvitation(::bgs::protocol::club::v1::RevokeInvitationRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleSetMessagePinned(::bgs::protocol::club::v1::SetMessagePinnedRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleRemoveBan(::bgs::protocol::club::v1::RemoveBanRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleSetMessagePinned(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleGetBan(::bgs::protocol::club::v1::GetBanRequest const *request, ::bgs::protocol::club::v1::GetBanResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleGetMembers(::bgs::protocol::club::v1::GetMembersRequest const *request, ::bgs::protocol::club::v1::GetMembersResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleKickFromStreamVoice(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleDestroyStream(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleUnsubscribe(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleGetStreamVoiceToken(::bgs::protocol::club::v1::GetStreamVoiceTokenRequest const *request, ::bgs::protocol::club::v1::GetStreamVoiceTokenResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleGetInvitations(::bgs::protocol::club::v1::GetInvitationsRequest const *request, ::bgs::protocol::club::v1::GetInvitationsResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
ClubService(ClubService &&)=delete
void ParseAndHandleAssignRole(uint32 token, uint32 methodId, MessageBuffer &buffer)
void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) final
void ParseAndHandleGetMembers(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleDestroyMessage(::bgs::protocol::club::v1::DestroyMessageRequest const *request, ::bgs::protocol::club::v1::DestroyMessageResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleSubscribe(::bgs::protocol::club::v1::SubscribeRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
ClubService(bool use_original_hash)
void ParseAndHandleUpdateClubState(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleSubscribeStream(::bgs::protocol::club::v1::SubscribeStreamRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleGetStream(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleCreateTicket(::bgs::protocol::club::v1::CreateTicketRequest const *request, ::bgs::protocol::club::v1::CreateTicketResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleAdvanceStreamViewTime(::bgs::protocol::club::v1::AdvanceStreamViewTimeRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleUpdateStreamState(::bgs::protocol::club::v1::UpdateStreamStateRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleGetStreamHistory(::bgs::protocol::club::v1::GetStreamHistoryRequest const *request, ::bgs::protocol::club::v1::GetStreamHistoryResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleLeave(::bgs::protocol::club::v1::LeaveRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleKick(::bgs::protocol::club::v1::KickRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleEditMessage(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleGetBan(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleGetTicket(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleGetStreamHistory(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleKick(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleUnassignRole(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleAdvanceStreamViewTime(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleRedeemTicket(::bgs::protocol::club::v1::RedeemTicketRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleAcceptSuggestion(::bgs::protocol::club::v1::AcceptSuggestionRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleAcceptSuggestion(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleSubscribe(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleSendInvitation(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleDestroyMessage(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleGetSuggestion(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleUpdateClubState(::bgs::protocol::club::v1::UpdateClubStateRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleSendSuggestion(::bgs::protocol::club::v1::SendSuggestionRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleLeave(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleCreateStream(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleGetMember(::bgs::protocol::club::v1::GetMemberRequest const *request, ::bgs::protocol::club::v1::GetMemberResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleAcceptInvitation(uint32 token, uint32 methodId, MessageBuffer &buffer)
void protobuf_ShutdownFile_club_5fservice_2eproto()
void protobuf_AssignDesc_club_5fservice_2eproto()
void TC_PROTO_API protobuf_AddDesc_club_5fservice_2eproto()
Definition: Session.h:36