TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
bgs::protocol::account::v1::AccountService Class Reference

#include <account_service.pb.h>

Public Types

typedef std::integral_constant
< uint32, 0x62DA0891u > 
OriginalHash
 
typedef std::integral_constant
< uint32, 0x1E4DC42Fu > 
NameHash
 

Public Member Functions

 AccountService (bool use_original_hash)
 
virtual ~AccountService ()
 
void GetGameAccount (::bgs::protocol::account::v1::GameAccountHandle const *request, std::function< void(::bgs::protocol::account::v1::GameAccountBlob const *)> responseCallback)
 
void GetAccount (::bgs::protocol::account::v1::GetAccountRequest const *request, std::function< void(::bgs::protocol::account::v1::GetAccountResponse const *)> responseCallback)
 
void CreateGameAccount (::bgs::protocol::account::v1::CreateGameAccountRequest const *request, std::function< void(::bgs::protocol::account::v1::GameAccountHandle const *)> responseCallback)
 
void IsIgrAddress (::bgs::protocol::account::v1::IsIgrAddressRequest const *request, std::function< void(::bgs::protocol::NoData const *)> responseCallback)
 
void CacheExpire (::bgs::protocol::account::v1::CacheExpireRequest const *request)
 
void CredentialUpdate (::bgs::protocol::account::v1::CredentialUpdateRequest const *request, std::function< void(::bgs::protocol::account::v1::CredentialUpdateResponse const *)> responseCallback)
 
void Subscribe (::bgs::protocol::account::v1::SubscriptionUpdateRequest const *request, std::function< void(::bgs::protocol::account::v1::SubscriptionUpdateResponse const *)> responseCallback)
 
void Unsubscribe (::bgs::protocol::account::v1::SubscriptionUpdateRequest const *request, std::function< void(::bgs::protocol::NoData const *)> responseCallback)
 
void GetAccountState (::bgs::protocol::account::v1::GetAccountStateRequest const *request, std::function< void(::bgs::protocol::account::v1::GetAccountStateResponse const *)> responseCallback)
 
void GetGameAccountState (::bgs::protocol::account::v1::GetGameAccountStateRequest const *request, std::function< void(::bgs::protocol::account::v1::GetGameAccountStateResponse const *)> responseCallback)
 
void GetLicenses (::bgs::protocol::account::v1::GetLicensesRequest const *request, std::function< void(::bgs::protocol::account::v1::GetLicensesResponse const *)> responseCallback)
 
void GetGameTimeRemainingInfo (::bgs::protocol::account::v1::GetGameTimeRemainingInfoRequest const *request, std::function< void(::bgs::protocol::account::v1::GetGameTimeRemainingInfoResponse const *)> responseCallback)
 
void GetGameSessionInfo (::bgs::protocol::account::v1::GetGameSessionInfoRequest const *request, std::function< void(::bgs::protocol::account::v1::GetGameSessionInfoResponse const *)> responseCallback)
 
void GetCAISInfo (::bgs::protocol::account::v1::GetCAISInfoRequest const *request, std::function< void(::bgs::protocol::account::v1::GetCAISInfoResponse const *)> responseCallback)
 
void ForwardCacheExpire (::bgs::protocol::account::v1::ForwardCacheExpireRequest const *request, std::function< void(::bgs::protocol::NoData const *)> responseCallback)
 
void GetAuthorizedData (::bgs::protocol::account::v1::GetAuthorizedDataRequest const *request, std::function< void(::bgs::protocol::account::v1::GetAuthorizedDataResponse const *)> responseCallback)
 
void AccountFlagUpdate (::bgs::protocol::account::v1::AccountFlagUpdateRequest const *request)
 
void GameAccountFlagUpdate (::bgs::protocol::account::v1::GameAccountFlagUpdateRequest const *request)
 
void CallServerMethod (uint32 token, uint32 methodId, MessageBuffer buffer) overridefinal
 
- Public Member Functions inherited from ServiceBase
virtual ~ServiceBase ()
 

Static Public Member Functions

static
google::protobuf::ServiceDescriptor
const
descriptor ()
 

Protected Member Functions

virtual uint32 HandleGetGameAccount (::bgs::protocol::account::v1::GameAccountHandle const *request,::bgs::protocol::account::v1::GameAccountBlob *response)
 
virtual uint32 HandleGetAccount (::bgs::protocol::account::v1::GetAccountRequest const *request,::bgs::protocol::account::v1::GetAccountResponse *response)
 
