4#ifndef PROTOBUF_game_5futilities_5fservice_2eproto__INCLUDED
5#define PROTOBUF_game_5futilities_5fservice_2eproto__INCLUDED
9#include <google/protobuf/stubs/common.h>
11#if GOOGLE_PROTOBUF_VERSION < 2006000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
16#if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
22#include <google/protobuf/generated_message_util.h>
23#include <google/protobuf/message.h>
24#include <google/protobuf/repeated_field.h>
25#include <google/protobuf/extension_set.h>
26#include <google/protobuf/unknown_field_set.h>
39namespace game_utilities {
75 return _unknown_fields_;
79 return &_unknown_fields_;
82 static const ::google::protobuf::Descriptor*
descriptor();
103 inline int attribute_size()
const;
104 inline void clear_attribute();
105 static const int kAttributeFieldNumber = 1;
106 inline const ::bgs::protocol::Attribute& attribute(
int index)
const;
107 inline ::bgs::protocol::Attribute* mutable_attribute(
int index);
108 inline ::bgs::protocol::Attribute* add_attribute();
109 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
111 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
115 inline bool has_account_id()
const;
116 inline void clear_account_id();
117 static const int kAccountIdFieldNumber = 3;
118 inline const ::bgs::protocol::EntityId& account_id()
const;
119 inline ::bgs::protocol::EntityId* mutable_account_id();
120 inline ::bgs::protocol::EntityId* release_account_id();
124 inline bool has_game_account_id()
const;
125 inline void clear_game_account_id();
126 static const int kGameAccountIdFieldNumber = 4;
127 inline const ::bgs::protocol::EntityId& game_account_id()
const;
128 inline ::bgs::protocol::EntityId* mutable_game_account_id();
129 inline ::bgs::protocol::EntityId* release_game_account_id();
133 inline bool has_program()
const;
134 inline void clear_program();
135 static const int kProgramFieldNumber = 5;
140 inline bool has_client_info()
const;
141 inline void clear_client_info();
142 static const int kClientInfoFieldNumber = 6;
143 inline const ::bgs::protocol::game_utilities::v1::ClientInfo& client_info()
const;
144 inline ::bgs::protocol::game_utilities::v1::ClientInfo* mutable_client_info();
145 inline ::bgs::protocol::game_utilities::v1::ClientInfo* release_client_info();
150 inline void set_has_account_id();
151 inline void clear_has_account_id();
152 inline void set_has_game_account_id();
153 inline void clear_has_game_account_id();
154 inline void set_has_program();
155 inline void clear_has_program();
156 inline void set_has_client_info();
157 inline void clear_has_client_info();
163 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >
attribute_;
190 return _unknown_fields_;
194 return &_unknown_fields_;
218 inline int attribute_size()
const;
219 inline void clear_attribute();
220 static const int kAttributeFieldNumber = 1;
221 inline const ::bgs::protocol::Attribute& attribute(
int index)
const;
222 inline ::bgs::protocol::Attribute* mutable_attribute(
int index);
223 inline ::bgs::protocol::Attribute* add_attribute();
224 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
226 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
236 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >
attribute_;
259 return _unknown_fields_;
263 return &_unknown_fields_;
287 inline int attribute_size()
const;
288 inline void clear_attribute();
289 static const int kAttributeFieldNumber = 1;
290 inline const ::bgs::protocol::Attribute& attribute(
int index)
const;
291 inline ::bgs::protocol::Attribute* mutable_attribute(
int index);
292 inline ::bgs::protocol::Attribute* add_attribute();
293 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
295 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
299 inline bool has_program()
const;
300 inline void clear_program();
301 static const int kProgramFieldNumber = 2;
307 inline void set_has_program();
308 inline void clear_has_program();
314 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >
attribute_;
338 return _unknown_fields_;
342 return &_unknown_fields_;
366 inline int attribute_size()
const;
367 inline void clear_attribute();
368 static const int kAttributeFieldNumber = 1;
369 inline const ::bgs::protocol::Attribute& attribute(
int index)
const;
370 inline ::bgs::protocol::Attribute* mutable_attribute(
int index);
371 inline ::bgs::protocol::Attribute* add_attribute();
372 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
374 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
384 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >
attribute_;
407 return _unknown_fields_;
411 return &_unknown_fields_;
435 inline bool has_id()
const;
436 inline void clear_id();
437 static const int kIdFieldNumber = 1;
438 inline const ::bgs::protocol::EntityId& id()
const;
439 inline ::bgs::protocol::EntityId* mutable_id();
440 inline ::bgs::protocol::EntityId* release_id();
444 inline bool has_game_account_id()
const;
445 inline void clear_game_account_id();
446 static const int kGameAccountIdFieldNumber = 3;
447 inline const ::bgs::protocol::EntityId& game_account_id()
const;
448 inline ::bgs::protocol::EntityId* mutable_game_account_id();
449 inline ::bgs::protocol::EntityId* release_game_account_id();
453 inline bool has_account_id()
const;
454 inline void clear_account_id();
455 static const int kAccountIdFieldNumber = 4;
456 inline const ::bgs::protocol::EntityId& account_id()
const;
457 inline ::bgs::protocol::EntityId* mutable_account_id();
458 inline ::bgs::protocol::EntityId* release_account_id();
463 inline void set_has_id();
464 inline void clear_has_id();
465 inline void set_has_game_account_id();
466 inline void clear_has_game_account_id();
467 inline void set_has_account_id();
468 inline void clear_has_account_id();
499 return _unknown_fields_;
503 return &_unknown_fields_;
527 inline bool has_game_account_id()
const;
528 inline void clear_game_account_id();
529 static const int kGameAccountIdFieldNumber = 1;
530 inline const ::bgs::protocol::EntityId& game_account_id()
const;
531 inline ::bgs::protocol::EntityId* mutable_game_account_id();
532 inline ::bgs::protocol::EntityId* release_game_account_id();
536 inline bool has_session_id()
const;
537 inline void clear_session_id();
538 static const int kSessionIdFieldNumber = 3;
539 inline const ::std::string& session_id()
const;
540 inline void set_session_id(const ::std::string& value);
541 inline void set_session_id(
const char* value);
542 inline void set_session_id(
const char* value,
size_t size);
543 inline ::std::string* mutable_session_id();
544 inline ::std::string* release_session_id();
545 inline void set_allocated_session_id(::std::string* session_id);
549 inline void set_has_game_account_id();
550 inline void clear_has_game_account_id();
551 inline void set_has_session_id();
552 inline void clear_has_session_id();
582 return _unknown_fields_;
586 return &_unknown_fields_;
610 inline bool has_game_account_id()
const;
611 inline void clear_game_account_id();
612 static const int kGameAccountIdFieldNumber = 1;
613 inline const ::bgs::protocol::EntityId& game_account_id()
const;
614 inline ::bgs::protocol::EntityId* mutable_game_account_id();
615 inline ::bgs::protocol::EntityId* release_game_account_id();
619 inline bool has_session_id()
const;
620 inline void clear_session_id();
621 static const int kSessionIdFieldNumber = 3;
622 inline const ::std::string& session_id()
const;
623 inline void set_session_id(const ::std::string& value);
624 inline void set_session_id(
const char* value);
625 inline void set_session_id(
const char* value,
size_t size);
626 inline ::std::string* mutable_session_id();
627 inline ::std::string* release_session_id();
628 inline void set_allocated_session_id(::std::string* session_id);
632 inline void set_has_game_account_id();
633 inline void clear_has_game_account_id();
634 inline void set_has_session_id();
635 inline void clear_has_session_id();
665 return _unknown_fields_;
669 return &_unknown_fields_;
693 inline bool has_attribute_key()
const;
694 inline void clear_attribute_key();
695 static const int kAttributeKeyFieldNumber = 1;
696 inline const ::std::string& attribute_key()
const;
697 inline void set_attribute_key(const ::std::string& value);
698 inline void set_attribute_key(
const char* value);
699 inline void set_attribute_key(
const char* value,
size_t size);
700 inline ::std::string* mutable_attribute_key();
701 inline ::std::string* release_attribute_key();
702 inline void set_allocated_attribute_key(::std::string* attribute_key);
705 inline bool has_agent_id()
const;
706 inline void clear_agent_id();
707 static const int kAgentIdFieldNumber = 2;
708 inline const ::bgs::protocol::EntityId& agent_id()
const;
709 inline ::bgs::protocol::EntityId* mutable_agent_id();
710 inline ::bgs::protocol::EntityId* release_agent_id();
714 inline bool has_program()
const;
715 inline void clear_program();
716 static const int kProgramFieldNumber = 5;
722 inline void set_has_attribute_key();
723 inline void clear_has_attribute_key();
724 inline void set_has_agent_id();
725 inline void clear_has_agent_id();
726 inline void set_has_program();
727 inline void clear_has_program();
758 return _unknown_fields_;
762 return &_unknown_fields_;
786 inline int attribute_value_size()
const;
787 inline void clear_attribute_value();
788 static const int kAttributeValueFieldNumber = 1;
789 inline const ::bgs::protocol::Variant& attribute_value(
int index)
const;
790 inline ::bgs::protocol::Variant* mutable_attribute_value(
int index);
791 inline ::bgs::protocol::Variant* add_attribute_value();
792 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant >&
793 attribute_value()
const;
794 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant >*
795 mutable_attribute_value();
827 return _unknown_fields_;
831 return &_unknown_fields_;
855 inline int attribute_size()
const;
856 inline void clear_attribute();
857 static const int kAttributeFieldNumber = 1;
858 inline const ::bgs::protocol::Attribute& attribute(
int index)
const;
859 inline ::bgs::protocol::Attribute* mutable_attribute(
int index);
860 inline ::bgs::protocol::Attribute* add_attribute();
861 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
863 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
867 inline bool has_program()
const;
868 inline void clear_program();
869 static const int kProgramFieldNumber = 2;
875 inline void set_has_program();
876 inline void clear_has_program();
882 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >
attribute_;
906 return _unknown_fields_;
910 return &_unknown_fields_;
934 inline bool has_client_id()
const;
935 inline void clear_client_id();
936 static const int kClientIdFieldNumber = 1;
937 inline const ::std::string& client_id()
const;
938 inline void set_client_id(const ::std::string& value);
939 inline void set_client_id(
const char* value);
940 inline void set_client_id(
const char* value,
size_t size);
941 inline ::std::string* mutable_client_id();
942 inline ::std::string* release_client_id();
943 inline void set_allocated_client_id(::std::string* client_id);
947 inline void set_has_client_id();
948 inline void clear_has_client_id();
977 return _unknown_fields_;
981 return &_unknown_fields_;
1032 typedef std::integral_constant<uint32, 0x51923A28u>
NameHash;
1095inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1100inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1276inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1281inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1310inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1315inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1368inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1373inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1394 if (
id_ != NULL)
id_->::bgs::protocol::EntityId::Clear();
1403 if (
id_ == NULL)
id_ = new ::bgs::protocol::EntityId;
1562 if (
session_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1573 if (
session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1581 if (
session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1589 if (
session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1597 if (
session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1605 if (
session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1609 session_id_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1614 if (
session_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1622 session_id_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1683 if (
session_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1694 if (
session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1702 if (
session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1710 if (
session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1718 if (
session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1726 if (
session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1730 session_id_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1735 if (
session_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1743 session_id_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1763 if (
attribute_key_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1774 if (
attribute_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1782 if (
attribute_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1790 if (
attribute_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1798 if (
attribute_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1806 if (
attribute_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1810 attribute_key_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1815 if (
attribute_key_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1823 attribute_key_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1916inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant >&
1921inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant >*
1950inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1955inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
2000 if (
client_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2011 if (
client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2019 if (
client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2027 if (
client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2035 if (
client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2043 if (
client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2047 client_id_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2052 if (
client_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2060 client_id_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
::bgs::protocol::EntityId * game_account_id_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
const ::bgs::protocol::game_utilities::v1::ClientInfo & client_info() const
inline ::bgs::protocol::EntityId * release_account_id()
inline ::bgs::protocol::game_utilities::v1::ClientInfo * mutable_client_info()
void set_has_account_id()
void set_has_game_account_id()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
const ::bgs::protocol::EntityId & account_id() const
void set_allocated_game_account_id(::bgs::protocol::EntityId *game_account_id)
::google::protobuf::uint32 _has_bits_[1]
static const ClientRequest & default_instance()
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
inline ::bgs::protocol::game_utilities::v1::ClientInfo * release_client_info()
::google::protobuf::UnknownFieldSet _unknown_fields_
void clear_has_client_info()
bool has_client_info() const
bool has_account_id() const
void set_allocated_client_info(::bgs::protocol::game_utilities::v1::ClientInfo *client_info)
ClientRequest & operator=(const ClientRequest &from)
inline ::bgs::protocol::EntityId * mutable_account_id()
void set_allocated_account_id(::bgs::protocol::EntityId *account_id)
void clear_game_account_id()
int attribute_size() const
friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto()
int GetCachedSize() const
void Swap(ClientRequest *other)
inline ::bgs::protocol::Attribute * add_attribute()
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::google::protobuf::uint32 program() const
static ClientRequest * default_instance_
static const ::google::protobuf::Descriptor * descriptor()
ClientRequest(const ClientRequest &from)
::google::protobuf::uint32 program_
bool has_game_account_id() const
friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto()
::bgs::protocol::EntityId * account_id_
void set_has_client_info()
::bgs::protocol::game_utilities::v1::ClientInfo * client_info_
void set_program(::google::protobuf::uint32 value)
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
void InitAsDefaultInstance()
void clear_has_game_account_id()
inline ::bgs::protocol::EntityId * mutable_game_account_id()
void SetCachedSize(int size) const
::google::protobuf::Metadata GetMetadata() const
ClientRequest * New() const
inline ::bgs::protocol::EntityId * release_game_account_id()
void clear_has_account_id()
const ::bgs::protocol::EntityId & game_account_id() const
int GetCachedSize() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
void InitAsDefaultInstance()
static ClientResponse * default_instance_
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
inline ::bgs::protocol::Attribute * add_attribute()
virtual ~ClientResponse()
static const ClientResponse & default_instance()
friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::UnknownFieldSet _unknown_fields_
ClientResponse(const ClientResponse &from)
void Swap(ClientResponse *other)
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
void SetCachedSize(int size) const
friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto()
ClientResponse & operator=(const ClientResponse &from)
int attribute_size() const
ClientResponse * New() const
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
::google::protobuf::Metadata GetMetadata() const
::std::string * session_id_
void set_session_id(const ::std::string &value)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::uint32 _has_bits_[1]
bool has_game_account_id() const
void InitAsDefaultInstance()
inline ::bgs::protocol::EntityId * release_game_account_id()
static const GameAccountOfflineNotification & default_instance()
::bgs::protocol::EntityId * game_account_id_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
const ::bgs::protocol::EntityId & game_account_id() const
inline ::bgs::protocol::EntityId * mutable_game_account_id()
GameAccountOfflineNotification * New() const
void set_has_session_id()
int GetCachedSize() const
void Swap(GameAccountOfflineNotification *other)
const ::std::string & session_id() const
inline ::std::string * mutable_session_id()
::google::protobuf::UnknownFieldSet _unknown_fields_
friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto()
void set_has_game_account_id()
void SetCachedSize(int size) const
void clear_has_session_id()
GameAccountOfflineNotification & operator=(const GameAccountOfflineNotification &from)
void clear_has_game_account_id()
::google::protobuf::Metadata GetMetadata() const
void clear_game_account_id()
friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto()
inline ::std::string * release_session_id()
GameAccountOfflineNotification()
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
bool has_session_id() const
void set_allocated_session_id(::std::string *session_id)
GameAccountOfflineNotification(const GameAccountOfflineNotification &from)
void set_allocated_game_account_id(::bgs::protocol::EntityId *game_account_id)
virtual ~GameAccountOfflineNotification()
static GameAccountOfflineNotification * default_instance_
static const ::google::protobuf::Descriptor * descriptor()
int GetCachedSize() const
void set_has_session_id()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
GameAccountOnlineNotification()
inline ::std::string * release_session_id()
void clear_game_account_id()
void set_allocated_session_id(::std::string *session_id)
GameAccountOnlineNotification(const GameAccountOnlineNotification &from)
void Swap(GameAccountOnlineNotification *other)
static GameAccountOnlineNotification * default_instance_
inline ::bgs::protocol::EntityId * mutable_game_account_id()
inline ::std::string * mutable_session_id()
virtual ~GameAccountOnlineNotification()
void SetCachedSize(int size) const
static const ::google::protobuf::Descriptor * descriptor()
bool has_game_account_id() const
::google::protobuf::uint32 _has_bits_[1]
::bgs::protocol::EntityId * game_account_id_
static const GameAccountOnlineNotification & default_instance()
GameAccountOnlineNotification * New() const
friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto()
void clear_has_game_account_id()
void set_has_game_account_id()
void clear_has_session_id()
void set_allocated_game_account_id(::bgs::protocol::EntityId *game_account_id)
GameAccountOnlineNotification & operator=(const GameAccountOnlineNotification &from)
inline ::bgs::protocol::EntityId * release_game_account_id()
void InitAsDefaultInstance()
::google::protobuf::UnknownFieldSet _unknown_fields_
const ::std::string & session_id() const
::std::string * session_id_
bool has_session_id() const
friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto()
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::google::protobuf::Metadata GetMetadata() const
void set_session_id(const ::std::string &value)
const ::bgs::protocol::EntityId & game_account_id() const
void ParseAndHandleOnGameAccountOffline(uint32 token, uint32 methodId, MessageBuffer &buffer)
void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) final
void OnGameAccountOnline(::bgs::protocol::game_utilities::v1::GameAccountOnlineNotification const *request, bool client=false, bool server=false)
void UnregisterUtilities(::bgs::protocol::game_utilities::v1::UnregisterUtilitiesRequest const *request, bool client=false, bool server=false)
void RegisterUtilities(::bgs::protocol::game_utilities::v1::RegisterUtilitiesRequest const *request, std::function< void(::bgs::protocol::game_utilities::v1::RegisterUtilitiesResponse const *)> responseCallback, bool client=false, bool server=false)
void PresenceChannelCreated(::bgs::protocol::game_utilities::v1::PresenceChannelCreatedRequest const *request, std::function< void(::bgs::protocol::NoData const *)> responseCallback, bool client=false, bool server=false)
virtual uint32 HandleProcessClientRequest(::bgs::protocol::game_utilities::v1::ClientRequest const *request, ::bgs::protocol::game_utilities::v1::ClientResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleOnGameAccountOnline(::bgs::protocol::game_utilities::v1::GameAccountOnlineNotification const *request)
virtual uint32 HandleUnregisterUtilities(::bgs::protocol::game_utilities::v1::UnregisterUtilitiesRequest const *request)
void ParseAndHandleGetAllValuesForAttribute(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleProcessServerRequest(uint32 token, uint32 methodId, MessageBuffer &buffer)
GameUtilitiesService(bool use_original_hash)
virtual uint32 HandleRegisterUtilities(::bgs::protocol::game_utilities::v1::RegisterUtilitiesRequest const *request, ::bgs::protocol::game_utilities::v1::RegisterUtilitiesResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
GameUtilitiesService & operator=(GameUtilitiesService const &)=delete
static google::protobuf::ServiceDescriptor const * descriptor()
GameUtilitiesService(GameUtilitiesService &&)=delete
void GetAllValuesForAttribute(::bgs::protocol::game_utilities::v1::GetAllValuesForAttributeRequest const *request, std::function< void(::bgs::protocol::game_utilities::v1::GetAllValuesForAttributeResponse const *)> responseCallback, bool client=false, bool server=false)
virtual ~GameUtilitiesService()
std::integral_constant< uint32, 0x3FC1274Du > OriginalHash
void OnGameAccountOffline(::bgs::protocol::game_utilities::v1::GameAccountOfflineNotification const *request, bool client=false, bool server=false)
void ProcessServerRequest(::bgs::protocol::game_utilities::v1::ServerRequest const *request, std::function< void(::bgs::protocol::game_utilities::v1::ServerResponse const *)> responseCallback, bool client=false, bool server=false)
GameUtilitiesService(GameUtilitiesService const &)=delete
virtual uint32 HandleOnGameAccountOffline(::bgs::protocol::game_utilities::v1::GameAccountOfflineNotification const *request)
std::integral_constant< uint32, 0x51923A28u > NameHash
GameUtilitiesService & operator=(GameUtilitiesService &&)=delete
void ProcessClientRequest(::bgs::protocol::game_utilities::v1::ClientRequest const *request, std::function< void(::bgs::protocol::game_utilities::v1::ClientResponse const *)> responseCallback, bool client=false, bool server=false)
void ParseAndHandleOnGameAccountOnline(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleRegisterUtilities(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandlePresenceChannelCreated(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleProcessClientRequest(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandleProcessServerRequest(::bgs::protocol::game_utilities::v1::ServerRequest const *request, ::bgs::protocol::game_utilities::v1::ServerResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleUnregisterUtilities(uint32 token, uint32 methodId, MessageBuffer &buffer)
virtual uint32 HandlePresenceChannelCreated(::bgs::protocol::game_utilities::v1::PresenceChannelCreatedRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleGetAllValuesForAttribute(::bgs::protocol::game_utilities::v1::GetAllValuesForAttributeRequest const *request, ::bgs::protocol::game_utilities::v1::GetAllValuesForAttributeResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
::std::string * attribute_key_
void InitAsDefaultInstance()
void clear_has_attribute_key()
::google::protobuf::uint32 _has_bits_[1]
inline ::bgs::protocol::EntityId * mutable_agent_id()
void SetCachedSize(int size) const
static GetAllValuesForAttributeRequest * default_instance_
const ::std::string & attribute_key() const
void set_allocated_attribute_key(::std::string *attribute_key)
bool has_agent_id() const
virtual ~GetAllValuesForAttributeRequest()
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
inline ::google::protobuf::uint32 program() const
int GetCachedSize() const
bool has_attribute_key() const
GetAllValuesForAttributeRequest(const GetAllValuesForAttributeRequest &from)
friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto()
GetAllValuesForAttributeRequest()
GetAllValuesForAttributeRequest * New() const
::google::protobuf::Metadata GetMetadata() const
static const GetAllValuesForAttributeRequest & default_instance()
::google::protobuf::uint32 program_
void clear_has_agent_id()
const ::bgs::protocol::EntityId & agent_id() const
void Swap(GetAllValuesForAttributeRequest *other)
void clear_attribute_key()
friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto()
void set_attribute_key(const ::std::string &value)
GetAllValuesForAttributeRequest & operator=(const GetAllValuesForAttributeRequest &from)
inline ::bgs::protocol::EntityId * release_agent_id()
::bgs::protocol::EntityId * agent_id_
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
void set_program(::google::protobuf::uint32 value)
inline ::std::string * mutable_attribute_key()
::google::protobuf::UnknownFieldSet _unknown_fields_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::std::string * release_attribute_key()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_has_attribute_key()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
GetAllValuesForAttributeResponse & operator=(const GetAllValuesForAttributeResponse &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant > * mutable_attribute_value()
int GetCachedSize() const
void SetCachedSize(int size) const
::google::protobuf::Metadata GetMetadata() const
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant > & attribute_value() const
void InitAsDefaultInstance()
void Swap(GetAllValuesForAttributeResponse *other)
static GetAllValuesForAttributeResponse * default_instance_
void clear_attribute_value()
inline ::bgs::protocol::Variant * add_attribute_value()
friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto()
GetAllValuesForAttributeResponse()
static const GetAllValuesForAttributeResponse & default_instance()
GetAllValuesForAttributeResponse(const GetAllValuesForAttributeResponse &from)
friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant > attribute_value_
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
virtual ~GetAllValuesForAttributeResponse()
int attribute_value_size() const
GetAllValuesForAttributeResponse * New() const
void set_has_game_account_id()
int GetCachedSize() const
::google::protobuf::Metadata GetMetadata() const
const ::bgs::protocol::EntityId & account_id() const
::bgs::protocol::EntityId * account_id_
PresenceChannelCreatedRequest * New() const
void clear_has_game_account_id()
void clear_game_account_id()
PresenceChannelCreatedRequest()
static PresenceChannelCreatedRequest * default_instance_
inline ::bgs::protocol::EntityId * release_game_account_id()
void set_allocated_id(::bgs::protocol::EntityId *id)
static const PresenceChannelCreatedRequest & default_instance()
inline ::bgs::protocol::EntityId * mutable_id()
virtual ~PresenceChannelCreatedRequest()
bool has_game_account_id() const
inline ::bgs::protocol::EntityId * release_account_id()
inline ::bgs::protocol::EntityId * mutable_game_account_id()
friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto()
void clear_has_account_id()
PresenceChannelCreatedRequest & operator=(const PresenceChannelCreatedRequest &from)
::bgs::protocol::EntityId * id_
void Swap(PresenceChannelCreatedRequest *other)
const ::bgs::protocol::EntityId & id() const
void set_allocated_game_account_id(::bgs::protocol::EntityId *game_account_id)
::bgs::protocol::EntityId * game_account_id_
inline ::bgs::protocol::EntityId * release_id()
void set_allocated_account_id(::bgs::protocol::EntityId *account_id)
::google::protobuf::uint32 _has_bits_[1]
void set_has_account_id()
friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
const ::bgs::protocol::EntityId & game_account_id() const
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
PresenceChannelCreatedRequest(const PresenceChannelCreatedRequest &from)
static const ::google::protobuf::Descriptor * descriptor()
void InitAsDefaultInstance()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::bgs::protocol::EntityId * mutable_account_id()
void SetCachedSize(int size) const
::google::protobuf::UnknownFieldSet _unknown_fields_
bool has_account_id() const
RegisterUtilitiesRequest & operator=(const RegisterUtilitiesRequest &from)
void SetCachedSize(int size) const
::google::protobuf::uint32 program_
inline ::google::protobuf::uint32 program() const
::google::protobuf::uint32 _has_bits_[1]
virtual ~RegisterUtilitiesRequest()
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
void InitAsDefaultInstance()
void Swap(RegisterUtilitiesRequest *other)
static const RegisterUtilitiesRequest & default_instance()
::google::protobuf::UnknownFieldSet _unknown_fields_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
RegisterUtilitiesRequest * New() const
int attribute_size() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
int GetCachedSize() const
friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto()
void set_program(::google::protobuf::uint32 value)
static RegisterUtilitiesRequest * default_instance_
friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto()
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
inline ::bgs::protocol::Attribute * add_attribute()
RegisterUtilitiesRequest(const RegisterUtilitiesRequest &from)
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
RegisterUtilitiesRequest()
bool has_client_id() const
::google::protobuf::Metadata GetMetadata() const
static const RegisterUtilitiesResponse & default_instance()
static RegisterUtilitiesResponse * default_instance_
inline ::std::string * release_client_id()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void InitAsDefaultInstance()
void SetCachedSize(int size) const
virtual ~RegisterUtilitiesResponse()
RegisterUtilitiesResponse * New() const
inline ::std::string * mutable_client_id()
RegisterUtilitiesResponse()
RegisterUtilitiesResponse & operator=(const RegisterUtilitiesResponse &from)
void Swap(RegisterUtilitiesResponse *other)
void set_allocated_client_id(::std::string *client_id)
friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto()
::std::string * client_id_
static const ::google::protobuf::Descriptor * descriptor()
friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto()
RegisterUtilitiesResponse(const RegisterUtilitiesResponse &from)
::google::protobuf::UnknownFieldSet _unknown_fields_
const ::std::string & client_id() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
void set_client_id(const ::std::string &value)
int GetCachedSize() const
::google::protobuf::uint32 _has_bits_[1]
void clear_has_client_id()
::google::protobuf::UnknownFieldSet _unknown_fields_
::google::protobuf::Metadata GetMetadata() const
ServerRequest * New() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
void set_program(::google::protobuf::uint32 value)
int GetCachedSize() const
static ServerRequest * default_instance_
inline ::bgs::protocol::Attribute * add_attribute()
ServerRequest(const ServerRequest &from)
::google::protobuf::uint32 _has_bits_[1]
void InitAsDefaultInstance()
static const ::google::protobuf::Descriptor * descriptor()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
ServerRequest & operator=(const ServerRequest &from)
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void Swap(ServerRequest *other)
friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto()
int attribute_size() const
inline ::google::protobuf::uint32 program() const
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
::google::protobuf::uint32 program_
static const ServerRequest & default_instance()
void SetCachedSize(int size) const
static const ServerResponse & default_instance()
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
static ServerResponse * default_instance_
int GetCachedSize() const
::google::protobuf::UnknownFieldSet _unknown_fields_
inline ::bgs::protocol::Attribute * add_attribute()
int attribute_size() const
ServerResponse * New() const
::google::protobuf::Metadata GetMetadata() const
ServerResponse & operator=(const ServerResponse &from)
void Swap(ServerResponse *other)
virtual ~ServerResponse()
void InitAsDefaultInstance()
static const ::google::protobuf::Descriptor * descriptor()
friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto()
ServerResponse(const ServerResponse &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto()
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
void SetCachedSize(int size) const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
UnregisterUtilitiesRequest()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void SetCachedSize(int size) const
::google::protobuf::Metadata GetMetadata() const
int GetCachedSize() const
static const ::google::protobuf::Descriptor * descriptor()
void InitAsDefaultInstance()
static const UnregisterUtilitiesRequest & default_instance()
virtual ~UnregisterUtilitiesRequest()
UnregisterUtilitiesRequest(const UnregisterUtilitiesRequest &from)
friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto()
void Swap(UnregisterUtilitiesRequest *other)
static UnregisterUtilitiesRequest * default_instance_
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
UnregisterUtilitiesRequest & operator=(const UnregisterUtilitiesRequest &from)
::google::protobuf::UnknownFieldSet _unknown_fields_
friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto()
friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
UnregisterUtilitiesRequest * New() const
constexpr std::size_t size()
void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto()
void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto()
void protobuf_AssignDesc_game_5futilities_5fservice_2eproto()