TrinityCore
Battlenet::Services::ClubMembershipService Class Reference

#include <ClubMembershipService.h>

+ Inheritance diagram for Battlenet::Services::ClubMembershipService:

Public Member Functions

 ClubMembershipService (WorldSession *session)
 
uint32 HandleSubscribe (club::v1::membership::SubscribeRequest const *request, club::v1::membership::SubscribeResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override
 
uint32 HandleUnsubscribe (club::v1::membership::UnsubscribeRequest const *request, NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override
 
- Public Member Functions inherited from Battlenet::WorldserverService< club::v1::membership::ClubMembershipService >
 WorldserverService (WorldSession *session)
 

Static Public Member Functions

static std::unique_ptr< club::v1::MemberId > CreateClubMemberId (ObjectGuid guid)
 

Private Types

typedef WorldserverService< club::v1::membership::ClubMembershipService > BaseService
 

Additional Inherited Members

- Protected Member Functions inherited from Battlenet::WorldserverService< club::v1::membership::ClubMembershipService >
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
 
- Protected Attributes inherited from Battlenet::WorldserverService< club::v1::membership::ClubMembershipService >
WorldSession_session
 

Detailed Description

Definition at line 26 of file ClubMembershipService.h.

Member Typedef Documentation

◆ BaseService

typedef WorldserverService<club::v1::membership::ClubMembershipService> Battlenet::Services::ClubMembershipService::BaseService
private

Definition at line 28 of file ClubMembershipService.h.

Constructor & Destructor Documentation

◆ ClubMembershipService()

Battlenet::Services::ClubMembershipService::ClubMembershipService ( WorldSession session)

Definition at line 28 of file ClubMembershipService.cpp.

Member Function Documentation

◆ CreateClubMemberId()

std::unique_ptr< club::v1::MemberId > Battlenet::Services::ClubMembershipService::CreateClubMemberId ( ObjectGuid  guid)
static

Definition at line 77 of file ClubMembershipService.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HandleSubscribe()

uint32 Battlenet::Services::ClubMembershipService::HandleSubscribe ( club::v1::membership::SubscribeRequest const *  request,
club::v1::membership::SubscribeResponse *  response,
std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &  continuation 
)
override

◆ HandleUnsubscribe()

uint32 Battlenet::Services::ClubMembershipService::HandleUnsubscribe ( club::v1::membership::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: