4#ifndef PROTOBUF_connection_5fservice_2eproto__INCLUDED
5#define PROTOBUF_connection_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/generated_enum_reflection.h>
27#include <google/protobuf/unknown_field_set.h>
71 return ::google::protobuf::internal::NameOfEnum(
76 return ::google::protobuf::internal::ParseNamedEnum<MeteringLevel>(
94 return _unknown_fields_;
98 return &_unknown_fields_;
122 inline bool has_sdk_name()
const;
123 inline void clear_sdk_name();
124 static const int kSdkNameFieldNumber = 1;
125 inline const ::std::string& sdk_name()
const;
126 inline void set_sdk_name(const ::std::string& value);
127 inline void set_sdk_name(
const char* value);
128 inline void set_sdk_name(
const char* value,
size_t size);
129 inline ::std::string* mutable_sdk_name();
130 inline ::std::string* release_sdk_name();
131 inline void set_allocated_sdk_name(::std::string* sdk_name);
134 inline bool has_sdk_version()
const;
135 inline void clear_sdk_version();
136 static const int kSdkVersionFieldNumber = 2;
137 inline const ::bgs::protocol::SemanticVersion& sdk_version()
const;
138 inline ::bgs::protocol::SemanticVersion* mutable_sdk_version();
139 inline ::bgs::protocol::SemanticVersion* release_sdk_version();
143 inline bool has_protocol_version()
const;
144 inline void clear_protocol_version();
145 static const int kProtocolVersionFieldNumber = 3;
146 inline const ::bgs::protocol::SemanticVersion& protocol_version()
const;
147 inline ::bgs::protocol::SemanticVersion* mutable_protocol_version();
148 inline ::bgs::protocol::SemanticVersion* release_protocol_version();
153 inline void set_has_sdk_name();
154 inline void clear_has_sdk_name();
155 inline void set_has_sdk_version();
156 inline void clear_has_sdk_version();
157 inline void set_has_protocol_version();
158 inline void clear_has_protocol_version();
162 ::google::protobuf::uint32 _has_bits_[1];
189 return _unknown_fields_;
193 return &_unknown_fields_;
217 inline bool has_client_id()
const;
218 inline void clear_client_id();
219 static const int kClientIdFieldNumber = 1;
220 inline const ::bgs::protocol::ProcessId& client_id()
const;
221 inline ::bgs::protocol::ProcessId* mutable_client_id();
222 inline ::bgs::protocol::ProcessId* release_client_id();
226 inline bool has_bind_request()
const;
227 inline void clear_bind_request();
228 static const int kBindRequestFieldNumber = 2;
229 inline const ::bgs::protocol::connection::v1::BindRequest& bind_request()
const;
230 inline ::bgs::protocol::connection::v1::BindRequest* mutable_bind_request();
231 inline ::bgs::protocol::connection::v1::BindRequest* release_bind_request();
235 inline bool has_use_bindless_rpc()
const;
236 inline void clear_use_bindless_rpc();
237 static const int kUseBindlessRpcFieldNumber = 3;
238 inline bool use_bindless_rpc()
const;
239 inline void set_use_bindless_rpc(
bool value);
242 inline bool has_metering_level()
const;
243 inline void clear_metering_level();
244 static const int kMeteringLevelFieldNumber = 4;
245 inline ::bgs::protocol::connection::v1::MeteringLevel metering_level()
const;
249 inline bool has_client_sdk_info()
const;
250 inline void clear_client_sdk_info();
251 static const int kClientSdkInfoFieldNumber = 5;
252 inline const ::bgs::protocol::connection::v1::ClientSdkVersionInfo& client_sdk_info()
const;
253 inline ::bgs::protocol::connection::v1::ClientSdkVersionInfo* mutable_client_sdk_info();
254 inline ::bgs::protocol::connection::v1::ClientSdkVersionInfo* release_client_sdk_info();
259 inline void set_has_client_id();
260 inline void clear_has_client_id();
261 inline void set_has_bind_request();
262 inline void clear_has_bind_request();
263 inline void set_has_use_bindless_rpc();
264 inline void clear_has_use_bindless_rpc();
265 inline void set_has_metering_level();
266 inline void clear_has_metering_level();
267 inline void set_has_client_sdk_info();
268 inline void clear_has_client_sdk_info();
272 ::google::protobuf::uint32 _has_bits_[1];
301 return _unknown_fields_;
305 return &_unknown_fields_;
329 inline int content_handle_size()
const;
330 inline void clear_content_handle();
331 static const int kContentHandleFieldNumber = 1;
332 inline const ::bgs::protocol::ContentHandle& content_handle(
int index)
const;
333 inline ::bgs::protocol::ContentHandle* mutable_content_handle(
int index);
334 inline ::bgs::protocol::ContentHandle* add_content_handle();
335 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ContentHandle >&
336 content_handle()
const;
337 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ContentHandle >*
338 mutable_content_handle();
345 ::google::protobuf::uint32 _has_bits_[1];
347 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ContentHandle >
content_handle_;
370 return _unknown_fields_;
374 return &_unknown_fields_;
398 inline bool has_server_id()
const;
399 inline void clear_server_id();
400 static const int kServerIdFieldNumber = 1;
401 inline const ::bgs::protocol::ProcessId& server_id()
const;
402 inline ::bgs::protocol::ProcessId* mutable_server_id();
403 inline ::bgs::protocol::ProcessId* release_server_id();
407 inline bool has_client_id()
const;
408 inline void clear_client_id();
409 static const int kClientIdFieldNumber = 2;
410 inline const ::bgs::protocol::ProcessId& client_id()
const;
411 inline ::bgs::protocol::ProcessId* mutable_client_id();
412 inline ::bgs::protocol::ProcessId* release_client_id();
416 inline bool has_bind_result()
const;
417 inline void clear_bind_result();
418 static const int kBindResultFieldNumber = 3;
419 inline ::google::protobuf::uint32 bind_result()
const;
420 inline void set_bind_result(::google::protobuf::uint32 value);
423 inline bool has_bind_response()
const;
424 inline void clear_bind_response();
425 static const int kBindResponseFieldNumber = 4;
426 inline const ::bgs::protocol::connection::v1::BindResponse& bind_response()
const;
427 inline ::bgs::protocol::connection::v1::BindResponse* mutable_bind_response();
428 inline ::bgs::protocol::connection::v1::BindResponse* release_bind_response();
432 inline bool has_content_handle_array()
const;
433 inline void clear_content_handle_array();
434 static const int kContentHandleArrayFieldNumber = 5;
435 inline const ::bgs::protocol::connection::v1::ConnectionMeteringContentHandles& content_handle_array()
const;
436 inline ::bgs::protocol::connection::v1::ConnectionMeteringContentHandles* mutable_content_handle_array();
437 inline ::bgs::protocol::connection::v1::ConnectionMeteringContentHandles* release_content_handle_array();
441 inline bool has_server_time()
const;
442 inline void clear_server_time();
443 static const int kServerTimeFieldNumber = 6;
444 inline ::google::protobuf::uint64 server_time()
const;
445 inline void set_server_time(::google::protobuf::uint64 value);
448 inline bool has_use_bindless_rpc()
const;
449 inline void clear_use_bindless_rpc();
450 static const int kUseBindlessRpcFieldNumber = 7;
451 inline bool use_bindless_rpc()
const;
452 inline void set_use_bindless_rpc(
bool value);
455 inline bool has_binary_content_handle_array()
const;
456 inline void clear_binary_content_handle_array();
457 static const int kBinaryContentHandleArrayFieldNumber = 8;
458 inline const ::bgs::protocol::connection::v1::ConnectionMeteringContentHandles& binary_content_handle_array()
const;
459 inline ::bgs::protocol::connection::v1::ConnectionMeteringContentHandles* mutable_binary_content_handle_array();
460 inline ::bgs::protocol::connection::v1::ConnectionMeteringContentHandles* release_binary_content_handle_array();
464 inline bool has_ciid()
const;
465 inline void clear_ciid();
466 static const int kCiidFieldNumber = 9;
467 inline const ::std::string& ciid()
const;
468 inline void set_ciid(const ::std::string& value);
469 inline void set_ciid(
const char* value);
470 inline void set_ciid(
const char* value,
size_t size);
471 inline ::std::string* mutable_ciid();
472 inline ::std::string* release_ciid();
473 inline void set_allocated_ciid(::std::string* ciid);
476 inline bool has_connected_region()
const;
477 inline void clear_connected_region();
478 static const int kConnectedRegionFieldNumber = 10;
479 inline ::google::protobuf::uint32 connected_region()
const;
480 inline void set_connected_region(::google::protobuf::uint32 value);
484 inline void set_has_server_id();
485 inline void clear_has_server_id();
486 inline void set_has_client_id();
487 inline void clear_has_client_id();
488 inline void set_has_bind_result();
489 inline void clear_has_bind_result();
490 inline void set_has_bind_response();
491 inline void clear_has_bind_response();
492 inline void set_has_content_handle_array();
493 inline void clear_has_content_handle_array();
494 inline void set_has_server_time();
495 inline void clear_has_server_time();
496 inline void set_has_use_bindless_rpc();
497 inline void clear_has_use_bindless_rpc();
498 inline void set_has_binary_content_handle_array();
499 inline void clear_has_binary_content_handle_array();
500 inline void set_has_ciid();
501 inline void clear_has_ciid();
502 inline void set_has_connected_region();
503 inline void clear_has_connected_region();
507 ::google::protobuf::uint32 _has_bits_[1];
541 return _unknown_fields_;
545 return &_unknown_fields_;
569 inline bool has_hash()
const;
570 inline void clear_hash();
571 static const int kHashFieldNumber = 1;
572 inline ::google::protobuf::uint32 hash()
const;
573 inline void set_hash(::google::protobuf::uint32 value);
576 inline bool has_id()
const;
577 inline void clear_id();
578 static const int kIdFieldNumber = 2;
579 inline ::google::protobuf::uint32 id()
const;
580 inline void set_id(::google::protobuf::uint32 value);
584 inline void set_has_hash();
585 inline void clear_has_hash();
586 inline void set_has_id();
587 inline void clear_has_id();
591 ::google::protobuf::uint32 _has_bits_[1];
594 ::google::protobuf::uint32
id_;
617 return _unknown_fields_;
621 return &_unknown_fields_;
645 inline int deprecated_imported_service_hash_size() const PROTOBUF_DEPRECATED;
646 inline
void clear_deprecated_imported_service_hash() PROTOBUF_DEPRECATED;
647 static const
int kDeprecatedImportedServiceHashFieldNumber = 1;
648 inline ::
google::protobuf::
uint32 deprecated_imported_service_hash(
int index) const PROTOBUF_DEPRECATED;
649 inline
void set_deprecated_imported_service_hash(
int index, ::
google::protobuf::
uint32 value) PROTOBUF_DEPRECATED;
650 inline
void add_deprecated_imported_service_hash(::
google::protobuf::
uint32 value) PROTOBUF_DEPRECATED;
652 deprecated_imported_service_hash() const PROTOBUF_DEPRECATED;
654 mutable_deprecated_imported_service_hash() PROTOBUF_DEPRECATED;
657 inline
int deprecated_exported_service_size() const PROTOBUF_DEPRECATED;
658 inline
void clear_deprecated_exported_service() PROTOBUF_DEPRECATED;
659 static const
int kDeprecatedExportedServiceFieldNumber = 2;
660 inline const ::
bgs::protocol::connection::
v1::
BoundService& deprecated_exported_service(
int index) const PROTOBUF_DEPRECATED;
661 inline ::
bgs::protocol::connection::
v1::
BoundService* mutable_deprecated_exported_service(
int index) PROTOBUF_DEPRECATED;
662 inline ::
bgs::protocol::connection::
v1::
BoundService* add_deprecated_exported_service() PROTOBUF_DEPRECATED;
664 deprecated_exported_service() const PROTOBUF_DEPRECATED;
666 mutable_deprecated_exported_service() PROTOBUF_DEPRECATED;
669 inline
int exported_service_size() const;
670 inline
void clear_exported_service();
671 static const
int kExportedServiceFieldNumber = 3;
672 inline const ::
bgs::protocol::connection::
v1::
BoundService& exported_service(
int index) const;
673 inline ::
bgs::protocol::connection::
v1::
BoundService* mutable_exported_service(
int index);
676 exported_service() const;
678 mutable_exported_service();
681 inline
int imported_service_size() const;
682 inline
void clear_imported_service();
683 static const
int kImportedServiceFieldNumber = 4;
684 inline const ::
bgs::protocol::connection::
v1::
BoundService& imported_service(
int index) const;
685 inline ::
bgs::protocol::connection::
v1::
BoundService* mutable_imported_service(
int index);
688 imported_service() const;
690 mutable_imported_service();
695 ::
google::protobuf::UnknownFieldSet _unknown_fields_;
698 mutable
int _cached_size_;
703 friend
void TC_PROTO_API protobuf_AddDesc_connection_5fservice_2eproto();
704 friend
void protobuf_AssignDesc_connection_5fservice_2eproto();
705 friend
void protobuf_ShutdownFile_connection_5fservice_2eproto();
707 void InitAsDefaultInstance();
725 return _unknown_fields_;
729 return &_unknown_fields_;
753 inline int imported_service_id_size() const PROTOBUF_DEPRECATED;
754 inline
void clear_imported_service_id() PROTOBUF_DEPRECATED;
755 static const
int kImportedServiceIdFieldNumber = 1;
756 inline ::
google::protobuf::
uint32 imported_service_id(
int index) const PROTOBUF_DEPRECATED;
757 inline
void set_imported_service_id(
int index, ::
google::protobuf::
uint32 value) PROTOBUF_DEPRECATED;
758 inline
void add_imported_service_id(::
google::protobuf::
uint32 value) PROTOBUF_DEPRECATED;
760 imported_service_id() const PROTOBUF_DEPRECATED;
762 mutable_imported_service_id() PROTOBUF_DEPRECATED;
767 ::
google::protobuf::UnknownFieldSet _unknown_fields_;
770 mutable
int _cached_size_;
772 friend
void TC_PROTO_API protobuf_AddDesc_connection_5fservice_2eproto();
773 friend
void protobuf_AssignDesc_connection_5fservice_2eproto();
774 friend
void protobuf_ShutdownFile_connection_5fservice_2eproto();
776 void InitAsDefaultInstance();
794 return _unknown_fields_;
798 return &_unknown_fields_;
822 inline bool has_time()
const;
823 inline void clear_time();
824 static const int kTimeFieldNumber = 1;
825 inline ::google::protobuf::uint64 time()
const;
826 inline void set_time(::google::protobuf::uint64 value);
829 inline bool has_network_only()
const;
830 inline void clear_network_only();
831 static const int kNetworkOnlyFieldNumber = 2;
832 inline bool network_only()
const;
833 inline void set_network_only(
bool value);
836 inline bool has_payload()
const;
837 inline void clear_payload();
838 static const int kPayloadFieldNumber = 3;
839 inline const ::std::string& payload()
const;
840 inline void set_payload(const ::std::string& value);
841 inline void set_payload(
const char* value);
842 inline void set_payload(
const void* value,
size_t size);
843 inline ::std::string* mutable_payload();
844 inline ::std::string* release_payload();
845 inline void set_allocated_payload(::std::string* payload);
848 inline bool has_forward()
const;
849 inline void clear_forward();
850 static const int kForwardFieldNumber = 4;
851 inline const ::bgs::protocol::ProcessId& forward()
const;
852 inline ::bgs::protocol::ProcessId* mutable_forward();
853 inline ::bgs::protocol::ProcessId* release_forward();
857 inline bool has_forward_client_id()
const;
858 inline void clear_forward_client_id();
859 static const int kForwardClientIdFieldNumber = 5;
860 inline const ::std::string& forward_client_id()
const;
861 inline void set_forward_client_id(const ::std::string& value);
862 inline void set_forward_client_id(
const char* value);
863 inline void set_forward_client_id(
const char* value,
size_t size);
864 inline ::std::string* mutable_forward_client_id();
865 inline ::std::string* release_forward_client_id();
866 inline void set_allocated_forward_client_id(::std::string* forward_client_id);
870 inline void set_has_time();
871 inline void clear_has_time();
872 inline void set_has_network_only();
873 inline void clear_has_network_only();
874 inline void set_has_payload();
875 inline void clear_has_payload();
876 inline void set_has_forward();
877 inline void clear_has_forward();
878 inline void set_has_forward_client_id();
879 inline void clear_has_forward_client_id();
883 ::google::protobuf::uint32 _has_bits_[1];
912 return _unknown_fields_;
916 return &_unknown_fields_;
940 inline bool has_time()
const;
941 inline void clear_time();
942 static const int kTimeFieldNumber = 1;
943 inline ::google::protobuf::uint64 time()
const;
944 inline void set_time(::google::protobuf::uint64 value);
947 inline bool has_payload()
const;
948 inline void clear_payload();
949 static const int kPayloadFieldNumber = 2;
950 inline const ::std::string& payload()
const;
951 inline void set_payload(const ::std::string& value);
952 inline void set_payload(
const char* value);
953 inline void set_payload(
const void* value,
size_t size);
954 inline ::std::string* mutable_payload();
955 inline ::std::string* release_payload();
956 inline void set_allocated_payload(::std::string* payload);
960 inline void set_has_time();
961 inline void clear_has_time();
962 inline void set_has_payload();
963 inline void clear_has_payload();
967 ::google::protobuf::uint32 _has_bits_[1];
993 return _unknown_fields_;
997 return &_unknown_fields_;
1021 inline bool has_error_code()
const;
1022 inline void clear_error_code();
1023 static const int kErrorCodeFieldNumber = 1;
1024 inline ::google::protobuf::uint32 error_code()
const;
1025 inline void set_error_code(::google::protobuf::uint32 value);
1029 inline void set_has_error_code();
1030 inline void clear_has_error_code();
1034 ::google::protobuf::uint32 _has_bits_[1];
1059 return _unknown_fields_;
1063 return &_unknown_fields_;
1087 inline bool has_error_code()
const;
1088 inline void clear_error_code();
1089 static const int kErrorCodeFieldNumber = 1;
1090 inline ::google::protobuf::uint32 error_code()
const;
1091 inline void set_error_code(::google::protobuf::uint32 value);
1094 inline bool has_reason()
const;
1095 inline void clear_reason();
1096 static const int kReasonFieldNumber = 2;
1097 inline const ::std::string& reason()
const;
1098 inline void set_reason(const ::std::string& value);
1099 inline void set_reason(
const char* value);
1100 inline void set_reason(
const char* value,
size_t size);
1101 inline ::std::string* mutable_reason();
1102 inline ::std::string* release_reason();
1103 inline void set_allocated_reason(::std::string* reason);
1107 inline void set_has_error_code();
1108 inline void clear_has_error_code();
1109 inline void set_has_reason();
1110 inline void clear_has_reason();
1114 ::google::protobuf::uint32 _has_bits_[1];
1140 return _unknown_fields_;
1144 return &_unknown_fields_;
1172 ::google::protobuf::uint32 _has_bits_[1];
1195 typedef std::integral_constant<uint32, 0x2782094Bu>
NameHash;
1237inline bool ClientSdkVersionInfo::has_sdk_name()
const {
1238 return (_has_bits_[0] & 0x00000001u) != 0;
1240inline void ClientSdkVersionInfo::set_has_sdk_name() {
1241 _has_bits_[0] |= 0x00000001u;
1243inline void ClientSdkVersionInfo::clear_has_sdk_name() {
1244 _has_bits_[0] &= ~0x00000001u;
1246inline void ClientSdkVersionInfo::clear_sdk_name() {
1247 if (sdk_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1250 clear_has_sdk_name();
1252inline const ::std::string& ClientSdkVersionInfo::sdk_name()
const {
1256inline void ClientSdkVersionInfo::set_sdk_name(const ::std::string& value) {
1258 if (sdk_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1259 sdk_name_ = new ::std::string;
1261 sdk_name_->assign(value);
1264inline void ClientSdkVersionInfo::set_sdk_name(
const char* value) {
1266 if (sdk_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1267 sdk_name_ = new ::std::string;
1269 sdk_name_->assign(value);
1272inline void ClientSdkVersionInfo::set_sdk_name(
const char* value,
size_t size) {
1274 if (sdk_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1275 sdk_name_ = new ::std::string;
1277 sdk_name_->assign(
reinterpret_cast<const char*
>(value), size);
1280inline ::std::string* ClientSdkVersionInfo::mutable_sdk_name() {
1282 if (sdk_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1283 sdk_name_ = new ::std::string;
1288inline ::std::string* ClientSdkVersionInfo::release_sdk_name() {
1289 clear_has_sdk_name();
1290 if (sdk_name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1293 ::std::string* temp = sdk_name_;
1294 sdk_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1298inline void ClientSdkVersionInfo::set_allocated_sdk_name(::std::string* sdk_name) {
1299 if (sdk_name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1304 sdk_name_ = sdk_name;
1306 clear_has_sdk_name();
1307 sdk_name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1313inline bool ClientSdkVersionInfo::has_sdk_version()
const {
1314 return (_has_bits_[0] & 0x00000002u) != 0;
1316inline void ClientSdkVersionInfo::set_has_sdk_version() {
1317 _has_bits_[0] |= 0x00000002u;
1319inline void ClientSdkVersionInfo::clear_has_sdk_version() {
1320 _has_bits_[0] &= ~0x00000002u;
1322inline void ClientSdkVersionInfo::clear_sdk_version() {
1323 if (sdk_version_ != NULL) sdk_version_->::bgs::protocol::SemanticVersion::Clear();
1324 clear_has_sdk_version();
1326inline const ::bgs::protocol::SemanticVersion& ClientSdkVersionInfo::sdk_version()
const {
1328 return sdk_version_ != NULL ? *sdk_version_ : *default_instance_->sdk_version_;
1330inline ::bgs::protocol::SemanticVersion* ClientSdkVersionInfo::mutable_sdk_version() {
1331 set_has_sdk_version();
1332 if (sdk_version_ == NULL) sdk_version_ = new ::bgs::protocol::SemanticVersion;
1334 return sdk_version_;
1336inline ::bgs::protocol::SemanticVersion* ClientSdkVersionInfo::release_sdk_version() {
1337 clear_has_sdk_version();
1339 sdk_version_ = NULL;
1343 delete sdk_version_;
1344 sdk_version_ = sdk_version;
1346 set_has_sdk_version();
1348 clear_has_sdk_version();
1354inline bool ClientSdkVersionInfo::has_protocol_version()
const {
1355 return (_has_bits_[0] & 0x00000004u) != 0;
1357inline void ClientSdkVersionInfo::set_has_protocol_version() {
1358 _has_bits_[0] |= 0x00000004u;
1360inline void ClientSdkVersionInfo::clear_has_protocol_version() {
1361 _has_bits_[0] &= ~0x00000004u;
1363inline void ClientSdkVersionInfo::clear_protocol_version() {
1364 if (protocol_version_ != NULL) protocol_version_->::bgs::protocol::SemanticVersion::Clear();
1365 clear_has_protocol_version();
1367inline const ::bgs::protocol::SemanticVersion& ClientSdkVersionInfo::protocol_version()
const {
1369 return protocol_version_ != NULL ? *protocol_version_ : *default_instance_->protocol_version_;
1371inline ::bgs::protocol::SemanticVersion* ClientSdkVersionInfo::mutable_protocol_version() {
1372 set_has_protocol_version();
1373 if (protocol_version_ == NULL) protocol_version_ = new ::bgs::protocol::SemanticVersion;
1375 return protocol_version_;
1377inline ::bgs::protocol::SemanticVersion* ClientSdkVersionInfo::release_protocol_version() {
1378 clear_has_protocol_version();
1380 protocol_version_ = NULL;
1384 delete protocol_version_;
1385 protocol_version_ = protocol_version;
1386 if (protocol_version) {
1387 set_has_protocol_version();
1389 clear_has_protocol_version();
1399inline bool ConnectRequest::has_client_id()
const {
1400 return (_has_bits_[0] & 0x00000001u) != 0;
1402inline void ConnectRequest::set_has_client_id() {
1403 _has_bits_[0] |= 0x00000001u;
1405inline void ConnectRequest::clear_has_client_id() {
1406 _has_bits_[0] &= ~0x00000001u;
1408inline void ConnectRequest::clear_client_id() {
1409 if (client_id_ != NULL) client_id_->::bgs::protocol::ProcessId::Clear();
1410 clear_has_client_id();
1412inline const ::bgs::protocol::ProcessId& ConnectRequest::client_id()
const {
1414 return client_id_ != NULL ? *client_id_ : *default_instance_->client_id_;
1416inline ::bgs::protocol::ProcessId* ConnectRequest::mutable_client_id() {
1417 set_has_client_id();
1418 if (client_id_ == NULL) client_id_ = new ::bgs::protocol::ProcessId;
1422inline ::bgs::protocol::ProcessId* ConnectRequest::release_client_id() {
1423 clear_has_client_id();
1430 client_id_ = client_id;
1432 set_has_client_id();
1434 clear_has_client_id();
1440inline bool ConnectRequest::has_bind_request()
const {
1441 return (_has_bits_[0] & 0x00000002u) != 0;
1443inline void ConnectRequest::set_has_bind_request() {
1444 _has_bits_[0] |= 0x00000002u;
1446inline void ConnectRequest::clear_has_bind_request() {
1447 _has_bits_[0] &= ~0x00000002u;
1449inline void ConnectRequest::clear_bind_request() {
1450 if (bind_request_ != NULL) bind_request_->::bgs::protocol::connection::v1::BindRequest::Clear();
1451 clear_has_bind_request();
1453inline const ::bgs::protocol::connection::v1::BindRequest& ConnectRequest::bind_request()
const {
1455 return bind_request_ != NULL ? *bind_request_ : *default_instance_->bind_request_;
1457inline ::bgs::protocol::connection::v1::BindRequest* ConnectRequest::mutable_bind_request() {
1458 set_has_bind_request();
1459 if (bind_request_ == NULL) bind_request_ = new ::bgs::protocol::connection::v1::BindRequest;
1461 return bind_request_;
1463inline ::bgs::protocol::connection::v1::BindRequest* ConnectRequest::release_bind_request() {
1464 clear_has_bind_request();
1466 bind_request_ = NULL;
1470 delete bind_request_;
1471 bind_request_ = bind_request;
1473 set_has_bind_request();
1475 clear_has_bind_request();
1481inline bool ConnectRequest::has_use_bindless_rpc()
const {
1482 return (_has_bits_[0] & 0x00000004u) != 0;
1484inline void ConnectRequest::set_has_use_bindless_rpc() {
1485 _has_bits_[0] |= 0x00000004u;
1487inline void ConnectRequest::clear_has_use_bindless_rpc() {
1488 _has_bits_[0] &= ~0x00000004u;
1490inline void ConnectRequest::clear_use_bindless_rpc() {
1491 use_bindless_rpc_ =
true;
1492 clear_has_use_bindless_rpc();
1494inline bool ConnectRequest::use_bindless_rpc()
const {
1496 return use_bindless_rpc_;
1498inline void ConnectRequest::set_use_bindless_rpc(
bool value) {
1499 set_has_use_bindless_rpc();
1500 use_bindless_rpc_ = value;
1505inline bool ConnectRequest::has_metering_level()
const {
1506 return (_has_bits_[0] & 0x00000008u) != 0;
1508inline void ConnectRequest::set_has_metering_level() {
1509 _has_bits_[0] |= 0x00000008u;
1511inline void ConnectRequest::clear_has_metering_level() {
1512 _has_bits_[0] &= ~0x00000008u;
1514inline void ConnectRequest::clear_metering_level() {
1515 metering_level_ = 0;
1516 clear_has_metering_level();
1518inline ::bgs::protocol::connection::v1::MeteringLevel ConnectRequest::metering_level()
const {
1524 set_has_metering_level();
1525 metering_level_ = value;
1530inline bool ConnectRequest::has_client_sdk_info()
const {
1531 return (_has_bits_[0] & 0x00000010u) != 0;
1533inline void ConnectRequest::set_has_client_sdk_info() {
1534 _has_bits_[0] |= 0x00000010u;
1536inline void ConnectRequest::clear_has_client_sdk_info() {
1537 _has_bits_[0] &= ~0x00000010u;
1539inline void ConnectRequest::clear_client_sdk_info() {
1540 if (client_sdk_info_ != NULL) client_sdk_info_->::bgs::protocol::connection::v1::ClientSdkVersionInfo::Clear();
1541 clear_has_client_sdk_info();
1543inline const ::bgs::protocol::connection::v1::ClientSdkVersionInfo& ConnectRequest::client_sdk_info()
const {
1545 return client_sdk_info_ != NULL ? *client_sdk_info_ : *default_instance_->client_sdk_info_;
1547inline ::bgs::protocol::connection::v1::ClientSdkVersionInfo* ConnectRequest::mutable_client_sdk_info() {
1548 set_has_client_sdk_info();
1549 if (client_sdk_info_ == NULL) client_sdk_info_ = new ::bgs::protocol::connection::v1::ClientSdkVersionInfo;
1551 return client_sdk_info_;
1553inline ::bgs::protocol::connection::v1::ClientSdkVersionInfo* ConnectRequest::release_client_sdk_info() {
1554 clear_has_client_sdk_info();
1556 client_sdk_info_ = NULL;
1560 delete client_sdk_info_;
1561 client_sdk_info_ = client_sdk_info;
1562 if (client_sdk_info) {
1563 set_has_client_sdk_info();
1565 clear_has_client_sdk_info();
1575inline int ConnectionMeteringContentHandles::content_handle_size()
const {
1576 return content_handle_.size();
1578inline void ConnectionMeteringContentHandles::clear_content_handle() {
1579 content_handle_.Clear();
1581inline const ::bgs::protocol::ContentHandle& ConnectionMeteringContentHandles::content_handle(
int index)
const {
1583 return content_handle_.Get(index);
1585inline ::bgs::protocol::ContentHandle* ConnectionMeteringContentHandles::mutable_content_handle(
int index) {
1587 return content_handle_.Mutable(index);
1589inline ::bgs::protocol::ContentHandle* ConnectionMeteringContentHandles::add_content_handle() {
1591 return content_handle_.Add();
1593inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ContentHandle >&
1594ConnectionMeteringContentHandles::content_handle()
const {
1596 return content_handle_;
1598inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::ContentHandle >*
1599ConnectionMeteringContentHandles::mutable_content_handle() {
1601 return &content_handle_;
1609inline bool ConnectResponse::has_server_id()
const {
1610 return (_has_bits_[0] & 0x00000001u) != 0;
1612inline void ConnectResponse::set_has_server_id() {
1613 _has_bits_[0] |= 0x00000001u;
1615inline void ConnectResponse::clear_has_server_id() {
1616 _has_bits_[0] &= ~0x00000001u;
1618inline void ConnectResponse::clear_server_id() {
1619 if (server_id_ != NULL) server_id_->::bgs::protocol::ProcessId::Clear();
1620 clear_has_server_id();
1622inline const ::bgs::protocol::ProcessId& ConnectResponse::server_id()
const {
1624 return server_id_ != NULL ? *server_id_ : *default_instance_->server_id_;
1626inline ::bgs::protocol::ProcessId* ConnectResponse::mutable_server_id() {
1627 set_has_server_id();
1628 if (server_id_ == NULL) server_id_ = new ::bgs::protocol::ProcessId;
1632inline ::bgs::protocol::ProcessId* ConnectResponse::release_server_id() {
1633 clear_has_server_id();
1640 server_id_ = server_id;
1642 set_has_server_id();
1644 clear_has_server_id();
1650inline bool ConnectResponse::has_client_id()
const {
1651 return (_has_bits_[0] & 0x00000002u) != 0;
1653inline void ConnectResponse::set_has_client_id() {
1654 _has_bits_[0] |= 0x00000002u;
1656inline void ConnectResponse::clear_has_client_id() {
1657 _has_bits_[0] &= ~0x00000002u;
1659inline void ConnectResponse::clear_client_id() {
1660 if (client_id_ != NULL) client_id_->::bgs::protocol::ProcessId::Clear();
1661 clear_has_client_id();
1663inline const ::bgs::protocol::ProcessId& ConnectResponse::client_id()
const {
1665 return client_id_ != NULL ? *client_id_ : *default_instance_->client_id_;
1667inline ::bgs::protocol::ProcessId* ConnectResponse::mutable_client_id() {
1668 set_has_client_id();
1669 if (client_id_ == NULL) client_id_ = new ::bgs::protocol::ProcessId;
1673inline ::bgs::protocol::ProcessId* ConnectResponse::release_client_id() {
1674 clear_has_client_id();
1681 client_id_ = client_id;
1683 set_has_client_id();
1685 clear_has_client_id();
1691inline bool ConnectResponse::has_bind_result()
const {
1692 return (_has_bits_[0] & 0x00000004u) != 0;
1694inline void ConnectResponse::set_has_bind_result() {
1695 _has_bits_[0] |= 0x00000004u;
1697inline void ConnectResponse::clear_has_bind_result() {
1698 _has_bits_[0] &= ~0x00000004u;
1700inline void ConnectResponse::clear_bind_result() {
1702 clear_has_bind_result();
1704inline ::google::protobuf::uint32 ConnectResponse::bind_result()
const {
1706 return bind_result_;
1708inline void ConnectResponse::set_bind_result(::google::protobuf::uint32 value) {
1709 set_has_bind_result();
1710 bind_result_ = value;
1715inline bool ConnectResponse::has_bind_response()
const {
1716 return (_has_bits_[0] & 0x00000008u) != 0;
1718inline void ConnectResponse::set_has_bind_response() {
1719 _has_bits_[0] |= 0x00000008u;
1721inline void ConnectResponse::clear_has_bind_response() {
1722 _has_bits_[0] &= ~0x00000008u;
1724inline void ConnectResponse::clear_bind_response() {
1725 if (bind_response_ != NULL) bind_response_->::bgs::protocol::connection::v1::BindResponse::Clear();
1726 clear_has_bind_response();
1728inline const ::bgs::protocol::connection::v1::BindResponse& ConnectResponse::bind_response()
const {
1730 return bind_response_ != NULL ? *bind_response_ : *default_instance_->bind_response_;
1732inline ::bgs::protocol::connection::v1::BindResponse* ConnectResponse::mutable_bind_response() {
1733 set_has_bind_response();
1734 if (bind_response_ == NULL) bind_response_ = new ::bgs::protocol::connection::v1::BindResponse;
1736 return bind_response_;
1738inline ::bgs::protocol::connection::v1::BindResponse* ConnectResponse::release_bind_response() {
1739 clear_has_bind_response();
1741 bind_response_ = NULL;
1745 delete bind_response_;
1746 bind_response_ = bind_response;
1747 if (bind_response) {
1748 set_has_bind_response();
1750 clear_has_bind_response();
1756inline bool ConnectResponse::has_content_handle_array()
const {
1757 return (_has_bits_[0] & 0x00000010u) != 0;
1759inline void ConnectResponse::set_has_content_handle_array() {
1760 _has_bits_[0] |= 0x00000010u;
1762inline void ConnectResponse::clear_has_content_handle_array() {
1763 _has_bits_[0] &= ~0x00000010u;
1765inline void ConnectResponse::clear_content_handle_array() {
1766 if (content_handle_array_ != NULL) content_handle_array_->::bgs::protocol::connection::v1::ConnectionMeteringContentHandles::Clear();
1767 clear_has_content_handle_array();
1769inline const ::bgs::protocol::connection::v1::ConnectionMeteringContentHandles& ConnectResponse::content_handle_array()
const {
1771 return content_handle_array_ != NULL ? *content_handle_array_ : *default_instance_->content_handle_array_;
1773inline ::bgs::protocol::connection::v1::ConnectionMeteringContentHandles* ConnectResponse::mutable_content_handle_array() {
1774 set_has_content_handle_array();
1775 if (content_handle_array_ == NULL) content_handle_array_ = new ::bgs::protocol::connection::v1::ConnectionMeteringContentHandles;
1777 return content_handle_array_;
1779inline ::bgs::protocol::connection::v1::ConnectionMeteringContentHandles* ConnectResponse::release_content_handle_array() {
1780 clear_has_content_handle_array();
1782 content_handle_array_ = NULL;
1786 delete content_handle_array_;
1787 content_handle_array_ = content_handle_array;
1788 if (content_handle_array) {
1789 set_has_content_handle_array();
1791 clear_has_content_handle_array();
1797inline bool ConnectResponse::has_server_time()
const {
1798 return (_has_bits_[0] & 0x00000020u) != 0;
1800inline void ConnectResponse::set_has_server_time() {
1801 _has_bits_[0] |= 0x00000020u;
1803inline void ConnectResponse::clear_has_server_time() {
1804 _has_bits_[0] &= ~0x00000020u;
1806inline void ConnectResponse::clear_server_time() {
1807 server_time_ = GOOGLE_ULONGLONG(0);
1808 clear_has_server_time();
1810inline ::google::protobuf::uint64 ConnectResponse::server_time()
const {
1812 return server_time_;
1814inline void ConnectResponse::set_server_time(::google::protobuf::uint64 value) {
1815 set_has_server_time();
1816 server_time_ = value;
1821inline bool ConnectResponse::has_use_bindless_rpc()
const {
1822 return (_has_bits_[0] & 0x00000040u) != 0;
1824inline void ConnectResponse::set_has_use_bindless_rpc() {
1825 _has_bits_[0] |= 0x00000040u;
1827inline void ConnectResponse::clear_has_use_bindless_rpc() {
1828 _has_bits_[0] &= ~0x00000040u;
1830inline void ConnectResponse::clear_use_bindless_rpc() {
1831 use_bindless_rpc_ =
false;
1832 clear_has_use_bindless_rpc();
1834inline bool ConnectResponse::use_bindless_rpc()
const {
1836 return use_bindless_rpc_;
1838inline void ConnectResponse::set_use_bindless_rpc(
bool value) {
1839 set_has_use_bindless_rpc();
1840 use_bindless_rpc_ = value;
1845inline bool ConnectResponse::has_binary_content_handle_array()
const {
1846 return (_has_bits_[0] & 0x00000080u) != 0;
1848inline void ConnectResponse::set_has_binary_content_handle_array() {
1849 _has_bits_[0] |= 0x00000080u;
1851inline void ConnectResponse::clear_has_binary_content_handle_array() {
1852 _has_bits_[0] &= ~0x00000080u;
1854inline void ConnectResponse::clear_binary_content_handle_array() {
1855 if (binary_content_handle_array_ != NULL) binary_content_handle_array_->::bgs::protocol::connection::v1::ConnectionMeteringContentHandles::Clear();
1856 clear_has_binary_content_handle_array();
1858inline const ::bgs::protocol::connection::v1::ConnectionMeteringContentHandles& ConnectResponse::binary_content_handle_array()
const {
1860 return binary_content_handle_array_ != NULL ? *binary_content_handle_array_ : *default_instance_->binary_content_handle_array_;
1862inline ::bgs::protocol::connection::v1::ConnectionMeteringContentHandles* ConnectResponse::mutable_binary_content_handle_array() {
1863 set_has_binary_content_handle_array();
1864 if (binary_content_handle_array_ == NULL) binary_content_handle_array_ = new ::bgs::protocol::connection::v1::ConnectionMeteringContentHandles;
1866 return binary_content_handle_array_;
1868inline ::bgs::protocol::connection::v1::ConnectionMeteringContentHandles* ConnectResponse::release_binary_content_handle_array() {
1869 clear_has_binary_content_handle_array();
1871 binary_content_handle_array_ = NULL;
1875 delete binary_content_handle_array_;
1876 binary_content_handle_array_ = binary_content_handle_array;
1877 if (binary_content_handle_array) {
1878 set_has_binary_content_handle_array();
1880 clear_has_binary_content_handle_array();
1886inline bool ConnectResponse::has_ciid()
const {
1887 return (_has_bits_[0] & 0x00000100u) != 0;
1889inline void ConnectResponse::set_has_ciid() {
1890 _has_bits_[0] |= 0x00000100u;
1892inline void ConnectResponse::clear_has_ciid() {
1893 _has_bits_[0] &= ~0x00000100u;
1895inline void ConnectResponse::clear_ciid() {
1896 if (ciid_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1901inline const ::std::string& ConnectResponse::ciid()
const {
1905inline void ConnectResponse::set_ciid(const ::std::string& value) {
1907 if (ciid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1908 ciid_ = new ::std::string;
1910 ciid_->assign(value);
1913inline void ConnectResponse::set_ciid(
const char* value) {
1915 if (ciid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1916 ciid_ = new ::std::string;
1918 ciid_->assign(value);
1921inline void ConnectResponse::set_ciid(
const char* value,
size_t size) {
1923 if (ciid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1924 ciid_ = new ::std::string;
1926 ciid_->assign(
reinterpret_cast<const char*
>(value), size);
1929inline ::std::string* ConnectResponse::mutable_ciid() {
1931 if (ciid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1932 ciid_ = new ::std::string;
1937inline ::std::string* ConnectResponse::release_ciid() {
1939 if (ciid_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1942 ::std::string* temp = ciid_;
1943 ciid_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1947inline void ConnectResponse::set_allocated_ciid(::std::string* ciid) {
1948 if (ciid_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1956 ciid_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1962inline bool ConnectResponse::has_connected_region()
const {
1963 return (_has_bits_[0] & 0x00000200u) != 0;
1965inline void ConnectResponse::set_has_connected_region() {
1966 _has_bits_[0] |= 0x00000200u;
1968inline void ConnectResponse::clear_has_connected_region() {
1969 _has_bits_[0] &= ~0x00000200u;
1971inline void ConnectResponse::clear_connected_region() {
1972 connected_region_ = 0u;
1973 clear_has_connected_region();
1975inline ::google::protobuf::uint32 ConnectResponse::connected_region()
const {
1977 return connected_region_;
1979inline void ConnectResponse::set_connected_region(::google::protobuf::uint32 value) {
1980 set_has_connected_region();
1981 connected_region_ = value;
1990inline bool BoundService::has_hash()
const {
1991 return (_has_bits_[0] & 0x00000001u) != 0;
1993inline void BoundService::set_has_hash() {
1994 _has_bits_[0] |= 0x00000001u;
1996inline void BoundService::clear_has_hash() {
1997 _has_bits_[0] &= ~0x00000001u;
1999inline void BoundService::clear_hash() {
2003inline ::google::protobuf::uint32 BoundService::hash()
const {
2007inline void BoundService::set_hash(::google::protobuf::uint32 value) {
2014inline bool BoundService::has_id()
const {
2015 return (_has_bits_[0] & 0x00000002u) != 0;
2017inline void BoundService::set_has_id() {
2018 _has_bits_[0] |= 0x00000002u;
2020inline void BoundService::clear_has_id() {
2021 _has_bits_[0] &= ~0x00000002u;
2023inline void BoundService::clear_id() {
2027inline ::google::protobuf::uint32 BoundService::id()
const {
2031inline void BoundService::set_id(::google::protobuf::uint32 value) {
2042inline int BindRequest::deprecated_imported_service_hash_size()
const {
2043 return deprecated_imported_service_hash_.size();
2045inline void BindRequest::clear_deprecated_imported_service_hash() {
2046 deprecated_imported_service_hash_.Clear();
2048inline ::google::protobuf::uint32 BindRequest::deprecated_imported_service_hash(
int index)
const {
2050 return deprecated_imported_service_hash_.Get(index);
2052inline void BindRequest::set_deprecated_imported_service_hash(
int index, ::google::protobuf::uint32 value) {
2053 deprecated_imported_service_hash_.Set(index, value);
2056inline void BindRequest::add_deprecated_imported_service_hash(::google::protobuf::uint32 value) {
2057 deprecated_imported_service_hash_.Add(value);
2060inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
2061BindRequest::deprecated_imported_service_hash()
const {
2063 return deprecated_imported_service_hash_;
2065inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
2066BindRequest::mutable_deprecated_imported_service_hash() {
2068 return &deprecated_imported_service_hash_;
2072inline int BindRequest::deprecated_exported_service_size()
const {
2073 return deprecated_exported_service_.size();
2075inline void BindRequest::clear_deprecated_exported_service() {
2076 deprecated_exported_service_.Clear();
2078inline const ::bgs::protocol::connection::v1::BoundService& BindRequest::deprecated_exported_service(
int index)
const {
2080 return deprecated_exported_service_.Get(index);
2082inline ::bgs::protocol::connection::v1::BoundService* BindRequest::mutable_deprecated_exported_service(
int index) {
2084 return deprecated_exported_service_.Mutable(index);
2086inline ::bgs::protocol::connection::v1::BoundService* BindRequest::add_deprecated_exported_service() {
2088 return deprecated_exported_service_.Add();
2090inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::connection::v1::BoundService >&
2091BindRequest::deprecated_exported_service()
const {
2093 return deprecated_exported_service_;
2095inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::connection::v1::BoundService >*
2096BindRequest::mutable_deprecated_exported_service() {
2098 return &deprecated_exported_service_;
2102inline int BindRequest::exported_service_size()
const {
2103 return exported_service_.size();
2105inline void BindRequest::clear_exported_service() {
2106 exported_service_.Clear();
2108inline const ::bgs::protocol::connection::v1::BoundService& BindRequest::exported_service(
int index)
const {
2110 return exported_service_.Get(index);
2112inline ::bgs::protocol::connection::v1::BoundService* BindRequest::mutable_exported_service(
int index) {
2114 return exported_service_.Mutable(index);
2116inline ::bgs::protocol::connection::v1::BoundService* BindRequest::add_exported_service() {
2118 return exported_service_.Add();
2120inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::connection::v1::BoundService >&
2121BindRequest::exported_service()
const {
2123 return exported_service_;
2125inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::connection::v1::BoundService >*
2126BindRequest::mutable_exported_service() {
2128 return &exported_service_;
2132inline int BindRequest::imported_service_size()
const {
2133 return imported_service_.size();
2135inline void BindRequest::clear_imported_service() {
2136 imported_service_.Clear();
2138inline const ::bgs::protocol::connection::v1::BoundService& BindRequest::imported_service(
int index)
const {
2140 return imported_service_.Get(index);
2142inline ::bgs::protocol::connection::v1::BoundService* BindRequest::mutable_imported_service(
int index) {
2144 return imported_service_.Mutable(index);
2146inline ::bgs::protocol::connection::v1::BoundService* BindRequest::add_imported_service() {
2148 return imported_service_.Add();
2150inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::connection::v1::BoundService >&
2151BindRequest::imported_service()
const {
2153 return imported_service_;
2155inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::connection::v1::BoundService >*
2156BindRequest::mutable_imported_service() {
2158 return &imported_service_;
2166inline int BindResponse::imported_service_id_size()
const {
2167 return imported_service_id_.size();
2169inline void BindResponse::clear_imported_service_id() {
2170 imported_service_id_.Clear();
2172inline ::google::protobuf::uint32 BindResponse::imported_service_id(
int index)
const {
2174 return imported_service_id_.Get(index);
2176inline void BindResponse::set_imported_service_id(
int index, ::google::protobuf::uint32 value) {
2177 imported_service_id_.Set(index, value);
2180inline void BindResponse::add_imported_service_id(::google::protobuf::uint32 value) {
2181 imported_service_id_.Add(value);
2184inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
2185BindResponse::imported_service_id()
const {
2187 return imported_service_id_;
2189inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
2190BindResponse::mutable_imported_service_id() {
2192 return &imported_service_id_;
2200inline bool EchoRequest::has_time()
const {
2201 return (_has_bits_[0] & 0x00000001u) != 0;
2203inline void EchoRequest::set_has_time() {
2204 _has_bits_[0] |= 0x00000001u;
2206inline void EchoRequest::clear_has_time() {
2207 _has_bits_[0] &= ~0x00000001u;
2209inline void EchoRequest::clear_time() {
2210 time_ = GOOGLE_ULONGLONG(0);
2213inline ::google::protobuf::uint64 EchoRequest::time()
const {
2217inline void EchoRequest::set_time(::google::protobuf::uint64 value) {
2224inline bool EchoRequest::has_network_only()
const {
2225 return (_has_bits_[0] & 0x00000002u) != 0;
2227inline void EchoRequest::set_has_network_only() {
2228 _has_bits_[0] |= 0x00000002u;
2230inline void EchoRequest::clear_has_network_only() {
2231 _has_bits_[0] &= ~0x00000002u;
2233inline void EchoRequest::clear_network_only() {
2234 network_only_ =
false;
2235 clear_has_network_only();
2237inline bool EchoRequest::network_only()
const {
2239 return network_only_;
2241inline void EchoRequest::set_network_only(
bool value) {
2242 set_has_network_only();
2243 network_only_ = value;
2248inline bool EchoRequest::has_payload()
const {
2249 return (_has_bits_[0] & 0x00000004u) != 0;
2251inline void EchoRequest::set_has_payload() {
2252 _has_bits_[0] |= 0x00000004u;
2254inline void EchoRequest::clear_has_payload() {
2255 _has_bits_[0] &= ~0x00000004u;
2257inline void EchoRequest::clear_payload() {
2258 if (payload_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2261 clear_has_payload();
2263inline const ::std::string& EchoRequest::payload()
const {
2267inline void EchoRequest::set_payload(const ::std::string& value) {
2269 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2270 payload_ = new ::std::string;
2272 payload_->assign(value);
2275inline void EchoRequest::set_payload(
const char* value) {
2277 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2278 payload_ = new ::std::string;
2280 payload_->assign(value);
2283inline void EchoRequest::set_payload(
const void* value,
size_t size) {
2285 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2286 payload_ = new ::std::string;
2288 payload_->assign(
reinterpret_cast<const char*
>(value), size);
2291inline ::std::string* EchoRequest::mutable_payload() {
2293 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2294 payload_ = new ::std::string;
2299inline ::std::string* EchoRequest::release_payload() {
2300 clear_has_payload();
2301 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2304 ::std::string* temp = payload_;
2305 payload_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2309inline void EchoRequest::set_allocated_payload(::std::string* payload) {
2310 if (payload_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2317 clear_has_payload();
2318 payload_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2324inline bool EchoRequest::has_forward()
const {
2325 return (_has_bits_[0] & 0x00000008u) != 0;
2327inline void EchoRequest::set_has_forward() {
2328 _has_bits_[0] |= 0x00000008u;
2330inline void EchoRequest::clear_has_forward() {
2331 _has_bits_[0] &= ~0x00000008u;
2333inline void EchoRequest::clear_forward() {
2334 if (forward_ != NULL) forward_->::bgs::protocol::ProcessId::Clear();
2335 clear_has_forward();
2337inline const ::bgs::protocol::ProcessId& EchoRequest::forward()
const {
2339 return forward_ != NULL ? *forward_ : *default_instance_->forward_;
2341inline ::bgs::protocol::ProcessId* EchoRequest::mutable_forward() {
2343 if (forward_ == NULL) forward_ = new ::bgs::protocol::ProcessId;
2347inline ::bgs::protocol::ProcessId* EchoRequest::release_forward() {
2348 clear_has_forward();
2359 clear_has_forward();
2365inline bool EchoRequest::has_forward_client_id()
const {
2366 return (_has_bits_[0] & 0x00000010u) != 0;
2368inline void EchoRequest::set_has_forward_client_id() {
2369 _has_bits_[0] |= 0x00000010u;
2371inline void EchoRequest::clear_has_forward_client_id() {
2372 _has_bits_[0] &= ~0x00000010u;
2374inline void EchoRequest::clear_forward_client_id() {
2375 if (forward_client_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2376 forward_client_id_->clear();
2378 clear_has_forward_client_id();
2380inline const ::std::string& EchoRequest::forward_client_id()
const {
2382 return *forward_client_id_;
2384inline void EchoRequest::set_forward_client_id(const ::std::string& value) {
2385 set_has_forward_client_id();
2386 if (forward_client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2387 forward_client_id_ = new ::std::string;
2389 forward_client_id_->assign(value);
2392inline void EchoRequest::set_forward_client_id(
const char* value) {
2393 set_has_forward_client_id();
2394 if (forward_client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2395 forward_client_id_ = new ::std::string;
2397 forward_client_id_->assign(value);
2400inline void EchoRequest::set_forward_client_id(
const char* value,
size_t size) {
2401 set_has_forward_client_id();
2402 if (forward_client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2403 forward_client_id_ = new ::std::string;
2405 forward_client_id_->assign(
reinterpret_cast<const char*
>(value), size);
2408inline ::std::string* EchoRequest::mutable_forward_client_id() {
2409 set_has_forward_client_id();
2410 if (forward_client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2411 forward_client_id_ = new ::std::string;
2414 return forward_client_id_;
2416inline ::std::string* EchoRequest::release_forward_client_id() {
2417 clear_has_forward_client_id();
2418 if (forward_client_id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2421 ::std::string* temp = forward_client_id_;
2422 forward_client_id_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2426inline void EchoRequest::set_allocated_forward_client_id(::std::string* forward_client_id) {
2427 if (forward_client_id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2428 delete forward_client_id_;
2430 if (forward_client_id) {
2431 set_has_forward_client_id();
2432 forward_client_id_ = forward_client_id;
2434 clear_has_forward_client_id();
2435 forward_client_id_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2445inline bool EchoResponse::has_time()
const {
2446 return (_has_bits_[0] & 0x00000001u) != 0;
2448inline void EchoResponse::set_has_time() {
2449 _has_bits_[0] |= 0x00000001u;
2451inline void EchoResponse::clear_has_time() {
2452 _has_bits_[0] &= ~0x00000001u;
2454inline void EchoResponse::clear_time() {
2455 time_ = GOOGLE_ULONGLONG(0);
2458inline ::google::protobuf::uint64 EchoResponse::time()
const {
2462inline void EchoResponse::set_time(::google::protobuf::uint64 value) {
2469inline bool EchoResponse::has_payload()
const {
2470 return (_has_bits_[0] & 0x00000002u) != 0;
2472inline void EchoResponse::set_has_payload() {
2473 _has_bits_[0] |= 0x00000002u;
2475inline void EchoResponse::clear_has_payload() {
2476 _has_bits_[0] &= ~0x00000002u;
2478inline void EchoResponse::clear_payload() {
2479 if (payload_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2482 clear_has_payload();
2484inline const ::std::string& EchoResponse::payload()
const {
2488inline void EchoResponse::set_payload(const ::std::string& value) {
2490 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2491 payload_ = new ::std::string;
2493 payload_->assign(value);
2496inline void EchoResponse::set_payload(
const char* value) {
2498 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2499 payload_ = new ::std::string;
2501 payload_->assign(value);
2504inline void EchoResponse::set_payload(
const void* value,
size_t size) {
2506 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2507 payload_ = new ::std::string;
2509 payload_->assign(
reinterpret_cast<const char*
>(value), size);
2512inline ::std::string* EchoResponse::mutable_payload() {
2514 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2515 payload_ = new ::std::string;
2520inline ::std::string* EchoResponse::release_payload() {
2521 clear_has_payload();
2522 if (payload_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2525 ::std::string* temp = payload_;
2526 payload_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2530inline void EchoResponse::set_allocated_payload(::std::string* payload) {
2531 if (payload_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2538 clear_has_payload();
2539 payload_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2549inline bool DisconnectRequest::has_error_code()
const {
2550 return (_has_bits_[0] & 0x00000001u) != 0;
2552inline void DisconnectRequest::set_has_error_code() {
2553 _has_bits_[0] |= 0x00000001u;
2555inline void DisconnectRequest::clear_has_error_code() {
2556 _has_bits_[0] &= ~0x00000001u;
2558inline void DisconnectRequest::clear_error_code() {
2560 clear_has_error_code();
2562inline ::google::protobuf::uint32 DisconnectRequest::error_code()
const {
2566inline void DisconnectRequest::set_error_code(::google::protobuf::uint32 value) {
2567 set_has_error_code();
2568 error_code_ = value;
2577inline bool DisconnectNotification::has_error_code()
const {
2578 return (_has_bits_[0] & 0x00000001u) != 0;
2580inline void DisconnectNotification::set_has_error_code() {
2581 _has_bits_[0] |= 0x00000001u;
2583inline void DisconnectNotification::clear_has_error_code() {
2584 _has_bits_[0] &= ~0x00000001u;
2586inline void DisconnectNotification::clear_error_code() {
2588 clear_has_error_code();
2590inline ::google::protobuf::uint32 DisconnectNotification::error_code()
const {
2594inline void DisconnectNotification::set_error_code(::google::protobuf::uint32 value) {
2595 set_has_error_code();
2596 error_code_ = value;
2601inline bool DisconnectNotification::has_reason()
const {
2602 return (_has_bits_[0] & 0x00000002u) != 0;
2604inline void DisconnectNotification::set_has_reason() {
2605 _has_bits_[0] |= 0x00000002u;
2607inline void DisconnectNotification::clear_has_reason() {
2608 _has_bits_[0] &= ~0x00000002u;
2610inline void DisconnectNotification::clear_reason() {
2611 if (reason_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2616inline const ::std::string& DisconnectNotification::reason()
const {
2620inline void DisconnectNotification::set_reason(const ::std::string& value) {
2622 if (reason_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2623 reason_ = new ::std::string;
2625 reason_->assign(value);
2628inline void DisconnectNotification::set_reason(
const char* value) {
2630 if (reason_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2631 reason_ = new ::std::string;
2633 reason_->assign(value);
2636inline void DisconnectNotification::set_reason(
const char* value,
size_t size) {
2638 if (reason_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2639 reason_ = new ::std::string;
2641 reason_->assign(
reinterpret_cast<const char*
>(value), size);
2644inline ::std::string* DisconnectNotification::mutable_reason() {
2646 if (reason_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2647 reason_ = new ::std::string;
2652inline ::std::string* DisconnectNotification::release_reason() {
2654 if (reason_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2657 ::std::string* temp = reason_;
2658 reason_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2662inline void DisconnectNotification::set_allocated_reason(::std::string* reason) {
2663 if (reason_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2671 reason_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2692inline const EnumDescriptor* GetEnumDescriptor< ::bgs::protocol::connection::v1::MeteringLevel>() {
2693 return ::bgs::protocol::connection::v1::MeteringLevel_descriptor();
int GetCachedSize() const
static const BindRequest & default_instance()
BindRequest * New() const
void SetCachedSize(int size) const
BindRequest(const BindRequest &from)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::Metadata GetMetadata() const
BindRequest & operator=(const BindRequest &from)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void Swap(BindRequest *other)
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void SetCachedSize(int size) const
BindResponse(const BindResponse &from)
::google::protobuf::Metadata GetMetadata() const
static const ::google::protobuf::Descriptor * descriptor()
void Swap(BindResponse *other)
int GetCachedSize() const
static const BindResponse & default_instance()
BindResponse & operator=(const BindResponse &from)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
BindResponse * New() const
BoundService * New() const
friend void protobuf_AssignDesc_connection_5fservice_2eproto()
BoundService(const BoundService &from)
void Swap(BoundService *other)
friend void protobuf_ShutdownFile_connection_5fservice_2eproto()
int GetCachedSize() const
void SetCachedSize(int size) const
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static BoundService * default_instance_
void InitAsDefaultInstance()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::Metadata GetMetadata() const
::google::protobuf::uint32 hash_
BoundService & operator=(const BoundService &from)
friend void TC_PROTO_API protobuf_AddDesc_connection_5fservice_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
static const BoundService & default_instance()
::google::protobuf::uint32 id_
friend void protobuf_AssignDesc_connection_5fservice_2eproto()
static ClientSdkVersionInfo * default_instance_
::google::protobuf::UnknownFieldSet _unknown_fields_
::std::string * sdk_name_
void InitAsDefaultInstance()
int GetCachedSize() const
void Swap(ClientSdkVersionInfo *other)
virtual ~ClientSdkVersionInfo()
::bgs::protocol::SemanticVersion * protocol_version_
void SetCachedSize(int size) const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::bgs::protocol::SemanticVersion * sdk_version_
ClientSdkVersionInfo(const ClientSdkVersionInfo &from)
ClientSdkVersionInfo * New() const
friend void protobuf_ShutdownFile_connection_5fservice_2eproto()
ClientSdkVersionInfo & operator=(const ClientSdkVersionInfo &from)
::google::protobuf::Metadata GetMetadata() const
static const ::google::protobuf::Descriptor * descriptor()
friend void TC_PROTO_API protobuf_AddDesc_connection_5fservice_2eproto()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static const ClientSdkVersionInfo & default_instance()
void SetCachedSize(int size) const
friend void protobuf_AssignDesc_connection_5fservice_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
ConnectRequest & operator=(const ConnectRequest &from)
::google::protobuf::Metadata GetMetadata() const
::bgs::protocol::ProcessId * client_id_
::bgs::protocol::connection::v1::ClientSdkVersionInfo * client_sdk_info_
static ConnectRequest * default_instance_
friend void protobuf_ShutdownFile_connection_5fservice_2eproto()
ConnectRequest * New() const
static const ::google::protobuf::Descriptor * descriptor()
::bgs::protocol::connection::v1::BindRequest * bind_request_
int GetCachedSize() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
ConnectRequest(const ConnectRequest &from)
friend void TC_PROTO_API protobuf_AddDesc_connection_5fservice_2eproto()
void Swap(ConnectRequest *other)
void InitAsDefaultInstance()
static const ConnectRequest & default_instance()
virtual ~ConnectRequest()
::google::protobuf::Metadata GetMetadata() const
friend void protobuf_AssignDesc_connection_5fservice_2eproto()
::google::protobuf::uint32 connected_region_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::google::protobuf::uint32 bind_result_
void SetCachedSize(int size) const
ConnectResponse * New() const
::bgs::protocol::ProcessId * client_id_
::google::protobuf::uint64 server_time_
void Swap(ConnectResponse *other)
void InitAsDefaultInstance()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
friend void protobuf_ShutdownFile_connection_5fservice_2eproto()
ConnectResponse & operator=(const ConnectResponse &from)
::bgs::protocol::ProcessId * server_id_
virtual ~ConnectResponse()
::bgs::protocol::connection::v1::BindResponse * bind_response_
static const ConnectResponse & default_instance()
static ConnectResponse * default_instance_
::bgs::protocol::connection::v1::ConnectionMeteringContentHandles * content_handle_array_
friend void TC_PROTO_API protobuf_AddDesc_connection_5fservice_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
ConnectResponse(const ConnectResponse &from)
::bgs::protocol::connection::v1::ConnectionMeteringContentHandles * binary_content_handle_array_
::google::protobuf::UnknownFieldSet _unknown_fields_
int GetCachedSize() const
friend void protobuf_AssignDesc_connection_5fservice_2eproto()
ConnectionMeteringContentHandles()
::google::protobuf::Metadata GetMetadata() const
::google::protobuf::RepeatedPtrField< ::bgs::protocol::ContentHandle > content_handle_
static const ::google::protobuf::Descriptor * descriptor()
void Swap(ConnectionMeteringContentHandles *other)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
virtual ~ConnectionMeteringContentHandles()
int GetCachedSize() const
ConnectionMeteringContentHandles(const ConnectionMeteringContentHandles &from)
::google::protobuf::UnknownFieldSet _unknown_fields_
static ConnectionMeteringContentHandles * default_instance_
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
friend void protobuf_ShutdownFile_connection_5fservice_2eproto()
ConnectionMeteringContentHandles & operator=(const ConnectionMeteringContentHandles &from)
static const ConnectionMeteringContentHandles & default_instance()
void InitAsDefaultInstance()
void SetCachedSize(int size) const
ConnectionMeteringContentHandles * New() const
friend void TC_PROTO_API protobuf_AddDesc_connection_5fservice_2eproto()
virtual ~ConnectionService()
virtual uint32 HandleBind(::bgs::protocol::connection::v1::BindRequest const *request, ::bgs::protocol::connection::v1::BindResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
virtual uint32 HandleForceDisconnect(::bgs::protocol::connection::v1::DisconnectNotification const *request)
void KeepAlive(::bgs::protocol::NoData const *request, bool client=false, bool server=false)
ConnectionService(bool use_original_hash)
void Encrypt(::bgs::protocol::connection::v1::EncryptRequest const *request, std::function< void(::bgs::protocol::NoData const *)> responseCallback, bool client=false, bool server=false)
void CallServerMethod(uint32 token, uint32 methodId, MessageBuffer buffer) final
void ParseAndHandleForceDisconnect(uint32 token, uint32 methodId, MessageBuffer &buffer)
static google::protobuf::ServiceDescriptor const * descriptor()
void RequestDisconnect(::bgs::protocol::connection::v1::DisconnectRequest const *request, bool client=false, bool server=false)
virtual uint32 HandleEncrypt(::bgs::protocol::connection::v1::EncryptRequest const *request, ::bgs::protocol::NoData *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
std::integral_constant< uint32, 0x65446991u > OriginalHash
void Bind(::bgs::protocol::connection::v1::BindRequest const *request, std::function< void(::bgs::protocol::connection::v1::BindResponse const *)> responseCallback, bool client=false, bool server=false)
void Connect(::bgs::protocol::connection::v1::ConnectRequest const *request, std::function< void(::bgs::protocol::connection::v1::ConnectResponse const *)> responseCallback, bool client=false, bool server=false)
void ParseAndHandleEncrypt(uint32 token, uint32 methodId, MessageBuffer &buffer)
void Echo(::bgs::protocol::connection::v1::EchoRequest const *request, std::function< void(::bgs::protocol::connection::v1::EchoResponse const *)> responseCallback, bool client=false, bool server=false)
virtual uint32 HandleKeepAlive(::bgs::protocol::NoData const *request)
ConnectionService(ConnectionService const &)=delete
void ParseAndHandleRequestDisconnect(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleEcho(uint32 token, uint32 methodId, MessageBuffer &buffer)
void ParseAndHandleConnect(uint32 token, uint32 methodId, MessageBuffer &buffer)
ConnectionService & operator=(ConnectionService &&)=delete
void ForceDisconnect(::bgs::protocol::connection::v1::DisconnectNotification const *request, bool client=false, bool server=false)
void ParseAndHandleBind(uint32 token, uint32 methodId, MessageBuffer &buffer)
std::integral_constant< uint32, 0x2782094Bu > NameHash
virtual uint32 HandleConnect(::bgs::protocol::connection::v1::ConnectRequest const *request, ::bgs::protocol::connection::v1::ConnectResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
ConnectionService(ConnectionService &&)=delete
ConnectionService & operator=(ConnectionService const &)=delete
virtual uint32 HandleRequestDisconnect(::bgs::protocol::connection::v1::DisconnectRequest const *request)
virtual uint32 HandleEcho(::bgs::protocol::connection::v1::EchoRequest const *request, ::bgs::protocol::connection::v1::EchoResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation)
void ParseAndHandleKeepAlive(uint32 token, uint32 methodId, MessageBuffer &buffer)
static const ::google::protobuf::Descriptor * descriptor()
friend void protobuf_AssignDesc_connection_5fservice_2eproto()
::google::protobuf::Metadata GetMetadata() const
virtual ~DisconnectNotification()
static const DisconnectNotification & default_instance()
void Swap(DisconnectNotification *other)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
int GetCachedSize() const
::google::protobuf::UnknownFieldSet _unknown_fields_
friend void protobuf_ShutdownFile_connection_5fservice_2eproto()
static DisconnectNotification * default_instance_
DisconnectNotification & operator=(const DisconnectNotification &from)
DisconnectNotification * New() const
::google::protobuf::uint32 error_code_
void SetCachedSize(int size) const
friend void TC_PROTO_API protobuf_AddDesc_connection_5fservice_2eproto()
void InitAsDefaultInstance()
DisconnectNotification(const DisconnectNotification &from)
friend void protobuf_AssignDesc_connection_5fservice_2eproto()
::google::protobuf::Metadata GetMetadata() const
static const DisconnectRequest & default_instance()
static const ::google::protobuf::Descriptor * descriptor()
void Swap(DisconnectRequest *other)
DisconnectRequest & operator=(const DisconnectRequest &from)
virtual ~DisconnectRequest()
void SetCachedSize(int size) const
DisconnectRequest(const DisconnectRequest &from)
void InitAsDefaultInstance()
::google::protobuf::uint32 error_code_
friend void protobuf_ShutdownFile_connection_5fservice_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
DisconnectRequest * New() const
int GetCachedSize() const
friend void TC_PROTO_API protobuf_AddDesc_connection_5fservice_2eproto()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::UnknownFieldSet _unknown_fields_
static DisconnectRequest * default_instance_
friend void protobuf_AssignDesc_connection_5fservice_2eproto()
::google::protobuf::Metadata GetMetadata() const
static EchoRequest * default_instance_
EchoRequest * New() const
void InitAsDefaultInstance()
EchoRequest & operator=(const EchoRequest &from)
::bgs::protocol::ProcessId * forward_
::std::string * forward_client_id_
EchoRequest(const EchoRequest &from)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
friend void protobuf_ShutdownFile_connection_5fservice_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
::google::protobuf::uint64 time_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
static const ::google::protobuf::Descriptor * descriptor()
friend void TC_PROTO_API protobuf_AddDesc_connection_5fservice_2eproto()
int GetCachedSize() const
void Swap(EchoRequest *other)
void SetCachedSize(int size) const
static const EchoRequest & default_instance()
friend void protobuf_AssignDesc_connection_5fservice_2eproto()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::uint64 time_
::google::protobuf::Metadata GetMetadata() const
static EchoResponse * default_instance_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
friend void protobuf_ShutdownFile_connection_5fservice_2eproto()
void SetCachedSize(int size) const
EchoResponse * New() const
static const EchoResponse & default_instance()
EchoResponse & operator=(const EchoResponse &from)
void InitAsDefaultInstance()
::google::protobuf::UnknownFieldSet _unknown_fields_
friend void TC_PROTO_API protobuf_AddDesc_connection_5fservice_2eproto()
int GetCachedSize() const
void Swap(EchoResponse *other)
EchoResponse(const EchoResponse &from)
friend void protobuf_AssignDesc_connection_5fservice_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
void SetCachedSize(int size) const
EncryptRequest(const EncryptRequest &from)
void InitAsDefaultInstance()
static EncryptRequest * default_instance_
::google::protobuf::UnknownFieldSet _unknown_fields_
void Swap(EncryptRequest *other)
virtual ~EncryptRequest()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
friend void protobuf_ShutdownFile_connection_5fservice_2eproto()
EncryptRequest & operator=(const EncryptRequest &from)
int GetCachedSize() const
static const EncryptRequest & default_instance()
::google::protobuf::Metadata GetMetadata() const
friend void TC_PROTO_API protobuf_AddDesc_connection_5fservice_2eproto()
EncryptRequest * New() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
const MeteringLevel MeteringLevel_MAX
void protobuf_ShutdownFile_connection_5fservice_2eproto()
const ::std::string & MeteringLevel_Name(MeteringLevel value)
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * MeteringLevel_descriptor()
const MeteringLevel MeteringLevel_MIN
TC_PROTO_API bool MeteringLevel_IsValid(int value)
void TC_PROTO_API protobuf_AddDesc_connection_5fservice_2eproto()
const int MeteringLevel_ARRAYSIZE
bool MeteringLevel_Parse(const ::std::string &name, MeteringLevel *value)
@ METERING_LEVEL_CATEGORIZED
void protobuf_AssignDesc_connection_5fservice_2eproto()