4#ifndef PROTOBUF_channel_5ftypes_2eproto__INCLUDED
5#define PROTOBUF_channel_5ftypes_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>
70 return ::google::protobuf::internal::NameOfEnum(
75 return ::google::protobuf::internal::ParseNamedEnum<ChannelState_PrivacyLevel>(
93 return _unknown_fields_;
97 return &_unknown_fields_;
121 inline int attribute_size()
const;
122 inline void clear_attribute();
123 static const int kAttributeFieldNumber = 1;
124 inline const ::bgs::protocol::Attribute& attribute(
int index)
const;
125 inline ::bgs::protocol::Attribute* mutable_attribute(
int index);
126 inline ::bgs::protocol::Attribute* add_attribute();
127 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
129 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
132 GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(
Message)
142 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >
attribute_;
165 return _unknown_fields_;
169 return &_unknown_fields_;
193 inline bool has_start_index()
const;
194 inline void clear_start_index();
195 static const int kStartIndexFieldNumber = 1;
200 inline bool has_max_results()
const;
201 inline void clear_max_results();
202 static const int kMaxResultsFieldNumber = 2;
207 inline bool has_name()
const;
208 inline void clear_name();
209 static const int kNameFieldNumber = 3;
210 inline const ::std::string& name()
const;
211 inline void set_name(const ::std::string& value);
212 inline void set_name(
const char* value);
213 inline void set_name(
const char* value,
size_t size);
214 inline ::std::string* mutable_name();
215 inline ::std::string* release_name();
216 inline void set_allocated_name(::std::string* name);
219 inline bool has_program()
const;
220 inline void clear_program();
221 static const int kProgramFieldNumber = 4;
226 inline bool has_locale()
const;
227 inline void clear_locale();
228 static const int kLocaleFieldNumber = 5;
233 inline bool has_capacity_full()
const;
234 inline void clear_capacity_full();
235 static const int kCapacityFullFieldNumber = 6;
240 inline bool has_attribute_filter()
const;
241 inline void clear_attribute_filter();
242 static const int kAttributeFilterFieldNumber = 7;
243 inline const ::bgs::protocol::AttributeFilter& attribute_filter()
const;
244 inline ::bgs::protocol::AttributeFilter* mutable_attribute_filter();
245 inline ::bgs::protocol::AttributeFilter* release_attribute_filter();
249 inline bool has_channel_type()
const;
250 inline void clear_channel_type();
251 static const int kChannelTypeFieldNumber = 8;
252 inline const ::std::string& channel_type()
const;
253 inline void set_channel_type(const ::std::string& value);
254 inline void set_channel_type(
const char* value);
255 inline void set_channel_type(
const char* value,
size_t size);
256 inline ::std::string* mutable_channel_type();
257 inline ::std::string* release_channel_type();
258 inline void set_allocated_channel_type(::std::string* channel_type);
262 inline void set_has_start_index();
263 inline void clear_has_start_index();
264 inline void set_has_max_results();
265 inline void clear_has_max_results();
266 inline void set_has_name();
267 inline void clear_has_name();
268 inline void set_has_program();
269 inline void clear_has_program();
270 inline void set_has_locale();
271 inline void clear_has_locale();
272 inline void set_has_capacity_full();
273 inline void clear_has_capacity_full();
274 inline void set_has_attribute_filter();
275 inline void clear_has_attribute_filter();
276 inline void set_has_channel_type();
277 inline void clear_has_channel_type();
313 return _unknown_fields_;
317 return &_unknown_fields_;
341 inline bool has_channel_id()
const;
342 inline void clear_channel_id();
343 static const int kChannelIdFieldNumber = 1;
344 inline const ::bgs::protocol::EntityId& channel_id()
const;
345 inline ::bgs::protocol::EntityId* mutable_channel_id();
346 inline ::bgs::protocol::EntityId* release_channel_id();
350 inline bool has_current_members()
const;
351 inline void clear_current_members();
352 static const int kCurrentMembersFieldNumber = 2;
357 inline bool has_state()
const;
358 inline void clear_state();
359 static const int kStateFieldNumber = 3;
360 inline const ::bgs::protocol::channel::v1::ChannelState& state()
const;
361 inline ::bgs::protocol::channel::v1::ChannelState* mutable_state();
362 inline ::bgs::protocol::channel::v1::ChannelState* release_state();
367 inline void set_has_channel_id();
368 inline void clear_has_channel_id();
369 inline void set_has_current_members();
370 inline void clear_has_current_members();
371 inline void set_has_state();
372 inline void clear_has_state();
403 return _unknown_fields_;
407 return &_unknown_fields_;
431 inline bool has_description()
const;
432 inline void clear_description();
433 static const int kDescriptionFieldNumber = 1;
434 inline const ::bgs::protocol::channel::v1::ChannelDescription& description()
const;
435 inline ::bgs::protocol::channel::v1::ChannelDescription* mutable_description();
436 inline ::bgs::protocol::channel::v1::ChannelDescription* release_description();
440 inline int member_size()
const;
441 inline void clear_member();
442 static const int kMemberFieldNumber = 2;
443 inline const ::bgs::protocol::channel::v1::Member& member(
int index)
const;
444 inline ::bgs::protocol::channel::v1::Member* mutable_member(
int index);
445 inline ::bgs::protocol::channel::v1::Member* add_member();
446 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member >&
448 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member >*
453 inline void set_has_description();
454 inline void clear_has_description();
461 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member >
member_;
484 return _unknown_fields_;
488 return &_unknown_fields_;
523 static inline const ::google::protobuf::EnumDescriptor*
538 inline bool has_max_members()
const;
539 inline void clear_max_members();
540 static const int kMaxMembersFieldNumber = 1;
545 inline bool has_min_members()
const;
546 inline void clear_min_members();
547 static const int kMinMembersFieldNumber = 2;
552 inline int attribute_size()
const;
553 inline void clear_attribute();
554 static const int kAttributeFieldNumber = 3;
555 inline const ::bgs::protocol::Attribute& attribute(
int index)
const;
556 inline ::bgs::protocol::Attribute* mutable_attribute(
int index);
557 inline ::bgs::protocol::Attribute* add_attribute();
558 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
560 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
564 inline int invitation_size()
const;
565 inline void clear_invitation();
566 static const int kInvitationFieldNumber = 4;
567 inline const ::bgs::protocol::Invitation& invitation(
int index)
const;
568 inline ::bgs::protocol::Invitation* mutable_invitation(
int index);
569 inline ::bgs::protocol::Invitation* add_invitation();
570 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Invitation >&
572 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Invitation >*
573 mutable_invitation();
576 inline bool has_reason()
const;
577 inline void clear_reason();
578 static const int kReasonFieldNumber = 6;
583 inline bool has_privacy_level()
const;
584 inline void clear_privacy_level();
585 static const int kPrivacyLevelFieldNumber = 7;
590 inline bool has_name()
const;
591 inline void clear_name();
592 static const int kNameFieldNumber = 8;
593 inline const ::std::string& name()
const;
594 inline void set_name(const ::std::string& value);
595 inline void set_name(
const char* value);
596 inline void set_name(
const char* value,
size_t size);
597 inline ::std::string* mutable_name();
598 inline ::std::string* release_name();
599 inline void set_allocated_name(::std::string* name);
602 inline bool has_channel_type()
const;
603 inline void clear_channel_type();
604 static const int kChannelTypeFieldNumber = 10;
605 inline const ::std::string& channel_type()
const;
606 inline void set_channel_type(const ::std::string& value);
607 inline void set_channel_type(
const char* value);
608 inline void set_channel_type(
const char* value,
size_t size);
609 inline ::std::string* mutable_channel_type();
610 inline ::std::string* release_channel_type();
611 inline void set_allocated_channel_type(::std::string* channel_type);
614 inline bool has_program()
const;
615 inline void clear_program();
616 static const int kProgramFieldNumber = 11;
621 inline bool has_subscribe_to_presence()
const;
622 inline void clear_subscribe_to_presence();
623 static const int kSubscribeToPresenceFieldNumber = 13;
624 inline bool subscribe_to_presence()
const;
625 inline void set_subscribe_to_presence(
bool value);
630 inline void set_has_max_members();
631 inline void clear_has_max_members();
632 inline void set_has_min_members();
633 inline void clear_has_min_members();
634 inline void set_has_reason();
635 inline void clear_has_reason();
636 inline void set_has_privacy_level();
637 inline void clear_has_privacy_level();
638 inline void set_has_name();
639 inline void clear_has_name();
640 inline void set_has_channel_type();
641 inline void clear_has_channel_type();
642 inline void set_has_program();
643 inline void clear_has_program();
644 inline void set_has_subscribe_to_presence();
645 inline void clear_has_subscribe_to_presence();
655 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >
attribute_;
656 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Invitation >
invitation_;
686 return _unknown_fields_;
690 return &_unknown_fields_;
714 inline bool has_battle_tag()
const;
715 inline void clear_battle_tag();
716 static const int kBattleTagFieldNumber = 3;
717 inline const ::std::string& battle_tag()
const;
718 inline void set_battle_tag(const ::std::string& value);
719 inline void set_battle_tag(
const char* value);
720 inline void set_battle_tag(
const char* value,
size_t size);
721 inline ::std::string* mutable_battle_tag();
722 inline ::std::string* release_battle_tag();
723 inline void set_allocated_battle_tag(::std::string* battle_tag);
727 inline void set_has_battle_tag();
728 inline void clear_has_battle_tag();
757 return _unknown_fields_;
761 return &_unknown_fields_;
785 inline int attribute_size()
const;
786 inline void clear_attribute();
787 static const int kAttributeFieldNumber = 1;
788 inline const ::bgs::protocol::Attribute& attribute(
int index)
const;
789 inline ::bgs::protocol::Attribute* mutable_attribute(
int index);
790 inline ::bgs::protocol::Attribute* add_attribute();
791 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
793 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
797 inline int role_size()
const;
798 inline void clear_role();
799 static const int kRoleFieldNumber = 2;
803 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
805 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
809 inline bool has_privileges()
const;
810 inline void clear_privileges();
811 static const int kPrivilegesFieldNumber = 3;
816 inline bool has_info()
const;
817 inline void clear_info();
818 static const int kInfoFieldNumber = 4;
819 inline const ::bgs::protocol::channel::v1::MemberAccountInfo& info()
const;
820 inline ::bgs::protocol::channel::v1::MemberAccountInfo* mutable_info();
821 inline ::bgs::protocol::channel::v1::MemberAccountInfo* release_info();
826 inline void set_has_privileges();
827 inline void clear_has_privileges();
828 inline void set_has_info();
829 inline void clear_has_info();
835 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >
attribute_;
836 ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >
role_;
861 return _unknown_fields_;
865 return &_unknown_fields_;
889 inline bool has_identity()
const;
890 inline void clear_identity();
891 static const int kIdentityFieldNumber = 1;
892 inline const ::bgs::protocol::Identity& identity()
const;
893 inline ::bgs::protocol::Identity* mutable_identity();
894 inline ::bgs::protocol::Identity* release_identity();
898 inline bool has_state()
const;
899 inline void clear_state();
900 static const int kStateFieldNumber = 2;
901 inline const ::bgs::protocol::channel::v1::MemberState& state()
const;
902 inline ::bgs::protocol::channel::v1::MemberState* mutable_state();
903 inline ::bgs::protocol::channel::v1::MemberState* release_state();
908 inline void set_has_identity();
909 inline void clear_has_identity();
910 inline void set_has_state();
911 inline void clear_has_state();
941 return _unknown_fields_;
945 return &_unknown_fields_;
969 inline bool has_account() const PROTOBUF_DEPRECATED;
970 inline
void clear_account() PROTOBUF_DEPRECATED;
971 static const
int kAccountFieldNumber = 1;
972 inline const ::
bgs::protocol::account::v1::AccountId& account() const PROTOBUF_DEPRECATED;
973 inline ::
bgs::protocol::account::v1::AccountId* mutable_account() PROTOBUF_DEPRECATED;
974 inline ::
bgs::protocol::account::v1::AccountId* release_account() PROTOBUF_DEPRECATED;
975 inline
void set_allocated_account(::
bgs::protocol::account::v1::AccountId* account) PROTOBUF_DEPRECATED;
978 inline
bool has_game_account() const;
979 inline
void clear_game_account();
980 static const
int kGameAccountFieldNumber = 2;
981 inline const ::
bgs::protocol::account::v1::GameAccountHandle& game_account() const;
982 inline ::
bgs::protocol::account::v1::GameAccountHandle* mutable_game_account();
983 inline ::
bgs::protocol::account::v1::GameAccountHandle* release_game_account();
984 inline
void set_allocated_game_account(::
bgs::protocol::account::v1::GameAccountHandle* game_account);
987 inline
bool has_process() const;
988 inline
void clear_process();
989 static const
int kProcessFieldNumber = 3;
990 inline const ::
bgs::protocol::
ProcessId& process() const;
993 inline
void set_allocated_process(::
bgs::protocol::
ProcessId* process);
997 inline
void set_has_account();
998 inline
void clear_has_account();
999 inline
void set_has_game_account();
1000 inline
void clear_has_game_account();
1001 inline
void set_has_process();
1002 inline
void clear_has_process();
1004 ::
google::protobuf::UnknownFieldSet _unknown_fields_;
1007 mutable
int _cached_size_;
1008 ::
bgs::protocol::account::v1::AccountId* account_;
1009 ::
bgs::protocol::account::v1::GameAccountHandle* game_account_;
1015 void InitAsDefaultInstance();
1028 return attribute_.size();
1035 return attribute_.Get(index);
1039 return attribute_.Mutable(index);
1043 return attribute_.Add();
1045inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1050inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1062 return (_has_bits_[0] & 0x00000001u) != 0;
1065 _has_bits_[0] |= 0x00000001u;
1068 _has_bits_[0] &= ~0x00000001u;
1072 clear_has_start_index();
1076 return start_index_;
1079 set_has_start_index();
1080 start_index_ = value;
1086 return (_has_bits_[0] & 0x00000002u) != 0;
1089 _has_bits_[0] |= 0x00000002u;
1092 _has_bits_[0] &= ~0x00000002u;
1096 clear_has_max_results();
1100 return max_results_;
1103 set_has_max_results();
1104 max_results_ = value;
1110 return (_has_bits_[0] & 0x00000004u) != 0;
1113 _has_bits_[0] |= 0x00000004u;
1116 _has_bits_[0] &= ~0x00000004u;
1119 if (name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1130 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1131 name_ = new ::std::string;
1133 name_->assign(value);
1138 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1139 name_ = new ::std::string;
1141 name_->assign(value);
1146 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1147 name_ = new ::std::string;
1149 name_->assign(
reinterpret_cast<const char*
>(value),
size);
1154 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1155 name_ = new ::std::string;
1162 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1165 ::std::string* temp = name_;
1166 name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1171 if (name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1179 name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1186 return (_has_bits_[0] & 0x00000008u) != 0;
1189 _has_bits_[0] |= 0x00000008u;
1192 _has_bits_[0] &= ~0x00000008u;
1196 clear_has_program();
1210 return (_has_bits_[0] & 0x00000010u) != 0;
1213 _has_bits_[0] |= 0x00000010u;
1216 _has_bits_[0] &= ~0x00000010u;
1234 return (_has_bits_[0] & 0x00000020u) != 0;
1237 _has_bits_[0] |= 0x00000020u;
1240 _has_bits_[0] &= ~0x00000020u;
1243 capacity_full_ = 0u;
1244 clear_has_capacity_full();
1248 return capacity_full_;
1251 set_has_capacity_full();
1252 capacity_full_ = value;
1258 return (_has_bits_[0] & 0x00000040u) != 0;
1261 _has_bits_[0] |= 0x00000040u;
1264 _has_bits_[0] &= ~0x00000040u;
1267 if (attribute_filter_ != NULL) attribute_filter_->::bgs::protocol::AttributeFilter::Clear();
1268 clear_has_attribute_filter();
1272 return attribute_filter_ != NULL ? *attribute_filter_ : *default_instance_->attribute_filter_;
1275 set_has_attribute_filter();
1276 if (attribute_filter_ == NULL) attribute_filter_ = new ::bgs::protocol::AttributeFilter;
1278 return attribute_filter_;
1281 clear_has_attribute_filter();
1283 attribute_filter_ = NULL;
1287 delete attribute_filter_;
1288 attribute_filter_ = attribute_filter;
1289 if (attribute_filter) {
1290 set_has_attribute_filter();
1292 clear_has_attribute_filter();
1299 return (_has_bits_[0] & 0x00000080u) != 0;
1302 _has_bits_[0] |= 0x00000080u;
1305 _has_bits_[0] &= ~0x00000080u;
1308 if (channel_type_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1309 channel_type_->clear();
1311 clear_has_channel_type();
1315 return *channel_type_;
1318 set_has_channel_type();
1319 if (channel_type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1320 channel_type_ = new ::std::string;
1322 channel_type_->assign(value);
1326 set_has_channel_type();
1327 if (channel_type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1328 channel_type_ = new ::std::string;
1330 channel_type_->assign(value);
1334 set_has_channel_type();
1335 if (channel_type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1336 channel_type_ = new ::std::string;
1338 channel_type_->assign(
reinterpret_cast<const char*
>(value),
size);
1342 set_has_channel_type();
1343 if (channel_type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1344 channel_type_ = new ::std::string;
1347 return channel_type_;
1350 clear_has_channel_type();
1351 if (channel_type_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1354 ::std::string* temp = channel_type_;
1355 channel_type_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1360 if (channel_type_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1361 delete channel_type_;
1364 set_has_channel_type();
1365 channel_type_ = channel_type;
1367 clear_has_channel_type();
1368 channel_type_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1379 return (_has_bits_[0] & 0x00000001u) != 0;
1382 _has_bits_[0] |= 0x00000001u;
1385 _has_bits_[0] &= ~0x00000001u;
1388 if (channel_id_ != NULL) channel_id_->::bgs::protocol::EntityId::Clear();
1389 clear_has_channel_id();
1393 return channel_id_ != NULL ? *channel_id_ : *default_instance_->channel_id_;
1396 set_has_channel_id();
1397 if (channel_id_ == NULL) channel_id_ = new ::bgs::protocol::EntityId;
1402 clear_has_channel_id();
1409 channel_id_ = channel_id;
1411 set_has_channel_id();
1413 clear_has_channel_id();
1420 return (_has_bits_[0] & 0x00000002u) != 0;
1423 _has_bits_[0] |= 0x00000002u;
1426 _has_bits_[0] &= ~0x00000002u;
1429 current_members_ = 0u;
1430 clear_has_current_members();
1434 return current_members_;
1437 set_has_current_members();
1438 current_members_ = value;
1444 return (_has_bits_[0] & 0x00000004u) != 0;
1447 _has_bits_[0] |= 0x00000004u;
1450 _has_bits_[0] &= ~0x00000004u;
1453 if (state_ != NULL) state_->::bgs::protocol::channel::v1::ChannelState::Clear();
1458 return state_ != NULL ? *state_ : *default_instance_->state_;
1462 if (state_ == NULL) state_ = new ::bgs::protocol::channel::v1::ChannelState;
1489 return (_has_bits_[0] & 0x00000001u) != 0;
1492 _has_bits_[0] |= 0x00000001u;
1495 _has_bits_[0] &= ~0x00000001u;
1498 if (description_ != NULL) description_->::bgs::protocol::channel::v1::ChannelDescription::Clear();
1499 clear_has_description();
1503 return description_ != NULL ? *description_ : *default_instance_->description_;
1506 set_has_description();
1507 if (description_ == NULL) description_ = new ::bgs::protocol::channel::v1::ChannelDescription;
1509 return description_;
1512 clear_has_description();
1514 description_ = NULL;
1518 delete description_;
1519 description_ = description;
1521 set_has_description();
1523 clear_has_description();
1530 return member_.size();
1537 return member_.Get(index);
1541 return member_.Mutable(index);
1545 return member_.Add();
1547inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member >&
1552inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member >*
1564 return (_has_bits_[0] & 0x00000001u) != 0;
1567 _has_bits_[0] |= 0x00000001u;
1570 _has_bits_[0] &= ~0x00000001u;
1574 clear_has_max_members();
1578 return max_members_;
1581 set_has_max_members();
1582 max_members_ = value;
1588 return (_has_bits_[0] & 0x00000002u) != 0;
1591 _has_bits_[0] |= 0x00000002u;
1594 _has_bits_[0] &= ~0x00000002u;
1598 clear_has_min_members();
1602 return min_members_;
1605 set_has_min_members();
1606 min_members_ = value;
1612 return attribute_.size();
1619 return attribute_.Get(index);
1623 return attribute_.Mutable(index);
1627 return attribute_.Add();
1629inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
1634inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
1642 return invitation_.size();
1645 invitation_.Clear();
1649 return invitation_.Get(index);
1653 return invitation_.Mutable(index);
1657 return invitation_.Add();
1659inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Invitation >&
1664inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Invitation >*
1667 return &invitation_;
1672 return (_has_bits_[0] & 0x00000010u) != 0;
1675 _has_bits_[0] |= 0x00000010u;
1678 _has_bits_[0] &= ~0x00000010u;
1696 return (_has_bits_[0] & 0x00000020u) != 0;
1699 _has_bits_[0] |= 0x00000020u;
1702 _has_bits_[0] &= ~0x00000020u;
1706 clear_has_privacy_level();
1714 set_has_privacy_level();
1715 privacy_level_ = value;
1721 return (_has_bits_[0] & 0x00000040u) != 0;
1724 _has_bits_[0] |= 0x00000040u;
1727 _has_bits_[0] &= ~0x00000040u;
1730 if (name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1741 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1742 name_ = new ::std::string;
1744 name_->assign(value);
1749 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1750 name_ = new ::std::string;
1752 name_->assign(value);
1757 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1758 name_ = new ::std::string;
1760 name_->assign(
reinterpret_cast<const char*
>(value),
size);
1765 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1766 name_ = new ::std::string;
1773 if (name_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1776 ::std::string* temp = name_;
1777 name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1782 if (name_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1790 name_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1797 return (_has_bits_[0] & 0x00000080u) != 0;
1800 _has_bits_[0] |= 0x00000080u;
1803 _has_bits_[0] &= ~0x00000080u;
1806 if (channel_type_ != _default_channel_type_) {
1807 channel_type_->assign(*_default_channel_type_);
1809 clear_has_channel_type();
1813 return *channel_type_;
1816 set_has_channel_type();
1817 if (channel_type_ == _default_channel_type_) {
1818 channel_type_ = new ::std::string;
1820 channel_type_->assign(value);
1824 set_has_channel_type();
1825 if (channel_type_ == _default_channel_type_) {
1826 channel_type_ = new ::std::string;
1828 channel_type_->assign(value);
1832 set_has_channel_type();
1833 if (channel_type_ == _default_channel_type_) {
1834 channel_type_ = new ::std::string;
1836 channel_type_->assign(
reinterpret_cast<const char*
>(value),
size);
1840 set_has_channel_type();
1841 if (channel_type_ == _default_channel_type_) {
1842 channel_type_ = new ::std::string(*_default_channel_type_);
1845 return channel_type_;
1848 clear_has_channel_type();
1849 if (channel_type_ == _default_channel_type_) {
1852 ::std::string* temp = channel_type_;
1853 channel_type_ =
const_cast< ::std::string*
>(_default_channel_type_);
1858 if (channel_type_ != _default_channel_type_) {
1859 delete channel_type_;
1862 set_has_channel_type();
1863 channel_type_ = channel_type;
1865 clear_has_channel_type();
1866 channel_type_ =
const_cast< ::std::string*
>(_default_channel_type_);
1873 return (_has_bits_[0] & 0x00000100u) != 0;
1876 _has_bits_[0] |= 0x00000100u;
1879 _has_bits_[0] &= ~0x00000100u;
1883 clear_has_program();
1897 return (_has_bits_[0] & 0x00000200u) != 0;
1900 _has_bits_[0] |= 0x00000200u;
1903 _has_bits_[0] &= ~0x00000200u;
1906 subscribe_to_presence_ =
true;
1907 clear_has_subscribe_to_presence();
1911 return subscribe_to_presence_;
1914 set_has_subscribe_to_presence();
1915 subscribe_to_presence_ = value;
1925 return (_has_bits_[0] & 0x00000001u) != 0;
1928 _has_bits_[0] |= 0x00000001u;
1931 _has_bits_[0] &= ~0x00000001u;
1934 if (battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1935 battle_tag_->clear();
1937 clear_has_battle_tag();
1941 return *battle_tag_;
1944 set_has_battle_tag();
1945 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1946 battle_tag_ = new ::std::string;
1948 battle_tag_->assign(value);
1952 set_has_battle_tag();
1953 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1954 battle_tag_ = new ::std::string;
1956 battle_tag_->assign(value);
1960 set_has_battle_tag();
1961 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1962 battle_tag_ = new ::std::string;
1964 battle_tag_->assign(
reinterpret_cast<const char*
>(value),
size);
1968 set_has_battle_tag();
1969 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1970 battle_tag_ = new ::std::string;
1976 clear_has_battle_tag();
1977 if (battle_tag_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1980 ::std::string* temp = battle_tag_;
1981 battle_tag_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1986 if (battle_tag_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1990 set_has_battle_tag();
1991 battle_tag_ = battle_tag;
1993 clear_has_battle_tag();
1994 battle_tag_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2005 return attribute_.size();
2012 return attribute_.Get(index);
2016 return attribute_.Mutable(index);
2020 return attribute_.Add();
2022inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >&
2027inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute >*
2035 return role_.size();
2042 return role_.Get(index);
2045 role_.Set(index, value);
2052inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
2057inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
2065 return (_has_bits_[0] & 0x00000004u) != 0;
2068 _has_bits_[0] |= 0x00000004u;
2071 _has_bits_[0] &= ~0x00000004u;
2074 privileges_ = GOOGLE_ULONGLONG(0);
2075 clear_has_privileges();
2082 set_has_privileges();
2083 privileges_ = value;
2089 return (_has_bits_[0] & 0x00000008u) != 0;
2092 _has_bits_[0] |= 0x00000008u;
2095 _has_bits_[0] &= ~0x00000008u;
2098 if (info_ != NULL) info_->::bgs::protocol::channel::v1::MemberAccountInfo::Clear();
2103 return info_ != NULL ? *info_ : *default_instance_->info_;
2107 if (info_ == NULL) info_ = new ::bgs::protocol::channel::v1::MemberAccountInfo;
2134 return (_has_bits_[0] & 0x00000001u) != 0;
2137 _has_bits_[0] |= 0x00000001u;
2140 _has_bits_[0] &= ~0x00000001u;
2143 if (identity_ != NULL) identity_->::bgs::protocol::Identity::Clear();
2144 clear_has_identity();
2148 return identity_ != NULL ? *identity_ : *default_instance_->identity_;
2152 if (identity_ == NULL) identity_ = new ::bgs::protocol::Identity;
2157 clear_has_identity();
2164 identity_ = identity;
2168 clear_has_identity();
2175 return (_has_bits_[0] & 0x00000002u) != 0;
2178 _has_bits_[0] |= 0x00000002u;
2181 _has_bits_[0] &= ~0x00000002u;
2184 if (state_ != NULL) state_->::bgs::protocol::channel::v1::MemberState::Clear();
2189 return state_ != NULL ? *state_ : *default_instance_->state_;
2193 if (state_ == NULL) state_ = new ::bgs::protocol::channel::v1::MemberState;
2220 return (_has_bits_[0] & 0x00000001u) != 0;
2223 _has_bits_[0] |= 0x00000001u;
2226 _has_bits_[0] &= ~0x00000001u;
2229 if (account_ != NULL) account_->::bgs::protocol::account::v1::AccountId::Clear();
2230 clear_has_account();
2234 return account_ != NULL ? *account_ : *default_instance_->account_;
2238 if (account_ == NULL) account_ = new ::bgs::protocol::account::v1::AccountId;
2243 clear_has_account();
2254 clear_has_account();
2261 return (_has_bits_[0] & 0x00000002u) != 0;
2264 _has_bits_[0] |= 0x00000002u;
2267 _has_bits_[0] &= ~0x00000002u;
2270 if (game_account_ != NULL) game_account_->::bgs::protocol::account::v1::GameAccountHandle::Clear();
2271 clear_has_game_account();
2275 return game_account_ != NULL ? *game_account_ : *default_instance_->game_account_;
2278 set_has_game_account();
2279 if (game_account_ == NULL) game_account_ = new ::bgs::protocol::account::v1::GameAccountHandle;
2281 return game_account_;
2284 clear_has_game_account();
2286 game_account_ = NULL;
2290 delete game_account_;
2291 game_account_ = game_account;
2293 set_has_game_account();
2295 clear_has_game_account();
2302 return (_has_bits_[0] & 0x00000004u) != 0;
2305 _has_bits_[0] |= 0x00000004u;
2308 _has_bits_[0] &= ~0x00000004u;
2311 if (process_ != NULL) process_->::bgs::protocol::ProcessId::Clear();
2312 clear_has_process();
2316 return process_ != NULL ? *process_ : *default_instance_->process_;
2320 if (process_ == NULL) process_ = new ::bgs::protocol::ProcessId;
2325 clear_has_process();
2336 clear_has_process();
2353inline const EnumDescriptor* GetEnumDescriptor< ::bgs::protocol::channel::v1::ChannelState_PrivacyLevel>() {
inline ::bgs::protocol::channel::v1::ChannelState * mutable_state()
ChannelDescription(const ChannelDescription &from)
bool has_channel_id() const
bool has_current_members() const
void clear_has_current_members()
::google::protobuf::uint32 current_members_
inline ::google::protobuf::uint32 current_members() const
ChannelDescription & operator=(const ChannelDescription &from)
const ::bgs::protocol::EntityId & channel_id() const
void set_current_members(::google::protobuf::uint32 value)
void set_has_current_members()
static ChannelDescription * default_instance_
virtual ~ChannelDescription()
ChannelDescription * New() const
::bgs::protocol::channel::v1::ChannelState * state_
int GetCachedSize() const
static const ChannelDescription & default_instance()
inline ::bgs::protocol::EntityId * mutable_channel_id()
friend void protobuf_ShutdownFile_channel_5ftypes_2eproto()
::bgs::protocol::EntityId * channel_id_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_allocated_state(::bgs::protocol::channel::v1::ChannelState *state)
::google::protobuf::UnknownFieldSet _unknown_fields_
void SetCachedSize(int size) const
void Swap(ChannelDescription *other)
::google::protobuf::Metadata GetMetadata() const
friend void protobuf_AssignDesc_channel_5ftypes_2eproto()
friend void TC_PROTO_API protobuf_AddDesc_channel_5ftypes_2eproto()
void InitAsDefaultInstance()
void clear_current_members()
const ::bgs::protocol::channel::v1::ChannelState & state() const
inline ::bgs::protocol::EntityId * release_channel_id()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::bgs::protocol::channel::v1::ChannelState * release_state()
static const ::google::protobuf::Descriptor * descriptor()
void clear_has_channel_id()
void set_allocated_channel_id(::bgs::protocol::EntityId *channel_id)
void set_has_channel_id()
ChannelInfo(const ChannelInfo &from)
void set_has_description()
::google::protobuf::UnknownFieldSet _unknown_fields_
ChannelInfo & operator=(const ChannelInfo &from)
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member > & member() const
void set_allocated_description(::bgs::protocol::channel::v1::ChannelDescription *description)
static ChannelInfo * default_instance_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member > * mutable_member()
inline ::bgs::protocol::channel::v1::ChannelDescription * mutable_description()
void SetCachedSize(int size) const
static const ::google::protobuf::Descriptor * descriptor()
void clear_has_description()
int GetCachedSize() const
::bgs::protocol::channel::v1::ChannelDescription * description_
friend void protobuf_ShutdownFile_channel_5ftypes_2eproto()
::google::protobuf::Metadata GetMetadata() const
::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member > member_
inline ::bgs::protocol::channel::v1::Member * add_member()
void Swap(ChannelInfo *other)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void InitAsDefaultInstance()
friend void protobuf_AssignDesc_channel_5ftypes_2eproto()
friend void TC_PROTO_API protobuf_AddDesc_channel_5ftypes_2eproto()
ChannelInfo * New() const
inline ::bgs::protocol::channel::v1::ChannelDescription * release_description()
const ::bgs::protocol::channel::v1::ChannelDescription & description() const
bool has_description() const
static const ChannelInfo & default_instance()
void clear_privacy_level()
void clear_has_min_members()
int attribute_size() const
bool has_min_members() const
ChannelState(const ChannelState &from)
void set_allocated_channel_type(::std::string *channel_type)
void set_reason(::google::protobuf::uint32 value)
void set_min_members(::google::protobuf::uint32 value)
void clear_has_channel_type()
void clear_has_privacy_level()
void SetCachedSize(int size) const
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Invitation > invitation_
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::google::protobuf::uint32 program() const
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
void set_channel_type(const ::std::string &value)
::std::string * channel_type_
void set_program(::google::protobuf::uint32 value)
void set_max_members(::google::protobuf::uint32 value)
void clear_subscribe_to_presence()
inline ::google::protobuf::uint32 max_members() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::bgs::protocol::Attribute * add_attribute()
static bool PrivacyLevel_IsValid(int value)
::google::protobuf::UnknownFieldSet _unknown_fields_
bool has_privacy_level() const
inline ::std::string * release_name()
const ::std::string & name() const
ChannelState_PrivacyLevel PrivacyLevel
bool has_subscribe_to_presence() const
ChannelState * New() const
::google::protobuf::uint32 program_
inline ::google::protobuf::uint32 reason() const
static const ChannelState & default_instance()
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Invitation > * mutable_invitation()
ChannelState & operator=(const ChannelState &from)
static const ::google::protobuf::EnumDescriptor * PrivacyLevel_descriptor()
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::Metadata GetMetadata() const
void set_subscribe_to_presence(bool value)
static ChannelState * default_instance_
void set_privacy_level(::bgs::protocol::channel::v1::ChannelState_PrivacyLevel value)
bool has_max_members() const
void Swap(ChannelState *other)
void set_name(const ::std::string &value)
void set_has_min_members()
int invitation_size() const
::google::protobuf::uint32 max_members_
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
bool has_channel_type() const
inline ::std::string * release_channel_type()
void set_has_channel_type()
void set_allocated_name(::std::string *name)
friend void protobuf_ShutdownFile_channel_5ftypes_2eproto()
bool subscribe_to_presence_
inline ::bgs::protocol::channel::v1::ChannelState_PrivacyLevel privacy_level() const
static bool PrivacyLevel_Parse(const ::std::string &name, PrivacyLevel *value)
inline ::bgs::protocol::Invitation * add_invitation()
void set_has_max_members()
::google::protobuf::uint32 reason_
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Invitation > & invitation() const
bool subscribe_to_presence() const
inline ::std::string * mutable_name()
friend void protobuf_AssignDesc_channel_5ftypes_2eproto()
friend void TC_PROTO_API protobuf_AddDesc_channel_5ftypes_2eproto()
::google::protobuf::internal::ExtensionSet _extensions_
void clear_has_max_members()
const ::std::string & channel_type() const
void InitAsDefaultInstance()
void clear_channel_type()
int GetCachedSize() const
inline ::std::string * mutable_channel_type()
::google::protobuf::uint32 min_members_
void set_has_subscribe_to_presence()
::std::string * _default_channel_type_
inline ::google::protobuf::uint32 min_members() const
void set_has_privacy_level()
void clear_has_subscribe_to_presence()
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
static const ::std::string & PrivacyLevel_Name(PrivacyLevel value)
inline ::bgs::protocol::AttributeFilter * mutable_attribute_filter()
ListChannelsOptions(const ListChannelsOptions &from)
ListChannelsOptions * New() const
void set_max_results(::google::protobuf::uint32 value)
int GetCachedSize() const
void clear_attribute_filter()
static const ListChannelsOptions & default_instance()
inline ::std::string * release_channel_type()
void clear_has_max_results()
void set_has_channel_type()
inline ::google::protobuf::uint32 start_index() const
::bgs::protocol::AttributeFilter * attribute_filter_
void set_name(const ::std::string &value)
const ::bgs::protocol::AttributeFilter & attribute_filter() const
static const ::google::protobuf::Descriptor * descriptor()
bool has_channel_type() const
void set_has_start_index()
inline ::google::protobuf::uint32 capacity_full() const
void clear_has_attribute_filter()
inline ::google::protobuf::uint32 program() const
::google::protobuf::uint32 max_results_
bool has_attribute_filter() const
void InitAsDefaultInstance()
bool has_capacity_full() const
::std::string * channel_type_
void set_allocated_name(::std::string *name)
bool has_start_index() const
::google::protobuf::uint32 locale_
void set_has_capacity_full()
void clear_channel_type()
void set_locale(::google::protobuf::uint32 value)
void set_has_max_results()
void Swap(ListChannelsOptions *other)
void SetCachedSize(int size) const
inline ::google::protobuf::uint32 max_results() const
inline ::std::string * mutable_name()
void clear_has_channel_type()
ListChannelsOptions & operator=(const ListChannelsOptions &from)
const ::std::string & name() const
inline ::std::string * release_name()
void clear_has_capacity_full()
bool has_max_results() const
void set_allocated_attribute_filter(::bgs::protocol::AttributeFilter *attribute_filter)
friend void protobuf_ShutdownFile_channel_5ftypes_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
::google::protobuf::uint32 capacity_full_
void set_start_index(::google::protobuf::uint32 value)
static ListChannelsOptions * default_instance_
inline ::std::string * mutable_channel_type()
inline ::bgs::protocol::AttributeFilter * release_attribute_filter()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::google::protobuf::uint32 program_
::google::protobuf::Metadata GetMetadata() const
friend void protobuf_AssignDesc_channel_5ftypes_2eproto()
friend void TC_PROTO_API protobuf_AddDesc_channel_5ftypes_2eproto()
void set_has_attribute_filter()
::google::protobuf::UnknownFieldSet _unknown_fields_
const ::std::string & channel_type() const
::google::protobuf::uint32 start_index_
void set_program(::google::protobuf::uint32 value)
inline ::google::protobuf::uint32 locale() const
void clear_has_start_index()
virtual ~ListChannelsOptions()
void clear_capacity_full()
void set_allocated_channel_type(::std::string *channel_type)
void set_channel_type(const ::std::string &value)
void set_capacity_full(::google::protobuf::uint32 value)
static const ::google::protobuf::Descriptor * descriptor()
bool has_battle_tag() const
int GetCachedSize() const
inline ::std::string * mutable_battle_tag()
::google::protobuf::UnknownFieldSet _unknown_fields_
::std::string * battle_tag_
void set_battle_tag(const ::std::string &value)
const ::std::string & battle_tag() const
void SetCachedSize(int size) const
MemberAccountInfo * New() const
void clear_has_battle_tag()
::google::protobuf::Metadata GetMetadata() const
virtual ~MemberAccountInfo()
void set_allocated_battle_tag(::std::string *battle_tag)
void Swap(MemberAccountInfo *other)
MemberAccountInfo(const MemberAccountInfo &from)
void InitAsDefaultInstance()
friend void protobuf_ShutdownFile_channel_5ftypes_2eproto()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_has_battle_tag()
static MemberAccountInfo * default_instance_
friend void protobuf_AssignDesc_channel_5ftypes_2eproto()
friend void TC_PROTO_API protobuf_AddDesc_channel_5ftypes_2eproto()
MemberAccountInfo & operator=(const MemberAccountInfo &from)
static const MemberAccountInfo & default_instance()
inline ::std::string * release_battle_tag()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
MemberState * New() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_role()
void add_role(::google::protobuf::uint32 value)
void SetCachedSize(int size) const
inline ::bgs::protocol::channel::v1::MemberAccountInfo * mutable_info()
inline ::bgs::protocol::Attribute * add_attribute()
MemberState & operator=(const MemberState &from)
void set_role(int index, ::google::protobuf::uint32 value)
inline ::google::protobuf::uint64 privileges() const
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > role_
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & role() const
bool has_privileges() const
MemberState(const MemberState &from)
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
static const MemberState & default_instance()
void Swap(MemberState *other)
void InitAsDefaultInstance()
void clear_has_privileges()
::google::protobuf::UnknownFieldSet _unknown_fields_
::google::protobuf::Metadata GetMetadata() const
friend void protobuf_ShutdownFile_channel_5ftypes_2eproto()
int GetCachedSize() const
void set_has_privileges()
const ::bgs::protocol::channel::v1::MemberAccountInfo & info() const
::google::protobuf::uint64 privileges_
static MemberState * default_instance_
friend void protobuf_AssignDesc_channel_5ftypes_2eproto()
friend void TC_PROTO_API protobuf_AddDesc_channel_5ftypes_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
int attribute_size() const
::bgs::protocol::channel::v1::MemberAccountInfo * info_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_privileges(::google::protobuf::uint64 value)
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
void set_allocated_info(::bgs::protocol::channel::v1::MemberAccountInfo *info)
inline ::bgs::protocol::channel::v1::MemberAccountInfo * release_info()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_allocated_state(::bgs::protocol::channel::v1::MemberState *state)
inline ::bgs::protocol::Identity * release_identity()
void SetCachedSize(int size) const
static const Member & default_instance()
int GetCachedSize() const
::google::protobuf::UnknownFieldSet _unknown_fields_
void clear_has_identity()
const ::bgs::protocol::Identity & identity() const
::bgs::protocol::Identity * identity_
void InitAsDefaultInstance()
bool has_identity() const
Member & operator=(const Member &from)
Member(const Member &from)
friend void protobuf_ShutdownFile_channel_5ftypes_2eproto()
::google::protobuf::Metadata GetMetadata() const
void set_allocated_identity(::bgs::protocol::Identity *identity)
::bgs::protocol::channel::v1::MemberState * state_
const ::bgs::protocol::channel::v1::MemberState & state() const
friend void protobuf_AssignDesc_channel_5ftypes_2eproto()
friend void TC_PROTO_API protobuf_AddDesc_channel_5ftypes_2eproto()
inline ::bgs::protocol::Identity * mutable_identity()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
inline ::bgs::protocol::channel::v1::MemberState * mutable_state()
static const ::google::protobuf::Descriptor * descriptor()
static Member * default_instance_
inline ::bgs::protocol::channel::v1::MemberState * release_state()
Message(const Message &from)
static const ::google::protobuf::Descriptor * descriptor()
void SetCachedSize(int size) const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Message & operator=(const Message &from)
static Message * default_instance_
int GetCachedSize() const
inline ::bgs::protocol::Attribute * add_attribute()
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > * mutable_attribute()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void InitAsDefaultInstance()
friend void protobuf_ShutdownFile_channel_5ftypes_2eproto()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > & attribute() const
::google::protobuf::internal::ExtensionSet _extensions_
static const Message & default_instance()
::google::protobuf::Metadata GetMetadata() const
friend void protobuf_AssignDesc_channel_5ftypes_2eproto()
friend void TC_PROTO_API protobuf_AddDesc_channel_5ftypes_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
void Swap(Message *other)
::google::protobuf::RepeatedPtrField< ::bgs::protocol::Attribute > attribute_
void Swap(SubscriberId *other)
void clear_account() PROTOBUF_DEPRECATED
SubscriberId * New() const
void set_allocated_process(::bgs::protocol::ProcessId *process)
SubscriberId(const SubscriberId &from)
void SetCachedSize(int size) const
const ::bgs::protocol::account::v1::GameAccountHandle & game_account() const
inline ::bgs::protocol::ProcessId * release_process()
bool has_game_account() const
int GetCachedSize() const
void set_allocated_account(::bgs::protocol::account::v1::AccountId *account) PROTOBUF_DEPRECATED
inline ::bgs::protocol::account::v1::AccountId * mutable_account() PROTOBUF_DEPRECATED
inline ::bgs::protocol::account::v1::GameAccountHandle * release_game_account()
inline ::bgs::protocol::ProcessId * mutable_process()
const ::bgs::protocol::ProcessId & process() const
const ::bgs::protocol::account::v1::AccountId & account() const PROTOBUF_DEPRECATED
static const ::google::protobuf::Descriptor * descriptor()
void clear_has_game_account()
void set_allocated_game_account(::bgs::protocol::account::v1::GameAccountHandle *game_account)
inline ::bgs::protocol::account::v1::AccountId * release_account() PROTOBUF_DEPRECATED
static const SubscriberId & default_instance()
void set_has_game_account()
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void clear_game_account()
inline ::bgs::protocol::account::v1::GameAccountHandle * mutable_game_account()
SubscriberId & operator=(const SubscriberId &from)
bool has_account() const PROTOBUF_DEPRECATED
constexpr std::size_t size()
void TC_PROTO_API protobuf_AddDesc_channel_5ftypes_2eproto()
bool ChannelState_PrivacyLevel_Parse(const ::std::string &name, ChannelState_PrivacyLevel *value)
const int ChannelState_PrivacyLevel_PrivacyLevel_ARRAYSIZE
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * ChannelState_PrivacyLevel_descriptor()
void protobuf_AssignDesc_channel_5ftypes_2eproto()
const ChannelState_PrivacyLevel ChannelState_PrivacyLevel_PrivacyLevel_MAX
void protobuf_ShutdownFile_channel_5ftypes_2eproto()
TC_PROTO_API bool ChannelState_PrivacyLevel_IsValid(int value)
const ChannelState_PrivacyLevel ChannelState_PrivacyLevel_PrivacyLevel_MIN
ChannelState_PrivacyLevel
@ ChannelState_PrivacyLevel_PRIVACY_LEVEL_OPEN
@ ChannelState_PrivacyLevel_PRIVACY_LEVEL_CLOSED
@ ChannelState_PrivacyLevel_PRIVACY_LEVEL_OPEN_INVITATION
@ ChannelState_PrivacyLevel_PRIVACY_LEVEL_OPEN_INVITATION_AND_FRIEND
const ::std::string & ChannelState_PrivacyLevel_Name(ChannelState_PrivacyLevel value)
const PrivacyLevel PrivacyLevel_MIN
const int PrivacyLevel_ARRAYSIZE
const PrivacyLevel PrivacyLevel_MAX
@ PRIVACY_LEVEL_OPEN_INVITATION