// Generated by the protocol buffer compiler. DO NOT EDIT! // source: game_utilities_service.proto #ifndef PROTOBUF_game_5futilities_5fservice_2eproto__INCLUDED #define PROTOBUF_game_5futilities_5fservice_2eproto__INCLUDED #include #include #if GOOGLE_PROTOBUF_VERSION < 2006000 #error This file was generated by a newer version of protoc which is #error incompatible with your Protocol Buffer headers. Please update #error your headers. #endif #if 2006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION #error This file was generated by an older version of protoc which is #error incompatible with your Protocol Buffer headers. Please #error regenerate this file with a newer version of protoc. #endif #include #include #include #include #include #include "attribute_types.pb.h" #include "entity_types.pb.h" #include "game_utilities_types.pb.h" #include "rpc_types.pb.h" #include "ServiceBase.h" #include "MessageBuffer.h" #include #include // @@protoc_insertion_point(includes) namespace bgs { namespace protocol { namespace game_utilities { namespace v1 { // Internal implementation detail -- do not call these. void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto(); void protobuf_AssignDesc_game_5futilities_5fservice_2eproto(); void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto(); class ClientRequest; class ClientResponse; class ServerRequest; class ServerResponse; class PresenceChannelCreatedRequest; class GameAccountOnlineNotification; class GameAccountOfflineNotification; class GetAllValuesForAttributeRequest; class GetAllValuesForAttributeResponse; class RegisterUtilitiesRequest; class RegisterUtilitiesResponse; class UnregisterUtilitiesRequest; // =================================================================== class TC_PROTO_API ClientRequest : public ::google::protobuf::Message { public: ClientRequest(); virtual ~ClientRequest(); ClientRequest(const ClientRequest& from); inline ClientRequest& operator=(const ClientRequest& from) { CopyFrom(from); return *this; } inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { return _unknown_fields_; } inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { return &_unknown_fields_; } static const ::google::protobuf::Descriptor* descriptor(); static const ClientRequest& default_instance(); void Swap(ClientRequest* other); // implements Message ---------------------------------------------- ClientRequest* New() const; int GetCachedSize() const { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; public: ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // repeated .bgs.protocol.Attribute attribute = 1; inline int attribute_size() const; inline void clear_attribute(); static const int kAttributeFieldNumber = 1; inline const ::bgs::protocol::Attribute& attribute(int index) const; inline ::bgs::protocol::Attribute* mutable_attribute(int index); inline ::bgs::protocol::Attribute* add_attribute(); inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >& attribute() const; inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >* mutable_attribute(); // optional .bgs.protocol.EntityId account_id = 3; inline bool has_account_id() const; inline void clear_account_id(); static const int kAccountIdFieldNumber = 3; inline const ::bgs::protocol::EntityId& account_id() const; inline ::bgs::protocol::EntityId* mutable_account_id(); inline ::bgs::protocol::EntityId* release_account_id(); inline void set_allocated_account_id(::bgs::protocol::EntityId* account_id); // optional .bgs.protocol.EntityId game_account_id = 4; inline bool has_game_account_id() const; inline void clear_game_account_id(); static const int kGameAccountIdFieldNumber = 4; inline const ::bgs::protocol::EntityId& game_account_id() const; inline ::bgs::protocol::EntityId* mutable_game_account_id(); inline ::bgs::protocol::EntityId* release_game_account_id(); inline void set_allocated_game_account_id(::bgs::protocol::EntityId* game_account_id); // optional fixed32 program = 5; inline bool has_program() const; inline void clear_program(); static const int kProgramFieldNumber = 5; inline ::google::protobuf::uint32 program() const; inline void set_program(::google::protobuf::uint32 value); // optional .bgs.protocol.game_utilities.v1.ClientInfo client_info = 6; inline bool has_client_info() const; inline void clear_client_info(); static const int kClientInfoFieldNumber = 6; inline const ::bgs::protocol::game_utilities::v1::ClientInfo& client_info() const; inline ::bgs::protocol::game_utilities::v1::ClientInfo* mutable_client_info(); inline ::bgs::protocol::game_utilities::v1::ClientInfo* release_client_info(); inline void set_allocated_client_info(::bgs::protocol::game_utilities::v1::ClientInfo* client_info); // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.ClientRequest) private: inline void set_has_account_id(); inline void clear_has_account_id(); inline void set_has_game_account_id(); inline void clear_has_game_account_id(); inline void set_has_program(); inline void clear_has_program(); inline void set_has_client_info(); inline void clear_has_client_info(); ::google::protobuf::UnknownFieldSet _unknown_fields_; ::google::protobuf::uint32 _has_bits_[1]; mutable int _cached_size_; ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_; ::bgs::protocol::EntityId* account_id_; ::bgs::protocol::EntityId* game_account_id_; ::bgs::protocol::game_utilities::v1::ClientInfo* client_info_; ::google::protobuf::uint32 program_; friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto(); void InitAsDefaultInstance(); static ClientRequest* default_instance_; }; // ------------------------------------------------------------------- class TC_PROTO_API ClientResponse : public ::google::protobuf::Message { public: ClientResponse(); virtual ~ClientResponse(); ClientResponse(const ClientResponse& from); inline ClientResponse& operator=(const ClientResponse& from) { CopyFrom(from); return *this; } inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { return _unknown_fields_; } inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { return &_unknown_fields_; } static const ::google::protobuf::Descriptor* descriptor(); static const ClientResponse& default_instance(); void Swap(ClientResponse* other); // implements Message ---------------------------------------------- ClientResponse* New() const; int GetCachedSize() const { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; public: ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // repeated .bgs.protocol.Attribute attribute = 1; inline int attribute_size() const; inline void clear_attribute(); static const int kAttributeFieldNumber = 1; inline const ::bgs::protocol::Attribute& attribute(int index) const; inline ::bgs::protocol::Attribute* mutable_attribute(int index); inline ::bgs::protocol::Attribute* add_attribute(); inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >& attribute() const; inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >* mutable_attribute(); // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.ClientResponse) private: ::google::protobuf::UnknownFieldSet _unknown_fields_; ::google::protobuf::uint32 _has_bits_[1]; mutable int _cached_size_; ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_; friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto(); void InitAsDefaultInstance(); static ClientResponse* default_instance_; }; // ------------------------------------------------------------------- class TC_PROTO_API ServerRequest : public ::google::protobuf::Message { public: ServerRequest(); virtual ~ServerRequest(); ServerRequest(const ServerRequest& from); inline ServerRequest& operator=(const ServerRequest& from) { CopyFrom(from); return *this; } inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { return _unknown_fields_; } inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { return &_unknown_fields_; } static const ::google::protobuf::Descriptor* descriptor(); static const ServerRequest& default_instance(); void Swap(ServerRequest* other); // implements Message ---------------------------------------------- ServerRequest* New() const; int GetCachedSize() const { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; public: ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // repeated .bgs.protocol.Attribute attribute = 1; inline int attribute_size() const; inline void clear_attribute(); static const int kAttributeFieldNumber = 1; inline const ::bgs::protocol::Attribute& attribute(int index) const; inline ::bgs::protocol::Attribute* mutable_attribute(int index); inline ::bgs::protocol::Attribute* add_attribute(); inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >& attribute() const; inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >* mutable_attribute(); // required fixed32 program = 2; inline bool has_program() const; inline void clear_program(); static const int kProgramFieldNumber = 2; inline ::google::protobuf::uint32 program() const; inline void set_program(::google::protobuf::uint32 value); // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.ServerRequest) private: inline void set_has_program(); inline void clear_has_program(); ::google::protobuf::UnknownFieldSet _unknown_fields_; ::google::protobuf::uint32 _has_bits_[1]; mutable int _cached_size_; ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_; ::google::protobuf::uint32 program_; friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto(); void InitAsDefaultInstance(); static ServerRequest* default_instance_; }; // ------------------------------------------------------------------- class TC_PROTO_API ServerResponse : public ::google::protobuf::Message { public: ServerResponse(); virtual ~ServerResponse(); ServerResponse(const ServerResponse& from); inline ServerResponse& operator=(const ServerResponse& from) { CopyFrom(from); return *this; } inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { return _unknown_fields_; } inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { return &_unknown_fields_; } static const ::google::protobuf::Descriptor* descriptor(); static const ServerResponse& default_instance(); void Swap(ServerResponse* other); // implements Message ---------------------------------------------- ServerResponse* New() const; int GetCachedSize() const { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; public: ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // repeated .bgs.protocol.Attribute attribute = 1; inline int attribute_size() const; inline void clear_attribute(); static const int kAttributeFieldNumber = 1; inline const ::bgs::protocol::Attribute& attribute(int index) const; inline ::bgs::protocol::Attribute* mutable_attribute(int index); inline ::bgs::protocol::Attribute* add_attribute(); inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >& attribute() const; inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >* mutable_attribute(); // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.ServerResponse) private: ::google::protobuf::UnknownFieldSet _unknown_fields_; ::google::protobuf::uint32 _has_bits_[1]; mutable int _cached_size_; ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_; friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto(); void InitAsDefaultInstance(); static ServerResponse* default_instance_; }; // ------------------------------------------------------------------- class TC_PROTO_API PresenceChannelCreatedRequest : public ::google::protobuf::Message { public: PresenceChannelCreatedRequest(); virtual ~PresenceChannelCreatedRequest(); PresenceChannelCreatedRequest(const PresenceChannelCreatedRequest& from); inline PresenceChannelCreatedRequest& operator=(const PresenceChannelCreatedRequest& from) { CopyFrom(from); return *this; } inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { return _unknown_fields_; } inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { return &_unknown_fields_; } static const ::google::protobuf::Descriptor* descriptor(); static const PresenceChannelCreatedRequest& default_instance(); void Swap(PresenceChannelCreatedRequest* other); // implements Message ---------------------------------------------- PresenceChannelCreatedRequest* New() const; int GetCachedSize() const { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; public: ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // required .bgs.protocol.EntityId id = 1; inline bool has_id() const; inline void clear_id(); static const int kIdFieldNumber = 1; inline const ::bgs::protocol::EntityId& id() const; inline ::bgs::protocol::EntityId* mutable_id(); inline ::bgs::protocol::EntityId* release_id(); inline void set_allocated_id(::bgs::protocol::EntityId* id); // optional .bgs.protocol.EntityId game_account_id = 3; inline bool has_game_account_id() const; inline void clear_game_account_id(); static const int kGameAccountIdFieldNumber = 3; inline const ::bgs::protocol::EntityId& game_account_id() const; inline ::bgs::protocol::EntityId* mutable_game_account_id(); inline ::bgs::protocol::EntityId* release_game_account_id(); inline void set_allocated_game_account_id(::bgs::protocol::EntityId* game_account_id); // optional .bgs.protocol.EntityId account_id = 4; inline bool has_account_id() const; inline void clear_account_id(); static const int kAccountIdFieldNumber = 4; inline const ::bgs::protocol::EntityId& account_id() const; inline ::bgs::protocol::EntityId* mutable_account_id(); inline ::bgs::protocol::EntityId* release_account_id(); inline void set_allocated_account_id(::bgs::protocol::EntityId* account_id); // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest) private: inline void set_has_id(); inline void clear_has_id(); inline void set_has_game_account_id(); inline void clear_has_game_account_id(); inline void set_has_account_id(); inline void clear_has_account_id(); ::google::protobuf::UnknownFieldSet _unknown_fields_; ::google::protobuf::uint32 _has_bits_[1]; mutable int _cached_size_; ::bgs::protocol::EntityId* id_; ::bgs::protocol::EntityId* game_account_id_; ::bgs::protocol::EntityId* account_id_; friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto(); void InitAsDefaultInstance(); static PresenceChannelCreatedRequest* default_instance_; }; // ------------------------------------------------------------------- class TC_PROTO_API GameAccountOnlineNotification : public ::google::protobuf::Message { public: GameAccountOnlineNotification(); virtual ~GameAccountOnlineNotification(); GameAccountOnlineNotification(const GameAccountOnlineNotification& from); inline GameAccountOnlineNotification& operator=(const GameAccountOnlineNotification& from) { CopyFrom(from); return *this; } inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { return _unknown_fields_; } inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { return &_unknown_fields_; } static const ::google::protobuf::Descriptor* descriptor(); static const GameAccountOnlineNotification& default_instance(); void Swap(GameAccountOnlineNotification* other); // implements Message ---------------------------------------------- GameAccountOnlineNotification* New() const; int GetCachedSize() const { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; public: ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // required .bgs.protocol.EntityId game_account_id = 1; inline bool has_game_account_id() const; inline void clear_game_account_id(); static const int kGameAccountIdFieldNumber = 1; inline const ::bgs::protocol::EntityId& game_account_id() const; inline ::bgs::protocol::EntityId* mutable_game_account_id(); inline ::bgs::protocol::EntityId* release_game_account_id(); inline void set_allocated_game_account_id(::bgs::protocol::EntityId* game_account_id); // optional string session_id = 3; inline bool has_session_id() const; inline void clear_session_id(); static const int kSessionIdFieldNumber = 3; inline const ::std::string& session_id() const; inline void set_session_id(const ::std::string& value); inline void set_session_id(const char* value); inline void set_session_id(const char* value, size_t size); inline ::std::string* mutable_session_id(); inline ::std::string* release_session_id(); inline void set_allocated_session_id(::std::string* session_id); // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification) private: inline void set_has_game_account_id(); inline void clear_has_game_account_id(); inline void set_has_session_id(); inline void clear_has_session_id(); ::google::protobuf::UnknownFieldSet _unknown_fields_; ::google::protobuf::uint32 _has_bits_[1]; mutable int _cached_size_; ::bgs::protocol::EntityId* game_account_id_; ::std::string* session_id_; friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto(); void InitAsDefaultInstance(); static GameAccountOnlineNotification* default_instance_; }; // ------------------------------------------------------------------- class TC_PROTO_API GameAccountOfflineNotification : public ::google::protobuf::Message { public: GameAccountOfflineNotification(); virtual ~GameAccountOfflineNotification(); GameAccountOfflineNotification(const GameAccountOfflineNotification& from); inline GameAccountOfflineNotification& operator=(const GameAccountOfflineNotification& from) { CopyFrom(from); return *this; } inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { return _unknown_fields_; } inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { return &_unknown_fields_; } static const ::google::protobuf::Descriptor* descriptor(); static const GameAccountOfflineNotification& default_instance(); void Swap(GameAccountOfflineNotification* other); // implements Message ---------------------------------------------- GameAccountOfflineNotification* New() const; int GetCachedSize() const { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; public: ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // required .bgs.protocol.EntityId game_account_id = 1; inline bool has_game_account_id() const; inline void clear_game_account_id(); static const int kGameAccountIdFieldNumber = 1; inline const ::bgs::protocol::EntityId& game_account_id() const; inline ::bgs::protocol::EntityId* mutable_game_account_id(); inline ::bgs::protocol::EntityId* release_game_account_id(); inline void set_allocated_game_account_id(::bgs::protocol::EntityId* game_account_id); // optional string session_id = 3; inline bool has_session_id() const; inline void clear_session_id(); static const int kSessionIdFieldNumber = 3; inline const ::std::string& session_id() const; inline void set_session_id(const ::std::string& value); inline void set_session_id(const char* value); inline void set_session_id(const char* value, size_t size); inline ::std::string* mutable_session_id(); inline ::std::string* release_session_id(); inline void set_allocated_session_id(::std::string* session_id); // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification) private: inline void set_has_game_account_id(); inline void clear_has_game_account_id(); inline void set_has_session_id(); inline void clear_has_session_id(); ::google::protobuf::UnknownFieldSet _unknown_fields_; ::google::protobuf::uint32 _has_bits_[1]; mutable int _cached_size_; ::bgs::protocol::EntityId* game_account_id_; ::std::string* session_id_; friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto(); void InitAsDefaultInstance(); static GameAccountOfflineNotification* default_instance_; }; // ------------------------------------------------------------------- class TC_PROTO_API GetAllValuesForAttributeRequest : public ::google::protobuf::Message { public: GetAllValuesForAttributeRequest(); virtual ~GetAllValuesForAttributeRequest(); GetAllValuesForAttributeRequest(const GetAllValuesForAttributeRequest& from); inline GetAllValuesForAttributeRequest& operator=(const GetAllValuesForAttributeRequest& from) { CopyFrom(from); return *this; } inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { return _unknown_fields_; } inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { return &_unknown_fields_; } static const ::google::protobuf::Descriptor* descriptor(); static const GetAllValuesForAttributeRequest& default_instance(); void Swap(GetAllValuesForAttributeRequest* other); // implements Message ---------------------------------------------- GetAllValuesForAttributeRequest* New() const; int GetCachedSize() const { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; public: ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // optional string attribute_key = 1; inline bool has_attribute_key() const; inline void clear_attribute_key(); static const int kAttributeKeyFieldNumber = 1; inline const ::std::string& attribute_key() const; inline void set_attribute_key(const ::std::string& value); inline void set_attribute_key(const char* value); inline void set_attribute_key(const char* value, size_t size); inline ::std::string* mutable_attribute_key(); inline ::std::string* release_attribute_key(); inline void set_allocated_attribute_key(::std::string* attribute_key); // optional .bgs.protocol.EntityId agent_id = 2; inline bool has_agent_id() const; inline void clear_agent_id(); static const int kAgentIdFieldNumber = 2; inline const ::bgs::protocol::EntityId& agent_id() const; inline ::bgs::protocol::EntityId* mutable_agent_id(); inline ::bgs::protocol::EntityId* release_agent_id(); inline void set_allocated_agent_id(::bgs::protocol::EntityId* agent_id); // optional fixed32 program = 5; inline bool has_program() const; inline void clear_program(); static const int kProgramFieldNumber = 5; inline ::google::protobuf::uint32 program() const; inline void set_program(::google::protobuf::uint32 value); // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest) private: inline void set_has_attribute_key(); inline void clear_has_attribute_key(); inline void set_has_agent_id(); inline void clear_has_agent_id(); inline void set_has_program(); inline void clear_has_program(); ::google::protobuf::UnknownFieldSet _unknown_fields_; ::google::protobuf::uint32 _has_bits_[1]; mutable int _cached_size_; ::std::string* attribute_key_; ::bgs::protocol::EntityId* agent_id_; ::google::protobuf::uint32 program_; friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto(); void InitAsDefaultInstance(); static GetAllValuesForAttributeRequest* default_instance_; }; // ------------------------------------------------------------------- class TC_PROTO_API GetAllValuesForAttributeResponse : public ::google::protobuf::Message { public: GetAllValuesForAttributeResponse(); virtual ~GetAllValuesForAttributeResponse(); GetAllValuesForAttributeResponse(const GetAllValuesForAttributeResponse& from); inline GetAllValuesForAttributeResponse& operator=(const GetAllValuesForAttributeResponse& from) { CopyFrom(from); return *this; } inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { return _unknown_fields_; } inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { return &_unknown_fields_; } static const ::google::protobuf::Descriptor* descriptor(); static const GetAllValuesForAttributeResponse& default_instance(); void Swap(GetAllValuesForAttributeResponse* other); // implements Message ---------------------------------------------- GetAllValuesForAttributeResponse* New() const; int GetCachedSize() const { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; public: ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // repeated .bgs.protocol.Variant attribute_value = 1; inline int attribute_value_size() const; inline void clear_attribute_value(); static const int kAttributeValueFieldNumber = 1; inline const ::bgs::protocol::Variant& attribute_value(int index) const; inline ::bgs::protocol::Variant* mutable_attribute_value(int index); inline ::bgs::protocol::Variant* add_attribute_value(); inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant >& attribute_value() const; inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant >* mutable_attribute_value(); // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeResponse) private: ::google::protobuf::UnknownFieldSet _unknown_fields_; ::google::protobuf::uint32 _has_bits_[1]; mutable int _cached_size_; ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant > attribute_value_; friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto(); void InitAsDefaultInstance(); static GetAllValuesForAttributeResponse* default_instance_; }; // ------------------------------------------------------------------- class TC_PROTO_API RegisterUtilitiesRequest : public ::google::protobuf::Message { public: RegisterUtilitiesRequest(); virtual ~RegisterUtilitiesRequest(); RegisterUtilitiesRequest(const RegisterUtilitiesRequest& from); inline RegisterUtilitiesRequest& operator=(const RegisterUtilitiesRequest& from) { CopyFrom(from); return *this; } inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { return _unknown_fields_; } inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { return &_unknown_fields_; } static const ::google::protobuf::Descriptor* descriptor(); static const RegisterUtilitiesRequest& default_instance(); void Swap(RegisterUtilitiesRequest* other); // implements Message ---------------------------------------------- RegisterUtilitiesRequest* New() const; int GetCachedSize() const { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; public: ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // repeated .bgs.protocol.Attribute attribute = 1; inline int attribute_size() const; inline void clear_attribute(); static const int kAttributeFieldNumber = 1; inline const ::bgs::protocol::Attribute& attribute(int index) const; inline ::bgs::protocol::Attribute* mutable_attribute(int index); inline ::bgs::protocol::Attribute* add_attribute(); inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >& attribute() const; inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >* mutable_attribute(); // optional fixed32 program = 2; inline bool has_program() const; inline void clear_program(); static const int kProgramFieldNumber = 2; inline ::google::protobuf::uint32 program() const; inline void set_program(::google::protobuf::uint32 value); // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.RegisterUtilitiesRequest) private: inline void set_has_program(); inline void clear_has_program(); ::google::protobuf::UnknownFieldSet _unknown_fields_; ::google::protobuf::uint32 _has_bits_[1]; mutable int _cached_size_; ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_; ::google::protobuf::uint32 program_; friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto(); void InitAsDefaultInstance(); static RegisterUtilitiesRequest* default_instance_; }; // ------------------------------------------------------------------- class TC_PROTO_API RegisterUtilitiesResponse : public ::google::protobuf::Message { public: RegisterUtilitiesResponse(); virtual ~RegisterUtilitiesResponse(); RegisterUtilitiesResponse(const RegisterUtilitiesResponse& from); inline RegisterUtilitiesResponse& operator=(const RegisterUtilitiesResponse& from) { CopyFrom(from); return *this; } inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { return _unknown_fields_; } inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { return &_unknown_fields_; } static const ::google::protobuf::Descriptor* descriptor(); static const RegisterUtilitiesResponse& default_instance(); void Swap(RegisterUtilitiesResponse* other); // implements Message ---------------------------------------------- RegisterUtilitiesResponse* New() const; int GetCachedSize() const { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; public: ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // optional string ciid = 1; inline bool has_ciid() const; inline void clear_ciid(); static const int kCiidFieldNumber = 1; inline const ::std::string& ciid() const; inline void set_ciid(const ::std::string& value); inline void set_ciid(const char* value); inline void set_ciid(const char* value, size_t size); inline ::std::string* mutable_ciid(); inline ::std::string* release_ciid(); inline void set_allocated_ciid(::std::string* ciid); // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.RegisterUtilitiesResponse) private: inline void set_has_ciid(); inline void clear_has_ciid(); ::google::protobuf::UnknownFieldSet _unknown_fields_; ::google::protobuf::uint32 _has_bits_[1]; mutable int _cached_size_; ::std::string* ciid_; friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto(); void InitAsDefaultInstance(); static RegisterUtilitiesResponse* default_instance_; }; // ------------------------------------------------------------------- class TC_PROTO_API UnregisterUtilitiesRequest : public ::google::protobuf::Message { public: UnregisterUtilitiesRequest(); virtual ~UnregisterUtilitiesRequest(); UnregisterUtilitiesRequest(const UnregisterUtilitiesRequest& from); inline UnregisterUtilitiesRequest& operator=(const UnregisterUtilitiesRequest& from) { CopyFrom(from); return *this; } inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const { return _unknown_fields_; } inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() { return &_unknown_fields_; } static const ::google::protobuf::Descriptor* descriptor(); static const UnregisterUtilitiesRequest& default_instance(); void Swap(UnregisterUtilitiesRequest* other); // implements Message ---------------------------------------------- UnregisterUtilitiesRequest* New() const; int GetCachedSize() const { return _cached_size_; } private: void SharedCtor(); void SharedDtor(); void SetCachedSize(int size) const; public: ::google::protobuf::Metadata GetMetadata() const; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- // @@protoc_insertion_point(class_scope:bgs.protocol.game_utilities.v1.UnregisterUtilitiesRequest) private: ::google::protobuf::UnknownFieldSet _unknown_fields_; ::google::protobuf::uint32 _has_bits_[1]; mutable int _cached_size_; friend void TC_PROTO_API protobuf_AddDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_AssignDesc_game_5futilities_5fservice_2eproto(); friend void protobuf_ShutdownFile_game_5futilities_5fservice_2eproto(); void InitAsDefaultInstance(); static UnregisterUtilitiesRequest* default_instance_; }; // =================================================================== class TC_PROTO_API GameUtilitiesService : public ServiceBase { public: explicit GameUtilitiesService(bool use_original_hash); GameUtilitiesService(GameUtilitiesService const&) = delete; GameUtilitiesService(GameUtilitiesService&&) = delete; GameUtilitiesService& operator=(GameUtilitiesService const&) = delete; GameUtilitiesService& operator=(GameUtilitiesService&&) = delete; virtual ~GameUtilitiesService(); typedef std::integral_constant OriginalHash; typedef std::integral_constant NameHash; static google::protobuf::ServiceDescriptor const* descriptor(); // client methods -------------------------------------------------- void ProcessClientRequest(::bgs::protocol::game_utilities::v1::ClientRequest const* request, std::function responseCallback, bool client = false, bool server = false); void PresenceChannelCreated(::bgs::protocol::game_utilities::v1::PresenceChannelCreatedRequest const* request, std::function responseCallback, bool client = false, bool server = false); void ProcessServerRequest(::bgs::protocol::game_utilities::v1::ServerRequest const* request, std::function responseCallback, bool client = false, bool server = false); void OnGameAccountOnline(::bgs::protocol::game_utilities::v1::GameAccountOnlineNotification const* request, bool client = false, bool server = false); void OnGameAccountOffline(::bgs::protocol::game_utilities::v1::GameAccountOfflineNotification const* request, bool client = false, bool server = false); void GetAllValuesForAttribute(::bgs::protocol::game_utilities::v1::GetAllValuesForAttributeRequest const* request, std::function responseCallback, bool client = false, bool server = false); void RegisterUtilities(::bgs::protocol::game_utilities::v1::RegisterUtilitiesRequest const* request, std::function responseCallback, bool client = false, bool server = false); void UnregisterUtilities(::bgs::protocol::game_utilities::v1::UnregisterUtilitiesRequest const* request, bool client = false, bool server = false); void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) final; protected: // server methods -------------------------------------------------- virtual uint32 HandleProcessClientRequest(::bgs::protocol::game_utilities::v1::ClientRequest const* request, ::bgs::protocol::game_utilities::v1::ClientResponse* response, std::function& continuation); virtual uint32 HandlePresenceChannelCreated(::bgs::protocol::game_utilities::v1::PresenceChannelCreatedRequest const* request, ::bgs::protocol::NoData* response, std::function& continuation); virtual uint32 HandleProcessServerRequest(::bgs::protocol::game_utilities::v1::ServerRequest const* request, ::bgs::protocol::game_utilities::v1::ServerResponse* response, std::function& continuation); virtual uint32 HandleOnGameAccountOnline(::bgs::protocol::game_utilities::v1::GameAccountOnlineNotification const* request); virtual uint32 HandleOnGameAccountOffline(::bgs::protocol::game_utilities::v1::GameAccountOfflineNotification const* request); virtual uint32 HandleGetAllValuesForAttribute(::bgs::protocol::game_utilities::v1::GetAllValuesForAttributeRequest const* request, ::bgs::protocol::game_utilities::v1::GetAllValuesForAttributeResponse* response, std::function& continuation); virtual uint32 HandleRegisterUtilities(::bgs::protocol::game_utilities::v1::RegisterUtilitiesRequest const* request, ::bgs::protocol::game_utilities::v1::RegisterUtilitiesResponse* response, std::function& continuation); virtual uint32 HandleUnregisterUtilities(::bgs::protocol::game_utilities::v1::UnregisterUtilitiesRequest const* request); private: void ParseAndHandleProcessClientRequest(uint32 token, uint32 methodId, MessageBuffer& buffer); void ParseAndHandlePresenceChannelCreated(uint32 token, uint32 methodId, MessageBuffer& buffer); void ParseAndHandleProcessServerRequest(uint32 token, uint32 methodId, MessageBuffer& buffer); void ParseAndHandleOnGameAccountOnline(uint32 token, uint32 methodId, MessageBuffer& buffer); void ParseAndHandleOnGameAccountOffline(uint32 token, uint32 methodId, MessageBuffer& buffer); void ParseAndHandleGetAllValuesForAttribute(uint32 token, uint32 methodId, MessageBuffer& buffer); void ParseAndHandleRegisterUtilities(uint32 token, uint32 methodId, MessageBuffer& buffer); void ParseAndHandleUnregisterUtilities(uint32 token, uint32 methodId, MessageBuffer& buffer); }; // =================================================================== // =================================================================== // ClientRequest // repeated .bgs.protocol.Attribute attribute = 1; inline int ClientRequest::attribute_size() const { return attribute_.size(); } inline void ClientRequest::clear_attribute() { attribute_.Clear(); } inline const ::bgs::protocol::Attribute& ClientRequest::attribute(int index) const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientRequest.attribute) return attribute_.Get(index); } inline ::bgs::protocol::Attribute* ClientRequest::mutable_attribute(int index) { // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ClientRequest.attribute) return attribute_.Mutable(index); } inline ::bgs::protocol::Attribute* ClientRequest::add_attribute() { // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.ClientRequest.attribute) return attribute_.Add(); } inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >& ClientRequest::attribute() const { // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.ClientRequest.attribute) return attribute_; } inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >* ClientRequest::mutable_attribute() { // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.ClientRequest.attribute) return &attribute_; } // optional .bgs.protocol.EntityId account_id = 3; inline bool ClientRequest::has_account_id() const { return (_has_bits_[0] & 0x00000002u) != 0; } inline void ClientRequest::set_has_account_id() { _has_bits_[0] |= 0x00000002u; } inline void ClientRequest::clear_has_account_id() { _has_bits_[0] &= ~0x00000002u; } inline void ClientRequest::clear_account_id() { if (account_id_ != NULL) account_id_->::bgs::protocol::EntityId::Clear(); clear_has_account_id(); } inline const ::bgs::protocol::EntityId& ClientRequest::account_id() const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientRequest.account_id) return account_id_ != NULL ? *account_id_ : *default_instance_->account_id_; } inline ::bgs::protocol::EntityId* ClientRequest::mutable_account_id() { set_has_account_id(); if (account_id_ == NULL) account_id_ = new ::bgs::protocol::EntityId; // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ClientRequest.account_id) return account_id_; } inline ::bgs::protocol::EntityId* ClientRequest::release_account_id() { clear_has_account_id(); ::bgs::protocol::EntityId* temp = account_id_; account_id_ = NULL; return temp; } inline void ClientRequest::set_allocated_account_id(::bgs::protocol::EntityId* account_id) { delete account_id_; account_id_ = account_id; if (account_id) { set_has_account_id(); } else { clear_has_account_id(); } // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.ClientRequest.account_id) } // optional .bgs.protocol.EntityId game_account_id = 4; inline bool ClientRequest::has_game_account_id() const { return (_has_bits_[0] & 0x00000004u) != 0; } inline void ClientRequest::set_has_game_account_id() { _has_bits_[0] |= 0x00000004u; } inline void ClientRequest::clear_has_game_account_id() { _has_bits_[0] &= ~0x00000004u; } inline void ClientRequest::clear_game_account_id() { if (game_account_id_ != NULL) game_account_id_->::bgs::protocol::EntityId::Clear(); clear_has_game_account_id(); } inline const ::bgs::protocol::EntityId& ClientRequest::game_account_id() const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientRequest.game_account_id) return game_account_id_ != NULL ? *game_account_id_ : *default_instance_->game_account_id_; } inline ::bgs::protocol::EntityId* ClientRequest::mutable_game_account_id() { set_has_game_account_id(); if (game_account_id_ == NULL) game_account_id_ = new ::bgs::protocol::EntityId; // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ClientRequest.game_account_id) return game_account_id_; } inline ::bgs::protocol::EntityId* ClientRequest::release_game_account_id() { clear_has_game_account_id(); ::bgs::protocol::EntityId* temp = game_account_id_; game_account_id_ = NULL; return temp; } inline void ClientRequest::set_allocated_game_account_id(::bgs::protocol::EntityId* game_account_id) { delete game_account_id_; game_account_id_ = game_account_id; if (game_account_id) { set_has_game_account_id(); } else { clear_has_game_account_id(); } // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.ClientRequest.game_account_id) } // optional fixed32 program = 5; inline bool ClientRequest::has_program() const { return (_has_bits_[0] & 0x00000008u) != 0; } inline void ClientRequest::set_has_program() { _has_bits_[0] |= 0x00000008u; } inline void ClientRequest::clear_has_program() { _has_bits_[0] &= ~0x00000008u; } inline void ClientRequest::clear_program() { program_ = 0u; clear_has_program(); } inline ::google::protobuf::uint32 ClientRequest::program() const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientRequest.program) return program_; } inline void ClientRequest::set_program(::google::protobuf::uint32 value) { set_has_program(); program_ = value; // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.ClientRequest.program) } // optional .bgs.protocol.game_utilities.v1.ClientInfo client_info = 6; inline bool ClientRequest::has_client_info() const { return (_has_bits_[0] & 0x00000010u) != 0; } inline void ClientRequest::set_has_client_info() { _has_bits_[0] |= 0x00000010u; } inline void ClientRequest::clear_has_client_info() { _has_bits_[0] &= ~0x00000010u; } inline void ClientRequest::clear_client_info() { if (client_info_ != NULL) client_info_->::bgs::protocol::game_utilities::v1::ClientInfo::Clear(); clear_has_client_info(); } inline const ::bgs::protocol::game_utilities::v1::ClientInfo& ClientRequest::client_info() const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientRequest.client_info) return client_info_ != NULL ? *client_info_ : *default_instance_->client_info_; } inline ::bgs::protocol::game_utilities::v1::ClientInfo* ClientRequest::mutable_client_info() { set_has_client_info(); if (client_info_ == NULL) client_info_ = new ::bgs::protocol::game_utilities::v1::ClientInfo; // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ClientRequest.client_info) return client_info_; } inline ::bgs::protocol::game_utilities::v1::ClientInfo* ClientRequest::release_client_info() { clear_has_client_info(); ::bgs::protocol::game_utilities::v1::ClientInfo* temp = client_info_; client_info_ = NULL; return temp; } inline void ClientRequest::set_allocated_client_info(::bgs::protocol::game_utilities::v1::ClientInfo* client_info) { delete client_info_; client_info_ = client_info; if (client_info) { set_has_client_info(); } else { clear_has_client_info(); } // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.ClientRequest.client_info) } // ------------------------------------------------------------------- // ClientResponse // repeated .bgs.protocol.Attribute attribute = 1; inline int ClientResponse::attribute_size() const { return attribute_.size(); } inline void ClientResponse::clear_attribute() { attribute_.Clear(); } inline const ::bgs::protocol::Attribute& ClientResponse::attribute(int index) const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ClientResponse.attribute) return attribute_.Get(index); } inline ::bgs::protocol::Attribute* ClientResponse::mutable_attribute(int index) { // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ClientResponse.attribute) return attribute_.Mutable(index); } inline ::bgs::protocol::Attribute* ClientResponse::add_attribute() { // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.ClientResponse.attribute) return attribute_.Add(); } inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >& ClientResponse::attribute() const { // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.ClientResponse.attribute) return attribute_; } inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >* ClientResponse::mutable_attribute() { // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.ClientResponse.attribute) return &attribute_; } // ------------------------------------------------------------------- // ServerRequest // repeated .bgs.protocol.Attribute attribute = 1; inline int ServerRequest::attribute_size() const { return attribute_.size(); } inline void ServerRequest::clear_attribute() { attribute_.Clear(); } inline const ::bgs::protocol::Attribute& ServerRequest::attribute(int index) const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ServerRequest.attribute) return attribute_.Get(index); } inline ::bgs::protocol::Attribute* ServerRequest::mutable_attribute(int index) { // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ServerRequest.attribute) return attribute_.Mutable(index); } inline ::bgs::protocol::Attribute* ServerRequest::add_attribute() { // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.ServerRequest.attribute) return attribute_.Add(); } inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >& ServerRequest::attribute() const { // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.ServerRequest.attribute) return attribute_; } inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >* ServerRequest::mutable_attribute() { // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.ServerRequest.attribute) return &attribute_; } // required fixed32 program = 2; inline bool ServerRequest::has_program() const { return (_has_bits_[0] & 0x00000002u) != 0; } inline void ServerRequest::set_has_program() { _has_bits_[0] |= 0x00000002u; } inline void ServerRequest::clear_has_program() { _has_bits_[0] &= ~0x00000002u; } inline void ServerRequest::clear_program() { program_ = 0u; clear_has_program(); } inline ::google::protobuf::uint32 ServerRequest::program() const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ServerRequest.program) return program_; } inline void ServerRequest::set_program(::google::protobuf::uint32 value) { set_has_program(); program_ = value; // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.ServerRequest.program) } // ------------------------------------------------------------------- // ServerResponse // repeated .bgs.protocol.Attribute attribute = 1; inline int ServerResponse::attribute_size() const { return attribute_.size(); } inline void ServerResponse::clear_attribute() { attribute_.Clear(); } inline const ::bgs::protocol::Attribute& ServerResponse::attribute(int index) const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.ServerResponse.attribute) return attribute_.Get(index); } inline ::bgs::protocol::Attribute* ServerResponse::mutable_attribute(int index) { // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.ServerResponse.attribute) return attribute_.Mutable(index); } inline ::bgs::protocol::Attribute* ServerResponse::add_attribute() { // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.ServerResponse.attribute) return attribute_.Add(); } inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >& ServerResponse::attribute() const { // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.ServerResponse.attribute) return attribute_; } inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >* ServerResponse::mutable_attribute() { // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.ServerResponse.attribute) return &attribute_; } // ------------------------------------------------------------------- // PresenceChannelCreatedRequest // required .bgs.protocol.EntityId id = 1; inline bool PresenceChannelCreatedRequest::has_id() const { return (_has_bits_[0] & 0x00000001u) != 0; } inline void PresenceChannelCreatedRequest::set_has_id() { _has_bits_[0] |= 0x00000001u; } inline void PresenceChannelCreatedRequest::clear_has_id() { _has_bits_[0] &= ~0x00000001u; } inline void PresenceChannelCreatedRequest::clear_id() { if (id_ != NULL) id_->::bgs::protocol::EntityId::Clear(); clear_has_id(); } inline const ::bgs::protocol::EntityId& PresenceChannelCreatedRequest::id() const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.id) return id_ != NULL ? *id_ : *default_instance_->id_; } inline ::bgs::protocol::EntityId* PresenceChannelCreatedRequest::mutable_id() { set_has_id(); if (id_ == NULL) id_ = new ::bgs::protocol::EntityId; // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.id) return id_; } inline ::bgs::protocol::EntityId* PresenceChannelCreatedRequest::release_id() { clear_has_id(); ::bgs::protocol::EntityId* temp = id_; id_ = NULL; return temp; } inline void PresenceChannelCreatedRequest::set_allocated_id(::bgs::protocol::EntityId* id) { delete id_; id_ = id; if (id) { set_has_id(); } else { clear_has_id(); } // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.id) } // optional .bgs.protocol.EntityId game_account_id = 3; inline bool PresenceChannelCreatedRequest::has_game_account_id() const { return (_has_bits_[0] & 0x00000002u) != 0; } inline void PresenceChannelCreatedRequest::set_has_game_account_id() { _has_bits_[0] |= 0x00000002u; } inline void PresenceChannelCreatedRequest::clear_has_game_account_id() { _has_bits_[0] &= ~0x00000002u; } inline void PresenceChannelCreatedRequest::clear_game_account_id() { if (game_account_id_ != NULL) game_account_id_->::bgs::protocol::EntityId::Clear(); clear_has_game_account_id(); } inline const ::bgs::protocol::EntityId& PresenceChannelCreatedRequest::game_account_id() const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.game_account_id) return game_account_id_ != NULL ? *game_account_id_ : *default_instance_->game_account_id_; } inline ::bgs::protocol::EntityId* PresenceChannelCreatedRequest::mutable_game_account_id() { set_has_game_account_id(); if (game_account_id_ == NULL) game_account_id_ = new ::bgs::protocol::EntityId; // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.game_account_id) return game_account_id_; } inline ::bgs::protocol::EntityId* PresenceChannelCreatedRequest::release_game_account_id() { clear_has_game_account_id(); ::bgs::protocol::EntityId* temp = game_account_id_; game_account_id_ = NULL; return temp; } inline void PresenceChannelCreatedRequest::set_allocated_game_account_id(::bgs::protocol::EntityId* game_account_id) { delete game_account_id_; game_account_id_ = game_account_id; if (game_account_id) { set_has_game_account_id(); } else { clear_has_game_account_id(); } // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.game_account_id) } // optional .bgs.protocol.EntityId account_id = 4; inline bool PresenceChannelCreatedRequest::has_account_id() const { return (_has_bits_[0] & 0x00000004u) != 0; } inline void PresenceChannelCreatedRequest::set_has_account_id() { _has_bits_[0] |= 0x00000004u; } inline void PresenceChannelCreatedRequest::clear_has_account_id() { _has_bits_[0] &= ~0x00000004u; } inline void PresenceChannelCreatedRequest::clear_account_id() { if (account_id_ != NULL) account_id_->::bgs::protocol::EntityId::Clear(); clear_has_account_id(); } inline const ::bgs::protocol::EntityId& PresenceChannelCreatedRequest::account_id() const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.account_id) return account_id_ != NULL ? *account_id_ : *default_instance_->account_id_; } inline ::bgs::protocol::EntityId* PresenceChannelCreatedRequest::mutable_account_id() { set_has_account_id(); if (account_id_ == NULL) account_id_ = new ::bgs::protocol::EntityId; // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.account_id) return account_id_; } inline ::bgs::protocol::EntityId* PresenceChannelCreatedRequest::release_account_id() { clear_has_account_id(); ::bgs::protocol::EntityId* temp = account_id_; account_id_ = NULL; return temp; } inline void PresenceChannelCreatedRequest::set_allocated_account_id(::bgs::protocol::EntityId* account_id) { delete account_id_; account_id_ = account_id; if (account_id) { set_has_account_id(); } else { clear_has_account_id(); } // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.PresenceChannelCreatedRequest.account_id) } // ------------------------------------------------------------------- // GameAccountOnlineNotification // required .bgs.protocol.EntityId game_account_id = 1; inline bool GameAccountOnlineNotification::has_game_account_id() const { return (_has_bits_[0] & 0x00000001u) != 0; } inline void GameAccountOnlineNotification::set_has_game_account_id() { _has_bits_[0] |= 0x00000001u; } inline void GameAccountOnlineNotification::clear_has_game_account_id() { _has_bits_[0] &= ~0x00000001u; } inline void GameAccountOnlineNotification::clear_game_account_id() { if (game_account_id_ != NULL) game_account_id_->::bgs::protocol::EntityId::Clear(); clear_has_game_account_id(); } inline const ::bgs::protocol::EntityId& GameAccountOnlineNotification::game_account_id() const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.game_account_id) return game_account_id_ != NULL ? *game_account_id_ : *default_instance_->game_account_id_; } inline ::bgs::protocol::EntityId* GameAccountOnlineNotification::mutable_game_account_id() { set_has_game_account_id(); if (game_account_id_ == NULL) game_account_id_ = new ::bgs::protocol::EntityId; // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.game_account_id) return game_account_id_; } inline ::bgs::protocol::EntityId* GameAccountOnlineNotification::release_game_account_id() { clear_has_game_account_id(); ::bgs::protocol::EntityId* temp = game_account_id_; game_account_id_ = NULL; return temp; } inline void GameAccountOnlineNotification::set_allocated_game_account_id(::bgs::protocol::EntityId* game_account_id) { delete game_account_id_; game_account_id_ = game_account_id; if (game_account_id) { set_has_game_account_id(); } else { clear_has_game_account_id(); } // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.game_account_id) } // optional string session_id = 3; inline bool GameAccountOnlineNotification::has_session_id() const { return (_has_bits_[0] & 0x00000002u) != 0; } inline void GameAccountOnlineNotification::set_has_session_id() { _has_bits_[0] |= 0x00000002u; } inline void GameAccountOnlineNotification::clear_has_session_id() { _has_bits_[0] &= ~0x00000002u; } inline void GameAccountOnlineNotification::clear_session_id() { if (session_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { session_id_->clear(); } clear_has_session_id(); } inline const ::std::string& GameAccountOnlineNotification::session_id() const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.session_id) return *session_id_; } inline void GameAccountOnlineNotification::set_session_id(const ::std::string& value) { set_has_session_id(); if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { session_id_ = new ::std::string; } session_id_->assign(value); // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.session_id) } inline void GameAccountOnlineNotification::set_session_id(const char* value) { set_has_session_id(); if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { session_id_ = new ::std::string; } session_id_->assign(value); // @@protoc_insertion_point(field_set_char:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.session_id) } inline void GameAccountOnlineNotification::set_session_id(const char* value, size_t size) { set_has_session_id(); if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { session_id_ = new ::std::string; } session_id_->assign(reinterpret_cast(value), size); // @@protoc_insertion_point(field_set_pointer:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.session_id) } inline ::std::string* GameAccountOnlineNotification::mutable_session_id() { set_has_session_id(); if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { session_id_ = new ::std::string; } // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.session_id) return session_id_; } inline ::std::string* GameAccountOnlineNotification::release_session_id() { clear_has_session_id(); if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { return NULL; } else { ::std::string* temp = session_id_; session_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); return temp; } } inline void GameAccountOnlineNotification::set_allocated_session_id(::std::string* session_id) { if (session_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete session_id_; } if (session_id) { set_has_session_id(); session_id_ = session_id; } else { clear_has_session_id(); session_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GameAccountOnlineNotification.session_id) } // ------------------------------------------------------------------- // GameAccountOfflineNotification // required .bgs.protocol.EntityId game_account_id = 1; inline bool GameAccountOfflineNotification::has_game_account_id() const { return (_has_bits_[0] & 0x00000001u) != 0; } inline void GameAccountOfflineNotification::set_has_game_account_id() { _has_bits_[0] |= 0x00000001u; } inline void GameAccountOfflineNotification::clear_has_game_account_id() { _has_bits_[0] &= ~0x00000001u; } inline void GameAccountOfflineNotification::clear_game_account_id() { if (game_account_id_ != NULL) game_account_id_->::bgs::protocol::EntityId::Clear(); clear_has_game_account_id(); } inline const ::bgs::protocol::EntityId& GameAccountOfflineNotification::game_account_id() const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.game_account_id) return game_account_id_ != NULL ? *game_account_id_ : *default_instance_->game_account_id_; } inline ::bgs::protocol::EntityId* GameAccountOfflineNotification::mutable_game_account_id() { set_has_game_account_id(); if (game_account_id_ == NULL) game_account_id_ = new ::bgs::protocol::EntityId; // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.game_account_id) return game_account_id_; } inline ::bgs::protocol::EntityId* GameAccountOfflineNotification::release_game_account_id() { clear_has_game_account_id(); ::bgs::protocol::EntityId* temp = game_account_id_; game_account_id_ = NULL; return temp; } inline void GameAccountOfflineNotification::set_allocated_game_account_id(::bgs::protocol::EntityId* game_account_id) { delete game_account_id_; game_account_id_ = game_account_id; if (game_account_id) { set_has_game_account_id(); } else { clear_has_game_account_id(); } // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.game_account_id) } // optional string session_id = 3; inline bool GameAccountOfflineNotification::has_session_id() const { return (_has_bits_[0] & 0x00000002u) != 0; } inline void GameAccountOfflineNotification::set_has_session_id() { _has_bits_[0] |= 0x00000002u; } inline void GameAccountOfflineNotification::clear_has_session_id() { _has_bits_[0] &= ~0x00000002u; } inline void GameAccountOfflineNotification::clear_session_id() { if (session_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { session_id_->clear(); } clear_has_session_id(); } inline const ::std::string& GameAccountOfflineNotification::session_id() const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.session_id) return *session_id_; } inline void GameAccountOfflineNotification::set_session_id(const ::std::string& value) { set_has_session_id(); if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { session_id_ = new ::std::string; } session_id_->assign(value); // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.session_id) } inline void GameAccountOfflineNotification::set_session_id(const char* value) { set_has_session_id(); if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { session_id_ = new ::std::string; } session_id_->assign(value); // @@protoc_insertion_point(field_set_char:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.session_id) } inline void GameAccountOfflineNotification::set_session_id(const char* value, size_t size) { set_has_session_id(); if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { session_id_ = new ::std::string; } session_id_->assign(reinterpret_cast(value), size); // @@protoc_insertion_point(field_set_pointer:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.session_id) } inline ::std::string* GameAccountOfflineNotification::mutable_session_id() { set_has_session_id(); if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { session_id_ = new ::std::string; } // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.session_id) return session_id_; } inline ::std::string* GameAccountOfflineNotification::release_session_id() { clear_has_session_id(); if (session_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { return NULL; } else { ::std::string* temp = session_id_; session_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); return temp; } } inline void GameAccountOfflineNotification::set_allocated_session_id(::std::string* session_id) { if (session_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete session_id_; } if (session_id) { set_has_session_id(); session_id_ = session_id; } else { clear_has_session_id(); session_id_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GameAccountOfflineNotification.session_id) } // ------------------------------------------------------------------- // GetAllValuesForAttributeRequest // optional string attribute_key = 1; inline bool GetAllValuesForAttributeRequest::has_attribute_key() const { return (_has_bits_[0] & 0x00000001u) != 0; } inline void GetAllValuesForAttributeRequest::set_has_attribute_key() { _has_bits_[0] |= 0x00000001u; } inline void GetAllValuesForAttributeRequest::clear_has_attribute_key() { _has_bits_[0] &= ~0x00000001u; } inline void GetAllValuesForAttributeRequest::clear_attribute_key() { if (attribute_key_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { attribute_key_->clear(); } clear_has_attribute_key(); } inline const ::std::string& GetAllValuesForAttributeRequest::attribute_key() const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.attribute_key) return *attribute_key_; } inline void GetAllValuesForAttributeRequest::set_attribute_key(const ::std::string& value) { set_has_attribute_key(); if (attribute_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { attribute_key_ = new ::std::string; } attribute_key_->assign(value); // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.attribute_key) } inline void GetAllValuesForAttributeRequest::set_attribute_key(const char* value) { set_has_attribute_key(); if (attribute_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { attribute_key_ = new ::std::string; } attribute_key_->assign(value); // @@protoc_insertion_point(field_set_char:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.attribute_key) } inline void GetAllValuesForAttributeRequest::set_attribute_key(const char* value, size_t size) { set_has_attribute_key(); if (attribute_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { attribute_key_ = new ::std::string; } attribute_key_->assign(reinterpret_cast(value), size); // @@protoc_insertion_point(field_set_pointer:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.attribute_key) } inline ::std::string* GetAllValuesForAttributeRequest::mutable_attribute_key() { set_has_attribute_key(); if (attribute_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { attribute_key_ = new ::std::string; } // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.attribute_key) return attribute_key_; } inline ::std::string* GetAllValuesForAttributeRequest::release_attribute_key() { clear_has_attribute_key(); if (attribute_key_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { return NULL; } else { ::std::string* temp = attribute_key_; attribute_key_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); return temp; } } inline void GetAllValuesForAttributeRequest::set_allocated_attribute_key(::std::string* attribute_key) { if (attribute_key_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete attribute_key_; } if (attribute_key) { set_has_attribute_key(); attribute_key_ = attribute_key; } else { clear_has_attribute_key(); attribute_key_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.attribute_key) } // optional .bgs.protocol.EntityId agent_id = 2; inline bool GetAllValuesForAttributeRequest::has_agent_id() const { return (_has_bits_[0] & 0x00000002u) != 0; } inline void GetAllValuesForAttributeRequest::set_has_agent_id() { _has_bits_[0] |= 0x00000002u; } inline void GetAllValuesForAttributeRequest::clear_has_agent_id() { _has_bits_[0] &= ~0x00000002u; } inline void GetAllValuesForAttributeRequest::clear_agent_id() { if (agent_id_ != NULL) agent_id_->::bgs::protocol::EntityId::Clear(); clear_has_agent_id(); } inline const ::bgs::protocol::EntityId& GetAllValuesForAttributeRequest::agent_id() const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.agent_id) return agent_id_ != NULL ? *agent_id_ : *default_instance_->agent_id_; } inline ::bgs::protocol::EntityId* GetAllValuesForAttributeRequest::mutable_agent_id() { set_has_agent_id(); if (agent_id_ == NULL) agent_id_ = new ::bgs::protocol::EntityId; // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.agent_id) return agent_id_; } inline ::bgs::protocol::EntityId* GetAllValuesForAttributeRequest::release_agent_id() { clear_has_agent_id(); ::bgs::protocol::EntityId* temp = agent_id_; agent_id_ = NULL; return temp; } inline void GetAllValuesForAttributeRequest::set_allocated_agent_id(::bgs::protocol::EntityId* agent_id) { delete agent_id_; agent_id_ = agent_id; if (agent_id) { set_has_agent_id(); } else { clear_has_agent_id(); } // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.agent_id) } // optional fixed32 program = 5; inline bool GetAllValuesForAttributeRequest::has_program() const { return (_has_bits_[0] & 0x00000004u) != 0; } inline void GetAllValuesForAttributeRequest::set_has_program() { _has_bits_[0] |= 0x00000004u; } inline void GetAllValuesForAttributeRequest::clear_has_program() { _has_bits_[0] &= ~0x00000004u; } inline void GetAllValuesForAttributeRequest::clear_program() { program_ = 0u; clear_has_program(); } inline ::google::protobuf::uint32 GetAllValuesForAttributeRequest::program() const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.program) return program_; } inline void GetAllValuesForAttributeRequest::set_program(::google::protobuf::uint32 value) { set_has_program(); program_ = value; // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeRequest.program) } // ------------------------------------------------------------------- // GetAllValuesForAttributeResponse // repeated .bgs.protocol.Variant attribute_value = 1; inline int GetAllValuesForAttributeResponse::attribute_value_size() const { return attribute_value_.size(); } inline void GetAllValuesForAttributeResponse::clear_attribute_value() { attribute_value_.Clear(); } inline const ::bgs::protocol::Variant& GetAllValuesForAttributeResponse::attribute_value(int index) const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeResponse.attribute_value) return attribute_value_.Get(index); } inline ::bgs::protocol::Variant* GetAllValuesForAttributeResponse::mutable_attribute_value(int index) { // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeResponse.attribute_value) return attribute_value_.Mutable(index); } inline ::bgs::protocol::Variant* GetAllValuesForAttributeResponse::add_attribute_value() { // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeResponse.attribute_value) return attribute_value_.Add(); } inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant >& GetAllValuesForAttributeResponse::attribute_value() const { // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeResponse.attribute_value) return attribute_value_; } inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Variant >* GetAllValuesForAttributeResponse::mutable_attribute_value() { // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.GetAllValuesForAttributeResponse.attribute_value) return &attribute_value_; } // ------------------------------------------------------------------- // RegisterUtilitiesRequest // repeated .bgs.protocol.Attribute attribute = 1; inline int RegisterUtilitiesRequest::attribute_size() const { return attribute_.size(); } inline void RegisterUtilitiesRequest::clear_attribute() { attribute_.Clear(); } inline const ::bgs::protocol::Attribute& RegisterUtilitiesRequest::attribute(int index) const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.RegisterUtilitiesRequest.attribute) return attribute_.Get(index); } inline ::bgs::protocol::Attribute* RegisterUtilitiesRequest::mutable_attribute(int index) { // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.RegisterUtilitiesRequest.attribute) return attribute_.Mutable(index); } inline ::bgs::protocol::Attribute* RegisterUtilitiesRequest::add_attribute() { // @@protoc_insertion_point(field_add:bgs.protocol.game_utilities.v1.RegisterUtilitiesRequest.attribute) return attribute_.Add(); } inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >& RegisterUtilitiesRequest::attribute() const { // @@protoc_insertion_point(field_list:bgs.protocol.game_utilities.v1.RegisterUtilitiesRequest.attribute) return attribute_; } inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >* RegisterUtilitiesRequest::mutable_attribute() { // @@protoc_insertion_point(field_mutable_list:bgs.protocol.game_utilities.v1.RegisterUtilitiesRequest.attribute) return &attribute_; } // optional fixed32 program = 2; inline bool RegisterUtilitiesRequest::has_program() const { return (_has_bits_[0] & 0x00000002u) != 0; } inline void RegisterUtilitiesRequest::set_has_program() { _has_bits_[0] |= 0x00000002u; } inline void RegisterUtilitiesRequest::clear_has_program() { _has_bits_[0] &= ~0x00000002u; } inline void RegisterUtilitiesRequest::clear_program() { program_ = 0u; clear_has_program(); } inline ::google::protobuf::uint32 RegisterUtilitiesRequest::program() const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.RegisterUtilitiesRequest.program) return program_; } inline void RegisterUtilitiesRequest::set_program(::google::protobuf::uint32 value) { set_has_program(); program_ = value; // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.RegisterUtilitiesRequest.program) } // ------------------------------------------------------------------- // RegisterUtilitiesResponse // optional string ciid = 1; inline bool RegisterUtilitiesResponse::has_ciid() const { return (_has_bits_[0] & 0x00000001u) != 0; } inline void RegisterUtilitiesResponse::set_has_ciid() { _has_bits_[0] |= 0x00000001u; } inline void RegisterUtilitiesResponse::clear_has_ciid() { _has_bits_[0] &= ~0x00000001u; } inline void RegisterUtilitiesResponse::clear_ciid() { if (ciid_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { ciid_->clear(); } clear_has_ciid(); } inline const ::std::string& RegisterUtilitiesResponse::ciid() const { // @@protoc_insertion_point(field_get:bgs.protocol.game_utilities.v1.RegisterUtilitiesResponse.ciid) return *ciid_; } inline void RegisterUtilitiesResponse::set_ciid(const ::std::string& value) { set_has_ciid(); if (ciid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { ciid_ = new ::std::string; } ciid_->assign(value); // @@protoc_insertion_point(field_set:bgs.protocol.game_utilities.v1.RegisterUtilitiesResponse.ciid) } inline void RegisterUtilitiesResponse::set_ciid(const char* value) { set_has_ciid(); if (ciid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { ciid_ = new ::std::string; } ciid_->assign(value); // @@protoc_insertion_point(field_set_char:bgs.protocol.game_utilities.v1.RegisterUtilitiesResponse.ciid) } inline void RegisterUtilitiesResponse::set_ciid(const char* value, size_t size) { set_has_ciid(); if (ciid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { ciid_ = new ::std::string; } ciid_->assign(reinterpret_cast(value), size); // @@protoc_insertion_point(field_set_pointer:bgs.protocol.game_utilities.v1.RegisterUtilitiesResponse.ciid) } inline ::std::string* RegisterUtilitiesResponse::mutable_ciid() { set_has_ciid(); if (ciid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { ciid_ = new ::std::string; } // @@protoc_insertion_point(field_mutable:bgs.protocol.game_utilities.v1.RegisterUtilitiesResponse.ciid) return ciid_; } inline ::std::string* RegisterUtilitiesResponse::release_ciid() { clear_has_ciid(); if (ciid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { return NULL; } else { ::std::string* temp = ciid_; ciid_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); return temp; } } inline void RegisterUtilitiesResponse::set_allocated_ciid(::std::string* ciid) { if (ciid_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) { delete ciid_; } if (ciid) { set_has_ciid(); ciid_ = ciid; } else { clear_has_ciid(); ciid_ = const_cast< ::std::string*>(&::google::protobuf::internal::GetEmptyStringAlreadyInited()); } // @@protoc_insertion_point(field_set_allocated:bgs.protocol.game_utilities.v1.RegisterUtilitiesResponse.ciid) } // ------------------------------------------------------------------- // UnregisterUtilitiesRequest // @@protoc_insertion_point(namespace_scope) } // namespace v1 } // namespace game_utilities } // namespace protocol } // namespace bgs #ifndef SWIG namespace google { namespace protobuf { } // namespace google } // namespace protobuf #endif // SWIG // @@protoc_insertion_point(global_scope) #endif // PROTOBUF_game_5futilities_5fservice_2eproto__INCLUDED