virtual uint32 HandleCreateGameAccount (::bgs::protocol::account::v1::CreateGameAccountRequest const *request,::bgs::protocol::account::v1::GameAccountHandle *response)
 
virtual uint32 HandleIsIgrAddress (::bgs::protocol::account::v1::IsIgrAddressRequest const *request,::bgs::protocol::NoData *response)
 
virtual uint32 HandleCacheExpire (::bgs::protocol::account::v1::CacheExpireRequest const *request)
 
virtual uint32 HandleCredentialUpdate (::bgs::protocol::account::v1::CredentialUpdateRequest const *request,::bgs::protocol::account::v1::CredentialUpdateResponse *response)
 
virtual uint32 HandleSubscribe (::bgs::protocol::account::v1::SubscriptionUpdateRequest const *request,::bgs::protocol::account::v1::SubscriptionUpdateResponse *response)
 
virtual uint32 HandleUnsubscribe (::bgs::protocol::account::v1::SubscriptionUpdateRequest const *request,::bgs::protocol::NoData *response)
 
virtual uint32 HandleGetAccountState (::bgs::protocol::account::v1::GetAccountStateRequest const *request,::bgs::protocol::account::v1::GetAccountStateResponse *response)
 
virtual uint32 HandleGetGameAccountState (::bgs::protocol::account::v1::GetGameAccountStateRequest const *request,::bgs::protocol::account::v1::GetGameAccountStateResponse *response)
 
virtual uint32 HandleGetLicenses (::bgs::protocol::account::v1::GetLicensesRequest const *request,::bgs::protocol::account::v1::GetLicensesResponse *response)
 
virtual uint32 HandleGetGameTimeRemainingInfo (::bgs::protocol::account::v1::GetGameTimeRemainingInfoRequest const *request,::bgs::protocol::account::v1::GetGameTimeRemainingInfoResponse *response)
 
virtual uint32 HandleGetGameSessionInfo (::bgs::protocol::account::v1::GetGameSessionInfoRequest const *request,::bgs::protocol::account::v1::GetGameSessionInfoResponse *response)
 
virtual uint32 HandleGetCAISInfo (::bgs::protocol::account::v1::GetCAISInfoRequest const *request,::bgs::protocol::account::v1::GetCAISInfoResponse *response)
 
virtual uint32 HandleForwardCacheExpire (::bgs::protocol::account::v1::ForwardCacheExpireRequest const *request,::bgs::protocol::NoData *response)
 
virtual uint32 HandleGetAuthorizedData (::bgs::protocol::account::v1::GetAuthorizedDataRequest const *request,::bgs::protocol::account::v1::GetAuthorizedDataResponse *response)
 
virtual uint32 HandleAccountFlagUpdate (::bgs::protocol::account::v1::AccountFlagUpdateRequest const *request)
 
virtual uint32 HandleGameAccountFlagUpdate (::bgs::protocol::account::v1::GameAccountFlagUpdateRequest const *request)
 
- Protected Member Functions inherited from ServiceBase
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
 
virtual std::string GetCallerInfo () const =0
 

Private Member Functions

 GOOGLE_DISALLOW_EVIL_CONSTRUCTORS (AccountService)
 

Private Attributes

uint32 service_hash_
 

Member Typedef Documentation

typedef std::integral_constant<uint32, 0x1E4DC42Fu> bgs::protocol::account::v1::AccountService::NameHash
typedef std::integral_constant<uint32, 0x62DA0891u> bgs::protocol::account::v1::AccountService::OriginalHash

Constructor & Destructor Documentation

bgs::protocol::account::v1::AccountService::AccountService ( bool  use_original_hash)
explicit
virtual bgs::protocol::account::v1::AccountService::~AccountService ( )
virtual

Member Function Documentation

void bgs::protocol::account::v1::AccountService::AccountFlagUpdate ( ::bgs::protocol::account::v1::AccountFlagUpdateRequest const request)
void bgs::protocol::account::v1::AccountService::CacheExpire ( ::bgs::protocol::account::v1::CacheExpireRequest const request)
void bgs::protocol::account::v1::AccountService::CallServerMethod ( uint32  token,
uint32  methodId,
MessageBuffer  buffer 
)
finaloverridevirtual

Implements ServiceBase.

