#include <presence_service.pb.h>
|
virtual uint32 | HandleSubscribe (::bgs::protocol::presence::v1::SubscribeRequest const *request,::bgs::protocol::NoData *response) |
|
virtual uint32 | HandleUnsubscribe (::bgs::protocol::presence::v1::UnsubscribeRequest const *request,::bgs::protocol::NoData *response) |
|
virtual uint32 | HandleUpdate (::bgs::protocol::presence::v1::UpdateRequest const *request,::bgs::protocol::NoData *response) |
|
virtual uint32 | HandleQuery (::bgs::protocol::presence::v1::QueryRequest const *request,::bgs::protocol::presence::v1::QueryResponse *response) |
|
virtual uint32 | HandleOwnership (::bgs::protocol::presence::v1::OwnershipRequest const *request,::bgs::protocol::NoData *response) |
|
virtual uint32 | HandleSubscribeNotification (::bgs::protocol::presence::v1::SubscribeNotificationRequest const *request,::bgs::protocol::NoData *response) |
|
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 |
|
typedef std::integral_constant<uint32, 0xD8F94B3Bu> bgs::protocol::presence::v1::PresenceService::NameHash |
typedef std::integral_constant<uint32, 0xFA0796FFu> bgs::protocol::presence::v1::PresenceService::OriginalHash |
bgs::protocol::presence::v1::PresenceService::PresenceService |
( |
bool |
use_original_hash | ) |
|
|
explicit |
virtual bgs::protocol::presence::v1::PresenceService::~PresenceService |
( |
| ) |
|
|
virtual |
bgs::protocol::presence::v1::PresenceService::GOOGLE_DISALLOW_EVIL_CONSTRUCTORS |
( |
PresenceService |
| ) |
|
|
private |
uint32 bgs::protocol::presence::v1::PresenceService::service_hash_ |
|
private |
The documentation for this class was generated from the following file: