18#ifndef ClubService_h__
19#define ClubService_h__
uint32 HandleGetMembers(club::v1::GetMembersRequest const *request, club::v1::GetMembersResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override
uint32 HandleGetClubType(club::v1::GetClubTypeRequest const *request, club::v1::GetClubTypeResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override
uint32 HandleSetStreamFocus(club::v1::SetStreamFocusRequest const *request, NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override
WorldserverService< club::v1::ClubService > BaseService
uint32 HandleCreateMessage(club::v1::CreateMessageRequest const *request, club::v1::CreateMessageResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override
ClubService(WorldSession *session)
uint32 HandleUnsubscribeStream(club::v1::UnsubscribeStreamRequest const *request, NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override
uint32 HandleSubscribeStream(club::v1::SubscribeStreamRequest const *request, NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override
uint32 HandleAdvanceStreamViewTime(club::v1::AdvanceStreamViewTimeRequest const *request, NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override
uint32 HandleSubscribe(club::v1::SubscribeRequest const *request, NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override
static void FillStreamMessage(club::v1::StreamMessage *message, std::string_view msg, std::chrono::microseconds messageTime, ObjectGuid author)
static std::unique_ptr< club::v1::UniqueClubType > CreateGuildClubType()
uint32 HandleGetStreams(club::v1::GetStreamsRequest const *request, club::v1::GetStreamsResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override
Player session in the World.