void bgs::protocol::account::v1::AccountService::CreateGameAccount ( ::bgs::protocol::account::v1::CreateGameAccountRequest const request,
std::function< void(::bgs::protocol::account::v1::GameAccountHandle const *)>  responseCallback 
)
void bgs::protocol::account::v1::AccountService::CredentialUpdate ( ::bgs::protocol::account::v1::CredentialUpdateRequest const request,
std::function< void(::bgs::protocol::account::v1::CredentialUpdateResponse const *)>  responseCallback 
)
static google::protobuf::ServiceDescriptor const* bgs::protocol::account::v1::AccountService::descriptor ( )
static
void bgs::protocol::account::v1::AccountService::ForwardCacheExpire ( ::bgs::protocol::account::v1::ForwardCacheExpireRequest const request,
std::function< void(::bgs::protocol::NoData const *)>  responseCallback 
)
void bgs::protocol::account::v1::AccountService::GameAccountFlagUpdate ( ::bgs::protocol::account::v1::GameAccountFlagUpdateRequest const request)
void bgs::protocol::account::v1::AccountService::GetAccount ( ::bgs::protocol::account::v1::GetAccountRequest const request,
std::function< void(::bgs::protocol::account::v1::GetAccountResponse const *)>  responseCallback 
)
void bgs::protocol::account::v1::AccountService::GetAccountState ( ::bgs::protocol::account::v1::GetAccountStateRequest const request,
std::function< void(::bgs::protocol::account::v1::GetAccountStateResponse const *)>  responseCallback 
)
void bgs::protocol::account::v1::AccountService::GetAuthorizedData ( ::bgs::protocol::account::v1::GetAuthorizedDataRequest const request,
std::function< void(::bgs::protocol::account::v1::GetAuthorizedDataResponse const *)>  responseCallback 
)
void bgs::protocol::account::v1::AccountService::GetCAISInfo ( ::bgs::protocol::account::v1::GetCAISInfoRequest const request,
std::function< void(::bgs::protocol::account::v1::GetCAISInfoResponse const *)>  responseCallback 
)
void bgs::protocol::account::v1::AccountService::GetGameAccount ( ::bgs::protocol::account::v1::GameAccountHandle const request,
std::function< void(::bgs::protocol::account::v1::GameAccountBlob const *)>  responseCallback 
)
void bgs::protocol::account::v1::AccountService::GetGameAccountState ( ::bgs::protocol::account::v1::GetGameAccountStateRequest const request,
std::function< void(::bgs::protocol::account::v1::GetGameAccountStateResponse const *)>  responseCallback 
)
void bgs::protocol::account::v1::AccountService::GetGameSessionInfo ( ::bgs::protocol::account::v1::GetGameSessionInfoRequest const request,
std::function< void(::bgs::protocol::account::v1::GetGameSessionInfoResponse const *)>  responseCallback 
)
void bgs::protocol::account::v1::AccountService::GetGameTimeRemainingInfo ( ::bgs::protocol::account::v1::GetGameTimeRemainingInfoRequest const request,
std::function< void(::bgs::protocol::account::v1::GetGameTimeRemainingInfoResponse const *)>  responseCallback 
)
void bgs::protocol::account::v1::AccountService::GetLicenses ( ::bgs::protocol::account::v1::GetLicensesRequest const request,
std::function< void(::bgs::protocol::account::v1::GetLicensesResponse const *)>  responseCallback 
)
bgs::protocol::account::v1::AccountService::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS ( AccountService  )
private
virtual uint32 bgs::protocol::account::v1::AccountService::HandleAccountFlagUpdate ( ::bgs::protocol::account::v1::AccountFlagUpdateRequest const request)
protectedvirtual
virtual uint32 bgs::protocol::account::v1::AccountService::HandleCacheExpire ( ::bgs::protocol::account::v1::CacheExpireRequest const request)
protectedvirtual
virtual uint32 bgs::protocol::account::v1::AccountService::HandleCreateGameAccount ( ::bgs::protocol::account::v1::CreateGameAccountRequest const request,
::bgs::protocol::account::v1::GameAccountHandle response 
)
protectedvirtual
virtual uint32 bgs::protocol::account::v1::AccountService::HandleCredentialUpdate ( ::bgs::protocol::account::v1::CredentialUpdateRequest const request,
::bgs::protocol::account::v1::CredentialUpdateResponse response 
)
protectedvirtual
virtual uint32 bgs::protocol::account::v1::AccountService::HandleForwardCacheExpire ( ::bgs::protocol::account::v1::ForwardCacheExpireRequest const request,
::bgs::protocol::NoData response 
)
protectedvirtual
virtual uint32 bgs::protocol::account::v1::AccountService::HandleGameAccountFlagUpdate ( ::bgs::protocol::account::v1::GameAccountFlagUpdateRequest const request)
protectedvirtual
virtual uint32 bgs::protocol::account::v1::AccountService::HandleGetAccount ( ::bgs::protocol::account::v1::GetAccountRequest const request,
::bgs::protocol::account::v1::GetAccountResponse response 
)
protectedvirtual
virtual uint32 bgs::protocol::account::v1::AccountService::HandleGetAccountState ( ::bgs::protocol::account::v1::GetAccountStateRequest const request,
::bgs::protocol::account::v1::GetAccountStateResponse response 
)
protectedvirtual
virtual uint32 bgs::protocol::account::v1::AccountService::HandleGetAuthorizedData ( ::bgs::protocol::account::v1::GetAuthorizedDataRequest const request,
::bgs::protocol::account::v1::GetAuthorizedDataResponse response 
)
protectedvirtual
virtual uint32 bgs::protocol::account::v1::AccountService::HandleGetCAISInfo ( ::bgs::protocol::account::v1::GetCAISInfoRequest const request,
::bgs::protocol::account::v1::GetCAISInfoResponse response 
)
protectedvirtual
virtual uint32 bgs::protocol::account::v1::AccountService::HandleGetGameAccount ( ::bgs::protocol::account::v1::GameAccountHandle const request,
::bgs::protocol::account::v1::GameAccountBlob response 
)
protectedvirtual
virtual uint32 bgs::protocol::account::v1::AccountService::HandleGetGameAccountState ( ::bgs::protocol::account::v1::GetGameAccountStateRequest const request,
::bgs::protocol::account::v1::GetGameAccountStateResponse response 
)
protectedvirtual
virtual uint32 bgs::protocol::account::v1::AccountService::HandleGetGameSessionInfo ( ::bgs::protocol::account::v1::GetGameSessionInfoRequest const request,
::bgs::protocol::account::v1::GetGameSessionInfoResponse response 
)
protectedvirtual
virtual uint32 bgs::protocol::account::v1::AccountService::HandleGetGameTimeRemainingInfo ( ::bgs::protocol::account::v1::GetGameTimeRemainingInfoRequest const request,
::bgs::protocol::account::v1::GetGameTimeRemainingInfoResponse response 
)
protectedvirtual
virtual uint32 bgs::protocol::account::v1::AccountService::HandleGetLicenses ( ::bgs::protocol::account::v1::GetLicensesRequest const request,
::bgs::protocol::account::v1::GetLicensesResponse response 
)
protectedvirtual
virtual uint32 bgs::protocol::account::v1::AccountService::HandleIsIgrAddress ( ::bgs::protocol::account::v1::IsIgrAddressRequest const request,
::bgs::protocol::NoData response 
)
protectedvirtual
virtual uint32 bgs::protocol::account::v1::AccountService::HandleSubscribe ( ::bgs::protocol::account::v1::SubscriptionUpdateRequest const request,
::bgs::protocol::account::v1::SubscriptionUpdateResponse response 
)
protectedvirtual
virtual uint32 bgs::protocol::account::v1::AccountService::HandleUnsubscribe ( ::bgs::protocol::account::v1::SubscriptionUpdateRequest const request,
::bgs::protocol::NoData response 
)
protectedvirtual
void bgs::protocol::account::v1::AccountService::IsIgrAddress ( ::bgs::protocol::account::v1::IsIgrAddressRequest const request,
std::function< void(::bgs::protocol::NoData const *)>  responseCallback 
)
void bgs::protocol::account::v1::AccountService::Subscribe ( ::bgs::protocol::account::v1::SubscriptionUpdateRequest const request,
std::function< void(::bgs::protocol::account::v1::SubscriptionUpdateResponse const *)>  responseCallback 
)
void bgs::protocol::account::v1::AccountService::Unsubscribe ( ::bgs::protocol::account::v1::SubscriptionUpdateRequest const request,
std::function< void(::bgs::protocol::NoData const *)>  responseCallback 
)

Member Data Documentation

uint32 bgs::protocol::account::v1::AccountService::service_hash_
private

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