TrinityCore
bgs::protocol::club::v1::membership::ClubMembershipListener Class Reference

#include <club_membership_listener.pb.h>

+ Inheritance diagram for bgs::protocol::club::v1::membership::ClubMembershipListener:

Public Types

typedef std::integral_constant< uint32, 0x2B34597Bu > OriginalHash
 
typedef std::integral_constant< uint32, 0x615039Eu > NameHash
 

Public Member Functions

 ClubMembershipListener (bool use_original_hash)
 
 ClubMembershipListener (ClubMembershipListener const &)=delete
 
 ClubMembershipListener (ClubMembershipListener &&)=delete
 
ClubMembershipListeneroperator= (ClubMembershipListener const &)=delete
 
ClubMembershipListeneroperator= (ClubMembershipListener &&)=delete
 
virtual ~ClubMembershipListener ()
 
void OnClubAdded (::bgs::protocol::club::v1::membership::ClubAddedNotification const *request, bool client=false, bool server=false)
 
void OnClubRemoved (::bgs::protocol::club::v1::membership::ClubRemovedNotification const *request, bool client=false, bool server=false)
 
void OnReceivedInvitationAdded (::bgs::protocol::club::v1::membership::ReceivedInvitationAddedNotification const *request, bool client=false, bool server=false)
 
void OnReceivedInvitationRemoved (::bgs::protocol::club::v1::membership::ReceivedInvitationRemovedNotification const *request, bool client=false, bool server=false)
 
void OnSharedSettingsChanged (::bgs::protocol::club::v1::membership::SharedSettingsChangedNotification const *request, bool client=false, bool server=false)
 
void OnStreamMentionAdded (::bgs::protocol::club::v1::membership::StreamMentionAddedNotification const *request, bool client=false, bool server=false)
 
void OnStreamMentionRemoved (::bgs::protocol::club::v1::membership::StreamMentionRemovedNotification const *request, bool client=false, bool server=false)
 
void OnStreamMentionAdvanceViewTime (::bgs::protocol::club::v1::membership::StreamMentionAdvanceViewTimeNotification const *request, bool client=false, bool server=false)
 
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 ()
 

Additional Inherited Members

- 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
 
- Protected Attributes inherited from ServiceBase
uint32 service_hash_
 

Detailed Description

Definition at line 722 of file club_membership_listener.pb.h.

Member Typedef Documentation

◆ NameHash

Definition at line 734 of file club_membership_listener.pb.h.

◆ OriginalHash

Definition at line 733 of file club_membership_listener.pb.h.

Constructor & Destructor Documentation

◆ ClubMembershipListener() [1/3]

bgs::protocol::club::v1::membership::ClubMembershipListener::ClubMembershipListener ( bool  use_original_hash)
explicit

◆ ClubMembershipListener() [2/3]

bgs::protocol::club::v1::membership::ClubMembershipListener::ClubMembershipListener ( ClubMembershipListener const &  )
delete

◆ ClubMembershipListener() [3/3]

bgs::protocol::club::v1::membership::ClubMembershipListener::ClubMembershipListener ( ClubMembershipListener &&  )
delete

◆ ~ClubMembershipListener()

virtual bgs::protocol::club::v1::membership::ClubMembershipListener::~ClubMembershipListener ( )
virtual

Member Function Documentation

◆ CallServerMethod()

void bgs::protocol::club::v1::membership::ClubMembershipListener::CallServerMethod ( uint32  token,
uint32  methodId,
MessageBuffer  buffer 
)
finalvirtual

Implements ServiceBase.

◆ descriptor()

static google::protobuf::ServiceDescriptor const * bgs::protocol::club::v1::membership::ClubMembershipListener::descriptor ( )
static

◆ OnClubAdded()

void bgs::protocol::club::v1::membership::ClubMembershipListener::OnClubAdded ( ::bgs::protocol::club::v1::membership::ClubAddedNotification const *  request,
bool  client = false,
bool  server = false 
)

◆ OnClubRemoved()

void bgs::protocol::club::v1::membership::ClubMembershipListener::OnClubRemoved ( ::bgs::protocol::club::v1::membership::ClubRemovedNotification const *  request,
bool  client = false,
bool  server = false 
)

◆ OnReceivedInvitationAdded()

void bgs::protocol::club::v1::membership::ClubMembershipListener::OnReceivedInvitationAdded ( ::bgs::protocol::club::v1::membership::ReceivedInvitationAddedNotification const *  request,
bool  client = false,
bool  server = false 
)

◆ OnReceivedInvitationRemoved()

void bgs::protocol::club::v1::membership::ClubMembershipListener::OnReceivedInvitationRemoved ( ::bgs::protocol::club::v1::membership::ReceivedInvitationRemovedNotification const *  request,
bool  client = false,
bool  server = false 
)

◆ OnSharedSettingsChanged()

void bgs::protocol::club::v1::membership::ClubMembershipListener::OnSharedSettingsChanged ( ::bgs::protocol::club::v1::membership::SharedSettingsChangedNotification const *  request,
bool  client = false,
bool  server = false 
)

◆ OnStreamMentionAdded()

void bgs::protocol::club::v1::membership::ClubMembershipListener::OnStreamMentionAdded ( ::bgs::protocol::club::v1::membership::StreamMentionAddedNotification const *  request,
bool  client = false,
bool  server = false 
)

◆ OnStreamMentionAdvanceViewTime()

void bgs::protocol::club::v1::membership::ClubMembershipListener::OnStreamMentionAdvanceViewTime ( ::bgs::protocol::club::v1::membership::StreamMentionAdvanceViewTimeNotification const *  request,
bool  client = false,
bool  server = false 
)

◆ OnStreamMentionRemoved()

void bgs::protocol::club::v1::membership::ClubMembershipListener::OnStreamMentionRemoved ( ::bgs::protocol::club::v1::membership::StreamMentionRemovedNotification const *  request,
bool  client = false,
bool  server = false 
)

◆ operator=() [1/2]

ClubMembershipListener & bgs::protocol::club::v1::membership::ClubMembershipListener::operator= ( ClubMembershipListener &&  )
delete

◆ operator=() [2/2]

ClubMembershipListener & bgs::protocol::club::v1::membership::ClubMembershipListener::operator= ( ClubMembershipListener const &  )
delete

The documentation for this class was generated from the following file: