#include <ClubMembershipService.h>
|
| void | SendRequest (uint32 serviceHash, uint32 methodId, google::protobuf::Message const *request, std::function< void(MessageBuffer)> callback) override |
| |
| void | SendRequest (uint32 serviceHash, uint32 methodId, google::protobuf::Message const *request) override |
| |
| void | SendResponse (uint32 serviceHash, uint32 methodId, uint32 token, uint32 status) override |
| |
| void | SendResponse (uint32 serviceHash, uint32 methodId, uint32 token, google::protobuf::Message const *response) override |
| |
| std::string | GetCallerInfo () const override |
| |
| WorldSession * | _session |
| |
Definition at line 26 of file ClubMembershipService.h.
◆ BaseService
◆ ClubMembershipService()
| Battlenet::Services::ClubMembershipService::ClubMembershipService |
( |
WorldSession * |
session | ) |
|
◆ CreateClubMemberId()
| std::unique_ptr< club::v1::MemberId > Battlenet::Services::ClubMembershipService::CreateClubMemberId |
( |
ObjectGuid |
guid | ) |
|
|
static |
Definition at line 77 of file ClubMembershipService.cpp.
References Battlenet::Services::Clubs::CreateClubMemberId(), and sCharacterCache.
Referenced by Guild::AddMember(), Guild::Disband(), Battlenet::Services::ClubService::FillStreamMessage(), Battlenet::Services::ClubService::HandleCreateMessage(), Battlenet::Services::ClubService::HandleGetMembers(), Battlenet::Services::ClubService::HandleSubscribe(), HandleSubscribe(), Guild::SendEventNewLeader(), Guild::SendEventPlayerLeft(), and Guild::SendGuildRanksUpdate().
◆ HandleSubscribe()
| uint32 Battlenet::Services::ClubMembershipService::HandleSubscribe |
( |
club_membership::v1::client::SubscribeRequest const * |
request, |
|
|
club_membership::v1::client::SubscribeResponse * |
response, |
|
|
std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> & |
continuation |
|
) |
| |
|
override |
Definition at line 30 of file ClubMembershipService.cpp.
References Battlenet::WorldserverService< club_membership::v1::client::ClubMembershipService >::_session, CreateClubMemberId(), Battlenet::Services::ClubService::CreateGuildClubType(), ERROR_INTERNAL, ERROR_OK, Guild::GetCreatedDate(), BaseEntity::GetGUID(), Player::GetGuild(), Guild::GetId(), Guild::GetLeaderGUID(), Guild::GetMembersCount(), Guild::GetName(), and WorldSession::GetPlayer().
◆ HandleUnsubscribe()
| uint32 Battlenet::Services::ClubMembershipService::HandleUnsubscribe |
( |
club_membership::v1::client::UnsubscribeRequest const * |
request, |
|
|
NoData * |
response, |
|
|
std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> & |
continuation |
|
) |
| |
|
override |
The documentation for this class was generated from the following files: