4 #ifndef PROTOBUF_channel_5fservice_2eproto__INCLUDED
5 #define PROTOBUF_channel_5fservice_2eproto__INCLUDED
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.
34 #include <type_traits>
78 return _unknown_fields_;
82 return &_unknown_fields_;
85 static const ::google::protobuf::Descriptor* descriptor();
93 void CopyFrom(const ::google::protobuf::Message& from);
94 void MergeFrom(const ::google::protobuf::Message& from);
98 bool IsInitialized()
const;
100 int ByteSize()
const;
101 bool MergePartialFromCodedStream(
103 void SerializeWithCachedSizes(
110 void SetCachedSize(
int size)
const;
119 inline bool has_agent_id()
const;
120 inline void clear_agent_id();
121 static const int kAgentIdFieldNumber = 1;
122 inline const ::bgs::protocol::EntityId& agent_id()
const;
123 inline ::bgs::protocol::EntityId* mutable_agent_id();
124 inline ::bgs::protocol::EntityId* release_agent_id();
128 inline bool has_member_identity()
const;
129 inline void clear_member_identity();
130 static const int kMemberIdentityFieldNumber = 2;
131 inline const ::bgs::protocol::Identity& member_identity()
const;
132 inline ::bgs::protocol::Identity* mutable_member_identity();
133 inline ::bgs::protocol::Identity* release_member_identity();
137 inline bool has_member_state()
const;
138 inline void clear_member_state();
139 static const int kMemberStateFieldNumber = 3;
140 inline const ::bgs::protocol::channel::v1::MemberState& member_state()
const;
141 inline ::bgs::protocol::channel::v1::MemberState* mutable_member_state();
142 inline ::bgs::protocol::channel::v1::MemberState* release_member_state();
146 inline bool has_object_id()
const;
147 inline void clear_object_id();
148 static const int kObjectIdFieldNumber = 4;
153 inline bool has_subscribe()
const;
154 inline void clear_subscribe();
155 static const int kSubscribeFieldNumber = 5;
156 inline bool subscribe()
const;
157 inline void set_subscribe(
bool value);
161 inline void set_has_agent_id();
162 inline void clear_has_agent_id();
163 inline void set_has_member_identity();
164 inline void clear_has_member_identity();
165 inline void set_has_member_state();
166 inline void clear_has_member_state();
167 inline void set_has_object_id();
168 inline void clear_has_object_id();
169 inline void set_has_subscribe();
170 inline void clear_has_subscribe();
185 void InitAsDefaultInstance();
203 return _unknown_fields_;
207 return &_unknown_fields_;
210 static const ::google::protobuf::Descriptor* descriptor();
218 void CopyFrom(const ::google::protobuf::Message& from);
219 void MergeFrom(const ::google::protobuf::Message& from);
223 bool IsInitialized()
const;
225 int ByteSize()
const;
226 bool MergePartialFromCodedStream(
228 void SerializeWithCachedSizes(
235 void SetCachedSize(
int size)
const;
244 inline bool has_agent_id()
const;
245 inline void clear_agent_id();
246 static const int kAgentIdFieldNumber = 1;
247 inline const ::bgs::protocol::EntityId& agent_id()
const;
248 inline ::bgs::protocol::EntityId* mutable_agent_id();
249 inline ::bgs::protocol::EntityId* release_agent_id();
253 inline bool has_member_id()
const;
254 inline void clear_member_id();
255 static const int kMemberIdFieldNumber = 2;
256 inline const ::bgs::protocol::EntityId& member_id()
const;
257 inline ::bgs::protocol::EntityId* mutable_member_id();
258 inline ::bgs::protocol::EntityId* release_member_id();
262 inline bool has_reason()
const;
263 inline void clear_reason();
264 static const int kReasonFieldNumber = 3;
270 inline void set_has_agent_id();
271 inline void clear_has_agent_id();
272 inline void set_has_member_id();
273 inline void clear_has_member_id();
274 inline void set_has_reason();
275 inline void clear_has_reason();
288 void InitAsDefaultInstance();
306 return _unknown_fields_;
310 return &_unknown_fields_;
313 static const ::google::protobuf::Descriptor* descriptor();
321 void CopyFrom(const ::google::protobuf::Message& from);
322 void MergeFrom(const ::google::protobuf::Message& from);
326 bool IsInitialized()
const;
328 int ByteSize()
const;
329 bool MergePartialFromCodedStream(
331 void SerializeWithCachedSizes(
338 void SetCachedSize(
int size)
const;
347 inline bool has_agent_id()
const;
348 inline void clear_agent_id();
349 static const int kAgentIdFieldNumber = 1;
350 inline const ::bgs::protocol::EntityId& agent_id()
const;
351 inline ::bgs::protocol::EntityId* mutable_agent_id();
352 inline ::bgs::protocol::EntityId* release_agent_id();
356 inline bool has_member_id()
const;
357 inline void clear_member_id();
358 static const int kMemberIdFieldNumber = 2;
359 inline const ::bgs::protocol::EntityId& member_id()
const;
360 inline ::bgs::protocol::EntityId* mutable_member_id();
361 inline ::bgs::protocol::EntityId* release_member_id();
366 inline void set_has_agent_id();
367 inline void clear_has_agent_id();
368 inline void set_has_member_id();
369 inline void clear_has_member_id();
381 void InitAsDefaultInstance();
399 return _unknown_fields_;
403 return &_unknown_fields_;
406 static const ::google::protobuf::Descriptor* descriptor();
414 void CopyFrom(const ::google::protobuf::Message& from);
415 void MergeFrom(const ::google::protobuf::Message& from);
419 bool IsInitialized()
const;
421 int ByteSize()
const;
422 bool MergePartialFromCodedStream(
424 void SerializeWithCachedSizes(
431 void SetCachedSize(
int size)
const;
440 inline bool has_agent_id()
const;
441 inline void clear_agent_id();
442 static const int kAgentIdFieldNumber = 1;
443 inline const ::bgs::protocol::EntityId& agent_id()
const;
444 inline ::bgs::protocol::EntityId* mutable_agent_id();
445 inline ::bgs::protocol::EntityId* release_agent_id();
449 inline bool has_message()
const;
450 inline void clear_message();
451 static const int kMessageFieldNumber = 2;
452 inline const ::bgs::protocol::channel::v1::Message& message()
const;
453 inline ::bgs::protocol::channel::v1::Message* mutable_message();
454 inline ::bgs::protocol::channel::v1::Message* release_message();
458 inline bool has_required_privileges()
const;
459 inline void clear_required_privileges();
460 static const int kRequiredPrivilegesFieldNumber = 3;
466 inline void set_has_agent_id();
467 inline void clear_has_agent_id();
468 inline void set_has_message();
469 inline void clear_has_message();
470 inline void set_has_required_privileges();
471 inline void clear_has_required_privileges();
484 void InitAsDefaultInstance();
502 return _unknown_fields_;
506 return &_unknown_fields_;
509 static const ::google::protobuf::Descriptor* descriptor();
517 void CopyFrom(const ::google::protobuf::Message& from);
518 void MergeFrom(const ::google::protobuf::Message& from);
522 bool IsInitialized()
const;
524 int ByteSize()
const;
525 bool MergePartialFromCodedStream(
527 void SerializeWithCachedSizes(
534 void SetCachedSize(
int size)
const;
543 inline bool has_agent_id()
const;
544 inline void clear_agent_id();
545 static const int kAgentIdFieldNumber = 1;
546 inline const ::bgs::protocol::EntityId& agent_id()
const;
547 inline ::bgs::protocol::EntityId* mutable_agent_id();
548 inline ::bgs::protocol::EntityId* release_agent_id();
552 inline bool has_state_change()
const;
553 inline void clear_state_change();
554 static const int kStateChangeFieldNumber = 2;
555 inline const ::bgs::protocol::channel::v1::ChannelState& state_change()
const;
556 inline ::bgs::protocol::channel::v1::ChannelState* mutable_state_change();
557 inline ::bgs::protocol::channel::v1::ChannelState* release_state_change();
562 inline void set_has_agent_id();
563 inline void clear_has_agent_id();
564 inline void set_has_state_change();
565 inline void clear_has_state_change();
577 void InitAsDefaultInstance();
595 return _unknown_fields_;
599 return &_unknown_fields_;
602 static const ::google::protobuf::Descriptor* descriptor();
610 void CopyFrom(const ::google::protobuf::Message& from);
611 void MergeFrom(const ::google::protobuf::Message& from);
615 bool IsInitialized()
const;
617 int ByteSize()
const;
618 bool MergePartialFromCodedStream(
620 void SerializeWithCachedSizes(
627 void SetCachedSize(
int size)
const;
636 inline bool has_agent_id()
const;
637 inline void clear_agent_id();
638 static const int kAgentIdFieldNumber = 1;
639 inline const ::bgs::protocol::EntityId& agent_id()
const;
640 inline ::bgs::protocol::EntityId* mutable_agent_id();
641 inline ::bgs::protocol::EntityId* release_agent_id();
645 inline int state_change_size()
const;
646 inline void clear_state_change();
647 static const int kStateChangeFieldNumber = 2;
648 inline const ::bgs::protocol::channel::v1::Member& state_change(
int index)
const;
649 inline ::bgs::protocol::channel::v1::Member* mutable_state_change(
int index);
650 inline ::bgs::protocol::channel::v1::Member* add_state_change();
651 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member >&
652 state_change()
const;
653 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member >*
654 mutable_state_change();
657 inline int removed_role_size()
const;
658 inline void clear_removed_role();
659 static const int kRemovedRoleFieldNumber = 3;
663 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
664 removed_role()
const;
665 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
666 mutable_removed_role();
670 inline void set_has_agent_id();
671 inline void clear_has_agent_id();
685 void InitAsDefaultInstance();
703 return _unknown_fields_;
707 return &_unknown_fields_;
710 static const ::google::protobuf::Descriptor* descriptor();
718 void CopyFrom(const ::google::protobuf::Message& from);
719 void MergeFrom(const ::google::protobuf::Message& from);
723 bool IsInitialized()
const;
725 int ByteSize()
const;
726 bool MergePartialFromCodedStream(
728 void SerializeWithCachedSizes(
735 void SetCachedSize(
int size)
const;
744 inline bool has_agent_id()
const;
745 inline void clear_agent_id();
746 static const int kAgentIdFieldNumber = 1;
747 inline const ::bgs::protocol::EntityId& agent_id()
const;
748 inline ::bgs::protocol::EntityId* mutable_agent_id();
749 inline ::bgs::protocol::EntityId* release_agent_id();
753 inline bool has_reason()
const;
754 inline void clear_reason();
755 static const int kReasonFieldNumber = 2;
761 inline void set_has_agent_id();
762 inline void clear_has_agent_id();
763 inline void set_has_reason();
764 inline void clear_has_reason();
776 void InitAsDefaultInstance();
794 return _unknown_fields_;
798 return &_unknown_fields_;
801 static const ::google::protobuf::Descriptor* descriptor();
809 void CopyFrom(const ::google::protobuf::Message& from);
810 void MergeFrom(const ::google::protobuf::Message& from);
814 bool IsInitialized()
const;
816 int ByteSize()
const;
817 bool MergePartialFromCodedStream(
819 void SerializeWithCachedSizes(
826 void SetCachedSize(
int size)
const;
835 inline bool has_agent_id()
const;
836 inline void clear_agent_id();
837 static const int kAgentIdFieldNumber = 1;
838 inline const ::bgs::protocol::EntityId& agent_id()
const;
839 inline ::bgs::protocol::EntityId* mutable_agent_id();
840 inline ::bgs::protocol::EntityId* release_agent_id();
844 inline int role_size()
const;
845 inline void clear_role();
846 static const int kRoleFieldNumber = 2;
850 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
852 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
856 inline int member_id_size()
const;
857 inline void clear_member_id();
858 static const int kMemberIdFieldNumber = 3;
859 inline const ::bgs::protocol::EntityId& member_id(
int index)
const;
860 inline ::bgs::protocol::EntityId* mutable_member_id(
int index);
861 inline ::bgs::protocol::EntityId* add_member_id();
862 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::EntityId >&
864 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::EntityId >*
869 inline void set_has_agent_id();
870 inline void clear_has_agent_id();
884 void InitAsDefaultInstance();
902 return _unknown_fields_;
906 return &_unknown_fields_;
909 static const ::google::protobuf::Descriptor* descriptor();
917 void CopyFrom(const ::google::protobuf::Message& from);
918 void MergeFrom(const ::google::protobuf::Message& from);
922 bool IsInitialized()
const;
924 int ByteSize()
const;
925 bool MergePartialFromCodedStream(
927 void SerializeWithCachedSizes(
934 void SetCachedSize(
int size)
const;
943 inline bool has_self()
const;
944 inline void clear_self();
945 static const int kSelfFieldNumber = 1;
946 inline const ::bgs::protocol::channel::v1::Member&
self()
const;
947 inline ::bgs::protocol::channel::v1::Member* mutable_self();
948 inline ::bgs::protocol::channel::v1::Member* release_self();
952 inline int member_size()
const;
953 inline void clear_member();
954 static const int kMemberFieldNumber = 2;
955 inline const ::bgs::protocol::channel::v1::Member& member(
int index)
const;
956 inline ::bgs::protocol::channel::v1::Member* mutable_member(
int index);
957 inline ::bgs::protocol::channel::v1::Member* add_member();
958 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member >&
960 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member >*
964 inline bool has_channel_state()
const;
965 inline void clear_channel_state();
966 static const int kChannelStateFieldNumber = 3;
967 inline const ::bgs::protocol::channel::v1::ChannelState& channel_state()
const;
968 inline ::bgs::protocol::channel::v1::ChannelState* mutable_channel_state();
969 inline ::bgs::protocol::channel::v1::ChannelState* release_channel_state();
973 inline bool has_channel_id()
const;
974 inline void clear_channel_id();
975 static const int kChannelIdFieldNumber = 4;
976 inline const ::bgs::protocol::channel::v1::ChannelId& channel_id()
const;
977 inline ::bgs::protocol::channel::v1::ChannelId* mutable_channel_id();
978 inline ::bgs::protocol::channel::v1::ChannelId* release_channel_id();
982 inline bool has_subscriber()
const;
983 inline void clear_subscriber();
984 static const int kSubscriberFieldNumber = 5;
985 inline const ::bgs::protocol::account::v1::Identity& subscriber()
const;
986 inline ::bgs::protocol::account::v1::Identity* mutable_subscriber();
987 inline ::bgs::protocol::account::v1::Identity* release_subscriber();
992 inline void set_has_self();
993 inline void clear_has_self();
994 inline void set_has_channel_state();
995 inline void clear_has_channel_state();
996 inline void set_has_channel_id();
997 inline void clear_has_channel_id();
998 inline void set_has_subscriber();
999 inline void clear_has_subscriber();
1014 void InitAsDefaultInstance();
1032 return _unknown_fields_;
1036 return &_unknown_fields_;
1039 static const ::google::protobuf::Descriptor* descriptor();
1047 void CopyFrom(const ::google::protobuf::Message& from);
1048 void MergeFrom(const ::google::protobuf::Message& from);
1052 bool IsInitialized()
const;
1054 int ByteSize()
const;
1055 bool MergePartialFromCodedStream(
1057 void SerializeWithCachedSizes(
1064 void SetCachedSize(
int size)
const;
1073 inline bool has_member()
const;
1074 inline void clear_member();
1075 static const int kMemberFieldNumber = 1;
1076 inline const ::bgs::protocol::channel::v1::Member& member()
const;
1077 inline ::bgs::protocol::channel::v1::Member* mutable_member();
1078 inline ::bgs::protocol::channel::v1::Member* release_member();
1082 inline bool has_channel_id()
const;
1083 inline void clear_channel_id();
1084 static const int kChannelIdFieldNumber = 2;
1085 inline const ::bgs::protocol::channel::v1::ChannelId& channel_id()
const;
1086 inline ::bgs::protocol::channel::v1::ChannelId* mutable_channel_id();
1087 inline ::bgs::protocol::channel::v1::ChannelId* release_channel_id();
1091 inline bool has_subscriber()
const;
1092 inline void clear_subscriber();
1093 static const int kSubscriberFieldNumber = 3;
1094 inline const ::bgs::protocol::account::v1::Identity& subscriber()
const;
1095 inline ::bgs::protocol::account::v1::Identity* mutable_subscriber();
1096 inline ::bgs::protocol::account::v1::Identity* release_subscriber();
1101 inline void set_has_member();
1102 inline void clear_has_member();
1103 inline void set_has_channel_id();
1104 inline void clear_has_channel_id();
1105 inline void set_has_subscriber();
1106 inline void clear_has_subscriber();
1119 void InitAsDefaultInstance();
1137 return _unknown_fields_;
1141 return &_unknown_fields_;
1144 static const ::google::protobuf::Descriptor* descriptor();
1152 void CopyFrom(const ::google::protobuf::Message& from);
1153 void MergeFrom(const ::google::protobuf::Message& from);
1157 bool IsInitialized()
const;
1159 int ByteSize()
const;
1160 bool MergePartialFromCodedStream(
1162 void SerializeWithCachedSizes(
1169 void SetCachedSize(
int size)
const;
1178 inline bool has_agent_id()
const;
1179 inline void clear_agent_id();
1180 static const int kAgentIdFieldNumber = 1;
1181 inline const ::bgs::protocol::EntityId& agent_id()
const;
1182 inline ::bgs::protocol::EntityId* mutable_agent_id();
1183 inline ::bgs::protocol::EntityId* release_agent_id();
1187 inline bool has_member_id()
const;
1188 inline void clear_member_id();
1189 static const int kMemberIdFieldNumber = 2;
1190 inline const ::bgs::protocol::EntityId& member_id()
const;
1191 inline ::bgs::protocol::EntityId* mutable_member_id();
1192 inline ::bgs::protocol::EntityId* release_member_id();
1196 inline bool has_reason()
const;
1197 inline void clear_reason();
1198 static const int kReasonFieldNumber = 3;
1203 inline bool has_channel_id()
const;
1204 inline void clear_channel_id();
1205 static const int kChannelIdFieldNumber = 4;
1206 inline const ::bgs::protocol::channel::v1::ChannelId& channel_id()
const;
1207 inline ::bgs::protocol::channel::v1::ChannelId* mutable_channel_id();
1208 inline ::bgs::protocol::channel::v1::ChannelId* release_channel_id();
1212 inline bool has_subscriber()
const;
1213 inline void clear_subscriber();
1214 static const int kSubscriberFieldNumber = 5;
1215 inline const ::bgs::protocol::account::v1::Identity& subscriber()
const;
1216 inline ::bgs::protocol::account::v1::Identity* mutable_subscriber();
1217 inline ::bgs::protocol::account::v1::Identity* release_subscriber();
1222 inline void set_has_agent_id();
1223 inline void clear_has_agent_id();
1224 inline void set_has_member_id();
1225 inline void clear_has_member_id();
1226 inline void set_has_reason();
1227 inline void clear_has_reason();
1228 inline void set_has_channel_id();
1229 inline void clear_has_channel_id();
1230 inline void set_has_subscriber();
1231 inline void clear_has_subscriber();
1246 void InitAsDefaultInstance();
1264 return _unknown_fields_;
1268 return &_unknown_fields_;
1271 static const ::google::protobuf::Descriptor* descriptor();
1279 void CopyFrom(const ::google::protobuf::Message& from);
1280 void MergeFrom(const ::google::protobuf::Message& from);
1284 bool IsInitialized()
const;
1286 int ByteSize()
const;
1287 bool MergePartialFromCodedStream(
1289 void SerializeWithCachedSizes(
1296 void SetCachedSize(
int size)
const;
1305 inline bool has_agent_id()
const;
1306 inline void clear_agent_id();
1307 static const int kAgentIdFieldNumber = 1;
1308 inline const ::bgs::protocol::EntityId& agent_id()
const;
1309 inline ::bgs::protocol::EntityId* mutable_agent_id();
1310 inline ::bgs::protocol::EntityId* release_agent_id();
1314 inline bool has_member_id()
const;
1315 inline void clear_member_id();
1316 static const int kMemberIdFieldNumber = 2;
1317 inline const ::bgs::protocol::EntityId& member_id()
const;
1318 inline ::bgs::protocol::EntityId* mutable_member_id();
1319 inline ::bgs::protocol::EntityId* release_member_id();
1323 inline bool has_reason()
const;
1324 inline void clear_reason();
1325 static const int kReasonFieldNumber = 3;
1330 inline bool has_channel_id()
const;
1331 inline void clear_channel_id();
1332 static const int kChannelIdFieldNumber = 4;
1333 inline const ::bgs::protocol::channel::v1::ChannelId& channel_id()
const;
1334 inline ::bgs::protocol::channel::v1::ChannelId* mutable_channel_id();
1335 inline ::bgs::protocol::channel::v1::ChannelId* release_channel_id();
1339 inline bool has_subscriber()
const;
1340 inline void clear_subscriber();
1341 static const int kSubscriberFieldNumber = 5;
1342 inline const ::bgs::protocol::account::v1::Identity& subscriber()
const;
1343 inline ::bgs::protocol::account::v1::Identity* mutable_subscriber();
1344 inline ::bgs::protocol::account::v1::Identity* release_subscriber();
1349 inline void set_has_agent_id();
1350 inline void clear_has_agent_id();
1351 inline void set_has_member_id();
1352 inline void clear_has_member_id();
1353 inline void set_has_reason();
1354 inline void clear_has_reason();
1355 inline void set_has_channel_id();
1356 inline void clear_has_channel_id();
1357 inline void set_has_subscriber();
1358 inline void clear_has_subscriber();
1373 void InitAsDefaultInstance();
1391 return _unknown_fields_;
1395 return &_unknown_fields_;
1398 static const ::google::protobuf::Descriptor* descriptor();
1406 void CopyFrom(const ::google::protobuf::Message& from);
1407 void MergeFrom(const ::google::protobuf::Message& from);
1411 bool IsInitialized()
const;
1413 int ByteSize()
const;
1414 bool MergePartialFromCodedStream(
1416 void SerializeWithCachedSizes(
1423 void SetCachedSize(
int size)
const;
1432 inline bool has_agent_id()
const;
1433 inline void clear_agent_id();
1434 static const int kAgentIdFieldNumber = 1;
1435 inline const ::bgs::protocol::EntityId& agent_id()
const;
1436 inline ::bgs::protocol::EntityId* mutable_agent_id();
1437 inline ::bgs::protocol::EntityId* release_agent_id();
1441 inline bool has_message()
const;
1442 inline void clear_message();
1443 static const int kMessageFieldNumber = 2;
1444 inline const ::bgs::protocol::channel::v1::Message& message()
const;
1445 inline ::bgs::protocol::channel::v1::Message* mutable_message();
1446 inline ::bgs::protocol::channel::v1::Message* release_message();
1450 inline bool has_required_privileges()
const;
1451 inline void clear_required_privileges();
1452 static const int kRequiredPrivilegesFieldNumber = 3;
1457 inline bool has_identity()
const;
1458 inline void clear_identity();
1459 static const int kIdentityFieldNumber = 4;
1460 inline const ::std::string& identity()
const;
1461 inline void set_identity(const ::std::string&
value);
1462 inline void set_identity(
const char*
value);
1463 inline void set_identity(
const char*
value,
size_t size);
1464 inline ::std::string* mutable_identity();
1465 inline ::std::string* release_identity();
1466 inline void set_allocated_identity(::std::string* identity);
1469 inline bool has_channel_id()
const;
1470 inline void clear_channel_id();
1471 static const int kChannelIdFieldNumber = 5;
1472 inline const ::bgs::protocol::channel::v1::ChannelId& channel_id()
const;
1473 inline ::bgs::protocol::channel::v1::ChannelId* mutable_channel_id();
1474 inline ::bgs::protocol::channel::v1::ChannelId* release_channel_id();
1478 inline bool has_subscriber()
const;
1479 inline void clear_subscriber();
1480 static const int kSubscriberFieldNumber = 6;
1481 inline const ::bgs::protocol::account::v1::Identity& subscriber()
const;
1482 inline ::bgs::protocol::account::v1::Identity* mutable_subscriber();
1483 inline ::bgs::protocol::account::v1::Identity* release_subscriber();
1488 inline void set_has_agent_id();
1489 inline void clear_has_agent_id();
1490 inline void set_has_message();
1491 inline void clear_has_message();
1492 inline void set_has_required_privileges();
1493 inline void clear_has_required_privileges();
1494 inline void set_has_identity();
1495 inline void clear_has_identity();
1496 inline void set_has_channel_id();
1497 inline void clear_has_channel_id();
1498 inline void set_has_subscriber();
1499 inline void clear_has_subscriber();
1515 void InitAsDefaultInstance();
1533 return _unknown_fields_;
1537 return &_unknown_fields_;
1540 static const ::google::protobuf::Descriptor* descriptor();
1548 void CopyFrom(const ::google::protobuf::Message& from);
1549 void MergeFrom(const ::google::protobuf::Message& from);
1553 bool IsInitialized()
const;
1555 int ByteSize()
const;
1556 bool MergePartialFromCodedStream(
1558 void SerializeWithCachedSizes(
1565 void SetCachedSize(
int size)
const;
1574 inline bool has_agent_id()
const;
1575 inline void clear_agent_id();
1576 static const int kAgentIdFieldNumber = 1;
1577 inline const ::bgs::protocol::EntityId& agent_id()
const;
1578 inline ::bgs::protocol::EntityId* mutable_agent_id();
1579 inline ::bgs::protocol::EntityId* release_agent_id();
1583 inline bool has_state_change()
const;
1584 inline void clear_state_change();
1585 static const int kStateChangeFieldNumber = 2;
1586 inline const ::bgs::protocol::channel::v1::ChannelState& state_change()
const;
1587 inline ::bgs::protocol::channel::v1::ChannelState* mutable_state_change();
1588 inline ::bgs::protocol::channel::v1::ChannelState* release_state_change();
1592 inline bool has_channel_id()
const;
1593 inline void clear_channel_id();
1594 static const int kChannelIdFieldNumber = 3;
1595 inline const ::bgs::protocol::channel::v1::ChannelId& channel_id()
const;
1596 inline ::bgs::protocol::channel::v1::ChannelId* mutable_channel_id();
1597 inline ::bgs::protocol::channel::v1::ChannelId* release_channel_id();
1601 inline bool has_subscriber()
const;
1602 inline void clear_subscriber();
1603 static const int kSubscriberFieldNumber = 4;
1604 inline const ::bgs::protocol::account::v1::Identity& subscriber()
const;
1605 inline ::bgs::protocol::account::v1::Identity* mutable_subscriber();
1606 inline ::bgs::protocol::account::v1::Identity* release_subscriber();
1611 inline void set_has_agent_id();
1612 inline void clear_has_agent_id();
1613 inline void set_has_state_change();
1614 inline void clear_has_state_change();
1615 inline void set_has_channel_id();
1616 inline void clear_has_channel_id();
1617 inline void set_has_subscriber();
1618 inline void clear_has_subscriber();
1632 void InitAsDefaultInstance();
1650 return _unknown_fields_;
1654 return &_unknown_fields_;
1657 static const ::google::protobuf::Descriptor* descriptor();
1665 void CopyFrom(const ::google::protobuf::Message& from);
1666 void MergeFrom(const ::google::protobuf::Message& from);
1670 bool IsInitialized()
const;
1672 int ByteSize()
const;
1673 bool MergePartialFromCodedStream(
1675 void SerializeWithCachedSizes(
1682 void SetCachedSize(
int size)
const;
1691 inline bool has_agent_id()
const;
1692 inline void clear_agent_id();
1693 static const int kAgentIdFieldNumber = 1;
1694 inline const ::bgs::protocol::EntityId& agent_id()
const;
1695 inline ::bgs::protocol::EntityId* mutable_agent_id();
1696 inline ::bgs::protocol::EntityId* release_agent_id();
1700 inline int state_change_size()
const;
1701 inline void clear_state_change();
1702 static const int kStateChangeFieldNumber = 2;
1703 inline const ::bgs::protocol::channel::v1::Member& state_change(
int index)
const;
1704 inline ::bgs::protocol::channel::v1::Member* mutable_state_change(
int index);
1705 inline ::bgs::protocol::channel::v1::Member* add_state_change();
1706 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member >&
1707 state_change()
const;
1708 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member >*
1709 mutable_state_change();
1712 inline int removed_role_size()
const;
1713 inline void clear_removed_role();
1714 static const int kRemovedRoleFieldNumber = 3;
1718 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
1719 removed_role()
const;
1720 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
1721 mutable_removed_role();
1724 inline bool has_channel_id()
const;
1725 inline void clear_channel_id();
1726 static const int kChannelIdFieldNumber = 4;
1727 inline const ::bgs::protocol::channel::v1::ChannelId& channel_id()
const;
1728 inline ::bgs::protocol::channel::v1::ChannelId* mutable_channel_id();
1729 inline ::bgs::protocol::channel::v1::ChannelId* release_channel_id();
1733 inline bool has_subscriber()
const;
1734 inline void clear_subscriber();
1735 static const int kSubscriberFieldNumber = 5;
1736 inline const ::bgs::protocol::account::v1::Identity& subscriber()
const;
1737 inline ::bgs::protocol::account::v1::Identity* mutable_subscriber();
1738 inline ::bgs::protocol::account::v1::Identity* release_subscriber();
1743 inline void set_has_agent_id();
1744 inline void clear_has_agent_id();
1745 inline void set_has_channel_id();
1746 inline void clear_has_channel_id();
1747 inline void set_has_subscriber();
1748 inline void clear_has_subscriber();
1764 void InitAsDefaultInstance();
1777 typedef std::integral_constant<uint32, 0xA913A87Bu>
NameHash;
1821 typedef std::integral_constant<uint32, 0xDA660990u>
NameHash;
1934 if (member_identity) {
2487 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member >&
2492 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member >*
2517 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
2522 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
2661 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
2666 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
2691 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::EntityId >&
2696 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::EntityId >*
2717 if (
self_ !=
NULL)
self_->::bgs::protocol::channel::v1::Member::Clear();
2726 if (
self_ ==
NULL)
self_ = new ::bgs::protocol::channel::v1::Member;
2760 return member_.Mutable(index);
2766 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member >&
2771 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member >*
2810 if (channel_state) {
3562 identity_->assign(reinterpret_cast<const char*>(value), size);
3911 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member >&
3916 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member >*
3941 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
3946 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
4044 namespace protobuf {
4053 #endif // PROTOBUF_channel_5fservice_2eproto__INCLUDED
inline::bgs::protocol::account::v1::Identity * release_subscriber()
Definition: channel_service.pb.h:4017
bool has_state_change() const
Definition: channel_service.pb.h:2383
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: channel_service.pb.h:1140
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member > * mutable_state_change()
Definition: channel_service.pb.h:3917
void set_has_channel_id()
Definition: channel_service.pb.h:2822
inline::bgs::protocol::channel::v1::Member * mutable_self()
Definition: channel_service.pb.h:2724
inline::bgs::protocol::channel::v1::Member * mutable_member()
Definition: channel_service.pb.h:2922
::bgs::protocol::channel::v1::MemberState * member_state_
Definition: channel_service.pb.h:178
inline::bgs::protocol::EntityId * release_member_id()
Definition: channel_service.pb.h:3096
inline::bgs::protocol::channel::v1::MemberState * mutable_member_state()
Definition: channel_service.pb.h:1960
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: channel_service.pb.h:473
void set_allocated_member_id(::bgs::protocol::EntityId *member_id)
Definition: channel_service.pb.h:2106
::google::protobuf::uint32 _has_bits_[1]
Definition: channel_service.pb.h:1622
bool has_agent_id() const
Definition: channel_service.pb.h:3684
void set_has_member_id()
Definition: channel_service.pb.h:2080
::bgs::protocol::channel::v1::ChannelId * channel_id_
Definition: channel_service.pb.h:1366
::google::protobuf::uint64 required_privileges_
Definition: channel_service.pb.h:479
inline::bgs::protocol::account::v1::Identity * mutable_subscriber()
Definition: channel_service.pb.h:3656
const ::bgs::protocol::channel::v1::ChannelId & channel_id() const
Definition: channel_service.pb.h:2832
void clear_has_member_id()
Definition: channel_service.pb.h:3079
void clear_has_message()
Definition: channel_service.pb.h:3463
int state_change_size() const
Definition: channel_service.pb.h:2469
void clear_has_reason()
Definition: channel_service.pb.h:3120
void set_has_subscriber()
Definition: channel_service.pb.h:2990
const ::bgs::protocol::channel::v1::ChannelId & channel_id() const
Definition: channel_service.pb.h:3966
void set_allocated_subscriber(::bgs::protocol::account::v1::Identity *subscriber)
Definition: channel_service.pb.h:3668
::bgs::protocol::account::v1::Identity * subscriber_
Definition: channel_service.pb.h:1759
inline::bgs::protocol::EntityId * release_agent_id()
Definition: channel_service.pb.h:2451
inline::std::string * release_identity()
Definition: channel_service.pb.h:3573
std::integral_constant< uint32, 0xB732DB32u > OriginalHash
Definition: channel_service.pb.h:1776
const ::bgs::protocol::account::v1::Identity & subscriber() const
Definition: channel_service.pb.h:3192
void clear_has_message()
Definition: channel_service.pb.h:2279
::google::protobuf::uint64 object_id_
Definition: channel_service.pb.h:179
void set_has_subscriber()
Definition: channel_service.pb.h:3810
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & removed_role() const
Definition: channel_service.pb.h:2518
bool has_channel_state() const
Definition: channel_service.pb.h:2778
int _cached_size_
Definition: channel_service.pb.h:476
const ::bgs::protocol::channel::v1::Member & member() const
Definition: channel_service.pb.h:2918
::bgs::protocol::EntityId * member_id_
Definition: channel_service.pb.h:282
bool has_agent_id() const
Definition: channel_service.pb.h:3224
Definition: channel_service.pb.h:1378
Definition: channel_service.pb.h:582
inline::bgs::protocol::channel::v1::Member * add_state_change()
Definition: channel_service.pb.h:3907
void clear_has_channel_id()
Definition: channel_service.pb.h:3772
bool has_agent_id() const
Definition: channel_service.pb.h:2428
bool has_object_id() const
Definition: channel_service.pb.h:1984
void clear_agent_id()
Definition: channel_service.pb.h:2611
void clear_has_agent_id()
Definition: channel_service.pb.h:3422
Definition: entity_types.pb.h:45
::bgs::protocol::channel::v1::ChannelId * channel_id_
Definition: channel_service.pb.h:1758
void clear_channel_id()
Definition: channel_service.pb.h:3607
::bgs::protocol::account::v1::Identity * subscriber_
Definition: channel_service.pb.h:1627
::bgs::protocol::EntityId * agent_id_
Definition: channel_service.pb.h:1624
inline::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_removed_role()
Definition: channel_service.pb.h:2523
static SendMessageNotification * default_instance_
Definition: channel_service.pb.h:1516
inline::bgs::protocol::account::v1::Identity * release_subscriber()
Definition: channel_service.pb.h:3830
::bgs::protocol::channel::v1::ChannelId * channel_id_
Definition: channel_service.pb.h:1239
void clear_agent_id()
Definition: channel_service.pb.h:3693
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: channel_service.pb.h:3061
const ::bgs::protocol::channel::v1::Message & message() const
Definition: channel_service.pb.h:3470
void set_has_member_identity()
Definition: channel_service.pb.h:1905
void clear_has_member_identity()
Definition: channel_service.pb.h:1908
bool has_reason() const
Definition: channel_service.pb.h:3306
inline::bgs::protocol::account::v1::Identity * mutable_subscriber()
Definition: channel_service.pb.h:4011
std::integral_constant< uint32, 0xA913A87Bu > NameHash
Definition: channel_service.pb.h:1777
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member > & member() const
Definition: channel_service.pb.h:2767
bool subscribe() const
Definition: channel_service.pb.h:2021
bool has_state_change() const
Definition: channel_service.pb.h:3725
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: channel_service.pb.h:1035
void clear_member_id()
Definition: channel_service.pb.h:3082
::bgs::protocol::EntityId * agent_id_
Definition: channel_service.pb.h:770
void clear_message()
Definition: channel_service.pb.h:2282
const ::bgs::protocol::EntityId & member_id() const
Definition: channel_service.pb.h:2200
inline::bgs::protocol::account::v1::Identity * release_subscriber()
Definition: channel_service.pb.h:2883
static UpdateMemberStateNotification * default_instance_
Definition: channel_service.pb.h:1765
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: channel_service.pb.h:901
void clear_channel_id()
Definition: channel_service.pb.h:2828
void clear_subscriber()
Definition: channel_service.pb.h:4003
void clear_subscriber()
Definition: channel_service.pb.h:2869
::bgs::protocol::channel::v1::ChannelId * channel_id_
Definition: channel_service.pb.h:1509
const ::bgs::protocol::account::v1::Identity & subscriber() const
Definition: channel_service.pb.h:3652
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: channel_service.pb.h:1360
::bgs::protocol::EntityId * agent_id_
Definition: channel_service.pb.h:176
void set_reason(::google::protobuf::uint32 value)
Definition: channel_service.pb.h:2591
inline::bgs::protocol::EntityId * release_agent_id()
Definition: channel_service.pb.h:2365
void clear_has_subscriber()
Definition: channel_service.pb.h:4000
::bgs::protocol::channel::v1::ChannelState * state_change_
Definition: channel_service.pb.h:572
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: channel_service.pb.h:3445
::google::protobuf::uint32 reason_
Definition: channel_service.pb.h:1241
::google::protobuf::uint32 _has_bits_[1]
Definition: channel_service.pb.h:1235
static MemberRemovedNotification * default_instance_
Definition: channel_service.pb.h:1374
bool has_agent_id() const
Definition: channel_service.pb.h:3032
int GetCachedSize() const
Definition: channel_service.pb.h:231
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: channel_service.pb.h:1649
Definition: channel_service.pb.h:190
int GetCachedSize() const
Definition: channel_service.pb.h:106
void clear_agent_id()
Definition: channel_service.pb.h:3425
void set_has_agent_id()
Definition: channel_service.pb.h:2235
void set_reason(::google::protobuf::uint32 value)
Definition: channel_service.pb.h:3323
Definition: channel_service.pb.h:1637
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: channel_service.pb.h:3701
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: channel_service.pb.h:505
UpdateChannelStateNotification & operator=(const UpdateChannelStateNotification &from)
Definition: channel_service.pb.h:1527
int GetCachedSize() const
Definition: channel_service.pb.h:822
void clear_reason()
Definition: channel_service.pb.h:3315
void set_removed_role(int index,::google::protobuf::uint32 value)
Definition: channel_service.pb.h:2509
int role_size() const
Definition: channel_service.pb.h:2643
int member_size() const
Definition: channel_service.pb.h:2748
void set_required_privileges(::google::protobuf::uint64 value)
Definition: channel_service.pb.h:3515
Definition: channel_service.pb.h:65
void clear_has_subscriber()
Definition: channel_service.pb.h:2993
int _cached_size_
Definition: channel_service.pb.h:1363
::google::protobuf::uint32 reason_
Definition: channel_service.pb.h:771
::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member > state_change_
Definition: channel_service.pb.h:1755
::bgs::protocol::channel::v1::ChannelId * channel_id_
Definition: channel_service.pb.h:1626
::google::protobuf::uint32 _has_bits_[1]
Definition: channel_service.pb.h:1110
const ::bgs::protocol::EntityId & agent_id() const
Definition: channel_service.pb.h:2159
uint32 service_hash_
Definition: channel_service.pb.h:1806
void clear_has_agent_id()
Definition: channel_service.pb.h:1867
bool has_member_id() const
Definition: channel_service.pb.h:2077
void clear_has_subscribe()
Definition: channel_service.pb.h:2014
const ::bgs::protocol::EntityId & agent_id() const
Definition: channel_service.pb.h:3865
::google::protobuf::uint32 _has_bits_[1]
Definition: channel_service.pb.h:475
void clear_has_agent_id()
Definition: channel_service.pb.h:3858
inline::google::protobuf::uint64 required_privileges() const
Definition: channel_service.pb.h:2327
DissolveRequest & operator=(const DissolveRequest &from)
Definition: channel_service.pb.h:697
void set_allocated_member_id(::bgs::protocol::EntityId *member_id)
Definition: channel_service.pb.h:3294
const ::bgs::protocol::channel::v1::ChannelState & state_change() const
Definition: channel_service.pb.h:3738
inline::bgs::protocol::channel::v1::MemberState * release_member_state()
Definition: channel_service.pb.h:1966
void set_has_agent_id()
Definition: channel_service.pb.h:3227
Definition: unknown_field_set.h:74
void set_has_required_privileges()
Definition: channel_service.pb.h:2317
void set_allocated_subscriber(::bgs::protocol::account::v1::Identity *subscriber)
Definition: channel_service.pb.h:3208
void clear_self()
Definition: channel_service.pb.h:2716
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: channel_service.pb.h:2053
void set_has_member_state()
Definition: channel_service.pb.h:1946
void set_has_subscriber()
Definition: channel_service.pb.h:3642
void clear_agent_id()
Definition: channel_service.pb.h:2542
void set_allocated_member_state(::bgs::protocol::channel::v1::MemberState *member_state)
Definition: channel_service.pb.h:1972
void set_allocated_channel_id(::bgs::protocol::channel::v1::ChannelId *channel_id)
Definition: channel_service.pb.h:3167
uint8_t uint8
Definition: common.h:175
const ::bgs::protocol::EntityId & agent_id() const
Definition: channel_service.pb.h:2615
bool has_reason() const
Definition: channel_service.pb.h:2574
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: channel_service.pb.h:206
inline::bgs::protocol::channel::v1::ChannelState * mutable_channel_state()
Definition: channel_service.pb.h:2795
void set_has_reason()
Definition: channel_service.pb.h:3309
void clear_has_subscriber()
Definition: channel_service.pb.h:3185
void set_has_channel_id()
Definition: channel_service.pb.h:3333
bool has_member_id() const
Definition: channel_service.pb.h:2187
inline::bgs::protocol::account::v1::Identity * mutable_subscriber()
Definition: channel_service.pb.h:3824
static UpdateMemberStateRequest * default_instance_
Definition: channel_service.pb.h:686
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: channel_service.pb.h:872
int _removed_role_cached_byte_size_
Definition: channel_service.pb.h:680
inline::bgs::protocol::EntityId * release_agent_id()
Definition: channel_service.pb.h:3875
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: channel_service.pb.h:2163
inline::bgs::protocol::Identity * mutable_member_identity()
Definition: channel_service.pb.h:1919
arena_t NULL
Definition: jemalloc_internal.h:624
bool has_channel_id() const
Definition: channel_service.pb.h:3953
Definition: message.h:147
void set_has_channel_id()
Definition: channel_service.pb.h:3956
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: channel_service.pb.h:371
#define GOOGLE_DISALLOW_EVIL_CONSTRUCTORS(TypeName)
Definition: common.h:89
Definition: channel_service.pb.h:293
void clear_has_subscriber()
Definition: channel_service.pb.h:3813
::bgs::protocol::account::v1::Identity * subscriber_
Definition: channel_service.pb.h:1240
inline::bgs::protocol::EntityId * release_member_id()
Definition: channel_service.pb.h:2210
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: channel_service.pb.h:3713
inline::bgs::protocol::channel::v1::ChannelId * release_channel_id()
Definition: channel_service.pb.h:3789
void set_has_identity()
Definition: channel_service.pb.h:3525
LIBPROTOBUF_EXPORTconst::std::string & GetEmptyStringAlreadyInited()
Definition: generated_message_util.h:79
void set_has_required_privileges()
Definition: channel_service.pb.h:3501
UnsubscribeMemberRequest & operator=(const UnsubscribeMemberRequest &from)
Definition: channel_service.pb.h:300
void TC_SHARED_API protobuf_AddDesc_channel_5fservice_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: channel_service.pb.h:1750
void clear_subscribe()
Definition: channel_service.pb.h:2017
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: channel_service.pb.h:2550
int _cached_size_
Definition: channel_service.pb.h:1236
int GetCachedSize() const
Definition: channel_service.pb.h:1060
void set_allocated_channel_id(::bgs::protocol::channel::v1::ChannelId *channel_id)
Definition: channel_service.pb.h:3795
void clear_agent_id()
Definition: channel_service.pb.h:1870
uint64_t uint64
Definition: g3dmath.h:170
void set_allocated_identity(::std::string *identity)
Definition: channel_service.pb.h:3583
const ::bgs::protocol::EntityId & agent_id() const
Definition: channel_service.pb.h:2245
inline::bgs::protocol::channel::v1::Message * mutable_message()
Definition: channel_service.pb.h:3474
const ::bgs::protocol::channel::v1::Member & self() const
Definition: channel_service.pb.h:2720
void set_has_agent_id()
Definition: channel_service.pb.h:2039
inline::bgs::protocol::EntityId * release_agent_id()
Definition: channel_service.pb.h:2556
Definition: descriptor.h:846
int GetCachedSize() const
Definition: channel_service.pb.h:1165
Definition: channel_service.pb.h:1251
bool has_subscriber() const
Definition: channel_service.pb.h:3807
void set_allocated_member_identity(::bgs::protocol::Identity *member_identity)
Definition: channel_service.pb.h:1931
static JoinNotification * default_instance_
Definition: channel_service.pb.h:1015
int removed_role_size() const
Definition: channel_service.pb.h:3923
void set_has_subscriber()
Definition: channel_service.pb.h:3182
bool has_message() const
Definition: channel_service.pb.h:3457
inline::bgs::protocol::channel::v1::ChannelState * release_state_change()
Definition: channel_service.pb.h:2406
void set_has_subscriber()
Definition: channel_service.pb.h:3374
void clear_member_identity()
Definition: channel_service.pb.h:1911
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: channel_service.pb.h:3433
int GetCachedSize() const
Definition: channel_service.pb.h:1561
::google::protobuf::uint32 _has_bits_[1]
Definition: channel_service.pb.h:675
bool has_required_privileges() const
Definition: channel_service.pb.h:3498
::bgs::protocol::EntityId * member_id_
Definition: channel_service.pb.h:1365
int removed_role_size() const
Definition: channel_service.pb.h:2499
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: channel_service.pb.h:1136
int size() const
Definition: repeated_field.h:631
const ::bgs::protocol::EntityId & member_id() const
Definition: channel_service.pb.h:2090
::bgs::protocol::account::v1::Identity * subscriber_
Definition: channel_service.pb.h:1009
bool has_agent_id() const
Definition: channel_service.pb.h:2036
void set_object_id(::google::protobuf::uint64 value)
Definition: channel_service.pb.h:2001
std::integral_constant< uint32, 0xDA660990u > NameHash
Definition: channel_service.pb.h:1821
::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member > member_
Definition: channel_service.pb.h:1006
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > removed_role_
Definition: channel_service.pb.h:1756
inline::bgs::protocol::EntityId * release_agent_id()
Definition: channel_service.pb.h:3439
void clear_channel_id()
Definition: channel_service.pb.h:3962
void clear_has_subscriber()
Definition: channel_service.pb.h:3645
void clear_has_member_id()
Definition: channel_service.pb.h:2193
void clear_has_agent_id()
Definition: channel_service.pb.h:3230
inline::bgs::protocol::EntityId * release_agent_id()
Definition: channel_service.pb.h:3247
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: channel_service.pb.h:501
int _cached_size_
Definition: channel_service.pb.h:1004
void clear_channel_id()
Definition: channel_service.pb.h:3339
::bgs::protocol::EntityId * agent_id_
Definition: channel_service.pb.h:677
Definition: message.h:165
void set_has_agent_id()
Definition: channel_service.pb.h:3687
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: channel_service.pb.h:2371
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: channel_service.pb.h:1536
int _cached_size_
Definition: channel_service.pb.h:374
::bgs::protocol::EntityId * agent_id_
Definition: channel_service.pb.h:571
static SetRolesRequest * default_instance_
Definition: channel_service.pb.h:885
int GetCachedSize() const
Definition: channel_service.pb.h:1678
inline::bgs::protocol::EntityId * release_agent_id()
Definition: channel_service.pb.h:2625
inline::bgs::protocol::account::v1::Identity * mutable_subscriber()
Definition: channel_service.pb.h:3196
inline::bgs::protocol::channel::v1::Member * release_member()
Definition: channel_service.pb.h:2928
void clear_identity()
Definition: channel_service.pb.h:3531
void clear_has_agent_id()
Definition: channel_service.pb.h:2348
::google::protobuf::uint32 reason_
Definition: channel_service.pb.h:1368
const ::bgs::protocol::channel::v1::MemberState & member_state() const
Definition: channel_service.pb.h:1956
bool has_subscriber() const
Definition: channel_service.pb.h:3639
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: channel_service.pb.h:2631
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & removed_role() const
Definition: channel_service.pb.h:3942
static UpdateChannelStateRequest * default_instance_
Definition: channel_service.pb.h:578
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: channel_service.pb.h:1653
void clear_has_reason()
Definition: channel_service.pb.h:3312
static DissolveRequest * default_instance_
Definition: channel_service.pb.h:777
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: channel_service.pb.h:1233
void clear_removed_role()
Definition: channel_service.pb.h:3926
void clear_subscriber()
Definition: channel_service.pb.h:3380
const ::bgs::protocol::EntityId & agent_id() const
Definition: channel_service.pb.h:2049
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: channel_service.pb.h:1001
const ::bgs::protocol::EntityId & agent_id() const
Definition: channel_service.pb.h:2441
Definition: channel_service.pb.h:1813
void clear_member_id()
Definition: channel_service.pb.h:2676
bool has_member_identity() const
Definition: channel_service.pb.h:1902
static RemoveMemberRequest * default_instance_
Definition: channel_service.pb.h:289
void set_allocated_self(::bgs::protocol::channel::v1::Member *self)
Definition: channel_service.pb.h:2736
void set_allocated_subscriber(::bgs::protocol::account::v1::Identity *subscriber)
Definition: channel_service.pb.h:3400
void clear_reason()
Definition: channel_service.pb.h:2127
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: channel_service.pb.h:702
void clear_member_state()
Definition: channel_service.pb.h:1952
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: channel_service.pb.h:1620
const ::bgs::protocol::EntityId & agent_id() const
Definition: channel_service.pb.h:3429
void set_allocated_message(::bgs::protocol::channel::v1::Message *message)
Definition: channel_service.pb.h:3486
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: channel_service.pb.h:2261
inline::bgs::protocol::EntityId * mutable_member_id()
Definition: channel_service.pb.h:2094
void clear_member()
Definition: channel_service.pb.h:2751
bool has_subscriber() const
Definition: channel_service.pb.h:3994
int _removed_role_cached_byte_size_
Definition: channel_service.pb.h:1757
MemberRemovedNotification & operator=(const MemberRemovedNotification &from)
Definition: channel_service.pb.h:1258
SendMessageNotification & operator=(const SendMessageNotification &from)
Definition: channel_service.pb.h:1385
void clear_has_channel_id()
Definition: channel_service.pb.h:3336
::google::protobuf::uint32 _has_bits_[1]
Definition: channel_service.pb.h:373
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > role_
Definition: channel_service.pb.h:877
bool has_self() const
Definition: channel_service.pb.h:2707
::bgs::protocol::account::v1::Identity * subscriber_
Definition: channel_service.pb.h:1114
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & role() const
Definition: channel_service.pb.h:2662
int _cached_size_
Definition: channel_service.pb.h:280
void set_allocated_channel_id(::bgs::protocol::channel::v1::ChannelId *channel_id)
Definition: channel_service.pb.h:3359
Definition: account_types.pb.h:1423
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: channel_service.pb.h:598
inline::google::protobuf::uint32 reason() const
Definition: channel_service.pb.h:2587
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: channel_service.pb.h:309
void clear_reason()
Definition: channel_service.pb.h:3123
void clear_has_agent_id()
Definition: channel_service.pb.h:2152
inline::google::protobuf::uint32 reason() const
Definition: channel_service.pb.h:2131
void clear_subscriber()
Definition: channel_service.pb.h:3648
void clear_agent_id()
Definition: channel_service.pb.h:3041
bool has_agent_id() const
Definition: channel_service.pb.h:2342
int state_change_size() const
Definition: channel_service.pb.h:3893
::google::protobuf::uint32 _has_bits_[1]
Definition: channel_service.pb.h:1362
Definition: coded_stream.h:621
SendMessageRequest & operator=(const SendMessageRequest &from)
Definition: channel_service.pb.h:393
void set_has_message()
Definition: channel_service.pb.h:3460
const ::bgs::protocol::EntityId & agent_id() const
Definition: channel_service.pb.h:2355
inline::bgs::protocol::channel::v1::ChannelId * mutable_channel_id()
Definition: channel_service.pb.h:3155
inline::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_role()
Definition: channel_service.pb.h:2667
void clear_state_change()
Definition: channel_service.pb.h:2472
void clear_has_member_id()
Definition: channel_service.pb.h:2083
inline::bgs::protocol::channel::v1::ChannelState * mutable_state_change()
Definition: channel_service.pb.h:3742
void clear_has_channel_id()
Definition: channel_service.pb.h:2825
inline::bgs::protocol::channel::v1::Member * release_self()
Definition: channel_service.pb.h:2730
::bgs::protocol::EntityId * member_id_
Definition: channel_service.pb.h:1238
void set_allocated_subscriber(::bgs::protocol::account::v1::Identity *subscriber)
Definition: channel_service.pb.h:2889
const ::bgs::protocol::EntityId & member_id() const
Definition: channel_service.pb.h:3278
::bgs::protocol::channel::v1::Member * self_
Definition: channel_service.pb.h:1005
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member > & state_change() const
Definition: channel_service.pb.h:3912
::bgs::protocol::EntityId * agent_id_
Definition: channel_service.pb.h:1754
inline::bgs::protocol::EntityId * release_agent_id()
Definition: channel_service.pb.h:2255
void set_has_subscribe()
Definition: channel_service.pb.h:2011
void clear_required_privileges()
Definition: channel_service.pb.h:2323
void clear_agent_id()
Definition: channel_service.pb.h:2155
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: channel_service.pb.h:1878
void clear_agent_id()
Definition: channel_service.pb.h:2045
bool subscribe_
Definition: channel_service.pb.h:180
Definition: channel_service.pb.h:386
void set_has_agent_id()
Definition: channel_service.pb.h:1864
int _cached_size_
Definition: channel_service.pb.h:175
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: channel_service.pb.h:1108
bool has_reason() const
Definition: channel_service.pb.h:2118
void set_allocated_subscriber(::bgs::protocol::account::v1::Identity *subscriber)
Definition: channel_service.pb.h:3836
inline::bgs::protocol::Identity * release_member_identity()
Definition: channel_service.pb.h:1925
inline::bgs::protocol::channel::v1::ChannelId * release_channel_id()
Definition: channel_service.pb.h:3976
void clear_has_channel_id()
Definition: channel_service.pb.h:3604
static SendMessageRequest * default_instance_
Definition: channel_service.pb.h:485
void clear_has_self()
Definition: channel_service.pb.h:2713
void clear_has_subscriber()
Definition: channel_service.pb.h:2866
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: channel_service.pb.h:905
const ::bgs::protocol::EntityId & agent_id() const
Definition: channel_service.pb.h:3045
inline::bgs::protocol::EntityId * release_agent_id()
Definition: channel_service.pb.h:3055
MemberAddedNotification & operator=(const MemberAddedNotification &from)
Definition: channel_service.pb.h:1026
inline::std::string * mutable_identity()
Definition: channel_service.pb.h:3565
bool has_channel_id() const
Definition: channel_service.pb.h:3766
void set_has_channel_id()
Definition: channel_service.pb.h:3769
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member > & state_change() const
Definition: channel_service.pb.h:2488
bool has_agent_id() const
Definition: channel_service.pb.h:2232
inline::bgs::protocol::channel::v1::ChannelId * mutable_channel_id()
Definition: channel_service.pb.h:2836
RemoveMemberRequest & operator=(const RemoveMemberRequest &from)
Definition: channel_service.pb.h:197
::bgs::protocol::channel::v1::Member * member_
Definition: channel_service.pb.h:1112
static AddMemberRequest * default_instance_
Definition: channel_service.pb.h:186
::bgs::protocol::account::v1::Identity * subscriber_
Definition: channel_service.pb.h:1510
UpdateMemberStateNotification & operator=(const UpdateMemberStateNotification &from)
Definition: channel_service.pb.h:1644
void set_allocated_channel_id(::bgs::protocol::channel::v1::ChannelId *channel_id)
Definition: channel_service.pb.h:2848
SetRolesRequest & operator=(const SetRolesRequest &from)
Definition: channel_service.pb.h:788
void set_has_agent_id()
Definition: channel_service.pb.h:3419
const ::bgs::protocol::EntityId & agent_id() const
Definition: channel_service.pb.h:3237
bool has_member_id() const
Definition: channel_service.pb.h:3265
void clear_channel_id()
Definition: channel_service.pb.h:3775
void set_has_message()
Definition: channel_service.pb.h:2276
inline::bgs::protocol::channel::v1::Message * release_message()
Definition: channel_service.pb.h:2296
inline::bgs::protocol::EntityId * mutable_member_id()
Definition: channel_service.pb.h:3282
int _cached_size_
Definition: channel_service.pb.h:1753
const ::bgs::protocol::EntityId & agent_id() const
Definition: channel_service.pb.h:2546
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::EntityId > & member_id() const
Definition: channel_service.pb.h:2692
void set_has_channel_id()
Definition: channel_service.pb.h:3141
const ::bgs::protocol::channel::v1::ChannelId & channel_id() const
Definition: channel_service.pb.h:3343
inline::bgs::protocol::EntityId * release_agent_id()
Definition: channel_service.pb.h:3707
int _cached_size_
Definition: channel_service.pb.h:769
inline::bgs::protocol::channel::v1::ChannelId * release_channel_id()
Definition: channel_service.pb.h:2969
uint32_t uint32
Definition: common.h:177
uint32_t uint32
Definition: Define.h:150
::bgs::protocol::Identity * member_identity_
Definition: channel_service.pb.h:177
Definition: channel_types.pb.h:178
inline::bgs::protocol::channel::v1::ChannelId * mutable_channel_id()
Definition: channel_service.pb.h:3970
inline::bgs::protocol::EntityId * release_member_id()
Definition: channel_service.pb.h:3288
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: channel_service.pb.h:398
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: channel_service.pb.h:1394
void add_role(::google::protobuf::uint32 value)
Definition: channel_service.pb.h:2657
inline::bgs::protocol::EntityId * release_agent_id()
Definition: channel_service.pb.h:1884
void set_allocated_member_id(::bgs::protocol::EntityId *member_id)
Definition: channel_service.pb.h:2216
::google::protobuf::uint32 _has_bits_[1]
Definition: channel_service.pb.h:1752
#define TC_SHARED_API
Definition: Define.h:128
inline::bgs::protocol::channel::v1::ChannelId * release_channel_id()
Definition: channel_service.pb.h:3621
void clear_agent_id()
Definition: channel_service.pb.h:3233
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: channel_service.pb.h:2562
inline::bgs::protocol::account::v1::Identity * release_subscriber()
Definition: channel_service.pb.h:3202
void set_allocated_member_id(::bgs::protocol::EntityId *member_id)
Definition: channel_service.pb.h:3102
void clear_subscriber()
Definition: channel_service.pb.h:2996
void clear_has_agent_id()
Definition: channel_service.pb.h:2434
void clear_state_change()
Definition: channel_service.pb.h:2392
void clear_object_id()
Definition: channel_service.pb.h:1993
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: channel_service.pb.h:3241
inline::bgs::protocol::channel::v1::Message * mutable_message()
Definition: channel_service.pb.h:2290
::bgs::protocol::EntityId * agent_id_
Definition: channel_service.pb.h:876
void clear_has_agent_id()
Definition: channel_service.pb.h:2608
void protobuf_ShutdownFile_channel_5fservice_2eproto()
void clear_has_object_id()
Definition: channel_service.pb.h:1990
void protobuf_AssignDesc_channel_5fservice_2eproto()
const ::bgs::protocol::account::v1::Identity & subscriber() const
Definition: channel_service.pb.h:3000
int _cached_size_
Definition: channel_service.pb.h:1504
int GetCachedSize() const
Definition: channel_service.pb.h:334
bool has_subscriber() const
Definition: channel_service.pb.h:3179
LeaveNotification & operator=(const LeaveNotification &from)
Definition: channel_service.pb.h:1131
int GetCachedSize() const
Definition: channel_service.pb.h:930
uint64_t uint64
Definition: common.h:178
Definition: channel_service.pb.h:1124
void clear_agent_id()
Definition: channel_service.pb.h:2241
const ::bgs::protocol::Identity & member_identity() const
Definition: channel_service.pb.h:1915
int GetCachedSize() const
Definition: channel_service.pb.h:1292
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: channel_service.pb.h:1532
inline::bgs::protocol::channel::v1::ChannelId * mutable_channel_id()
Definition: channel_service.pb.h:3347
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: channel_service.pb.h:673
const ::bgs::protocol::channel::v1::Message & message() const
Definition: channel_service.pb.h:2286
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: channel_service.pb.h:1031
JoinNotification & operator=(const JoinNotification &from)
Definition: channel_service.pb.h:896
void clear_has_agent_id()
Definition: channel_service.pb.h:2042
void set_has_object_id()
Definition: channel_service.pb.h:1987
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: channel_service.pb.h:567
inline::bgs::protocol::EntityId * mutable_member_id()
Definition: channel_service.pb.h:2204
void set_allocated_channel_state(::bgs::protocol::channel::v1::ChannelState *channel_state)
Definition: channel_service.pb.h:2807
inline::bgs::protocol::EntityId * add_member_id()
Definition: channel_service.pb.h:2687
void set_has_agent_id()
Definition: channel_service.pb.h:2149
void clear_has_channel_id()
Definition: channel_service.pb.h:3959
::google::protobuf::uint32 _has_bits_[1]
Definition: channel_service.pb.h:279
void clear_subscriber()
Definition: channel_service.pb.h:3188
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: channel_service.pb.h:402
void set_has_member_id()
Definition: channel_service.pb.h:3076
inline::bgs::protocol::channel::v1::ChannelId * mutable_channel_id()
Definition: channel_service.pb.h:3783
UpdateMemberStateRequest & operator=(const UpdateMemberStateRequest &from)
Definition: channel_service.pb.h:589
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: channel_service.pb.h:2065
Definition: channel_service.pb.h:1769
static UpdateChannelStateNotification * default_instance_
Definition: channel_service.pb.h:1633
const ::bgs::protocol::account::v1::Identity & subscriber() const
Definition: channel_service.pb.h:4007
::bgs::protocol::EntityId * agent_id_
Definition: channel_service.pb.h:375
inline::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_removed_role()
Definition: channel_service.pb.h:3947
void set_has_subscriber()
Definition: channel_service.pb.h:3997
void set_has_member()
Definition: channel_service.pb.h:2908
const ::bgs::protocol::account::v1::Identity & subscriber() const
Definition: channel_service.pb.h:2873
void set_has_agent_id()
Definition: channel_service.pb.h:3035
Definition: rpc_types.pb.h:394
inline::bgs::protocol::EntityId * mutable_member_id()
Definition: channel_service.pb.h:3090
inline::bgs::protocol::channel::v1::ChannelId * mutable_channel_id()
Definition: channel_service.pb.h:2963
bool has_member_id() const
Definition: channel_service.pb.h:3073
bool has_channel_id() const
Definition: channel_service.pb.h:3138
::google::protobuf::uint32 _has_bits_[1]
Definition: channel_service.pb.h:874
void set_allocated_channel_id(::bgs::protocol::channel::v1::ChannelId *channel_id)
Definition: channel_service.pb.h:3982
::google::protobuf::uint32 _has_bits_[1]
Definition: channel_service.pb.h:1003
void set_has_reason()
Definition: channel_service.pb.h:2121
::google::protobuf::uint32 _has_bits_[1]
Definition: channel_service.pb.h:1503
inline::bgs::protocol::channel::v1::ChannelState * release_channel_state()
Definition: channel_service.pb.h:2801
inline::bgs::protocol::channel::v1::ChannelId * release_channel_id()
Definition: channel_service.pb.h:3353
bool has_agent_id() const
Definition: channel_service.pb.h:2533
Definition: ServiceBase.h:34
void clear_has_channel_id()
Definition: channel_service.pb.h:3144
static UnsubscribeMemberRequest * default_instance_
Definition: channel_service.pb.h:382
void clear_has_identity()
Definition: channel_service.pb.h:3528
int _role_cached_byte_size_
Definition: channel_service.pb.h:878
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: channel_service.pb.h:2249
uint32 service_hash_
Definition: channel_service.pb.h:1848
void clear_subscriber()
Definition: channel_service.pb.h:3816
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: channel_service.pb.h:277
Definition: channel_service.pb.h:889
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: channel_service.pb.h:1890
void clear_message()
Definition: channel_service.pb.h:3466
void clear_state_change()
Definition: channel_service.pb.h:3734
void set_allocated_subscriber(::bgs::protocol::account::v1::Identity *subscriber)
Definition: channel_service.pb.h:3016
void Add(const Element &value)
Definition: repeated_field.h:684
void set_removed_role(int index,::google::protobuf::uint32 value)
Definition: channel_service.pb.h:3933
void set_reason(::google::protobuf::uint32 value)
Definition: channel_service.pb.h:2135
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member > * mutable_member()
Definition: channel_service.pb.h:2772
void clear_has_channel_state()
Definition: channel_service.pb.h:2784
bool has_identity() const
Definition: channel_service.pb.h:3522
int _cached_size_
Definition: channel_service.pb.h:676
inline::google::protobuf::uint64 required_privileges() const
Definition: channel_service.pb.h:3511
Definition: channel_service.pb.h:690
inline::bgs::protocol::account::v1::Identity * mutable_subscriber()
Definition: channel_service.pb.h:3388
inline::bgs::protocol::channel::v1::Member * add_member()
Definition: channel_service.pb.h:2762
void clear_member()
Definition: channel_service.pb.h:2914
const ::bgs::protocol::channel::v1::ChannelId & channel_id() const
Definition: channel_service.pb.h:3151
void clear_removed_role()
Definition: channel_service.pb.h:2502
int GetCachedSize() const
Definition: channel_service.pb.h:623
bool has_reason() const
Definition: channel_service.pb.h:3114
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: channel_service.pb.h:1501
void clear_has_member()
Definition: channel_service.pb.h:2911
void set_allocated_member(::bgs::protocol::channel::v1::Member *member)
Definition: channel_service.pb.h:2934
bool has_member() const
Definition: channel_service.pb.h:2905
const ::bgs::protocol::account::v1::Identity & subscriber() const
Definition: channel_service.pb.h:3820
void clear_has_reason()
Definition: channel_service.pb.h:2124
void add_removed_role(::google::protobuf::uint32 value)
Definition: channel_service.pb.h:3937
void set_has_agent_id()
Definition: channel_service.pb.h:2345
void set_has_agent_id()
Definition: channel_service.pb.h:2605
::bgs::protocol::EntityId * agent_id_
Definition: channel_service.pb.h:1505
const ::bgs::protocol::channel::v1::ChannelId & channel_id() const
Definition: channel_service.pb.h:3611
void clear_has_state_change()
Definition: channel_service.pb.h:3731
::bgs::protocol::EntityId * agent_id_
Definition: channel_service.pb.h:1237
inline::bgs::protocol::account::v1::Identity * release_subscriber()
Definition: channel_service.pb.h:3394
bool has_agent_id() const
Definition: channel_service.pb.h:3852
const ::bgs::protocol::channel::v1::ChannelState & state_change() const
Definition: channel_service.pb.h:2396
int GetCachedSize() const
Definition: channel_service.pb.h:530
void set_allocated_state_change(::bgs::protocol::channel::v1::ChannelState *state_change)
Definition: channel_service.pb.h:2412
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: channel_service.pb.h:2445
void clear_member_id()
Definition: channel_service.pb.h:2196
::google::protobuf::uint32 _has_bits_[1]
Definition: channel_service.pb.h:174
::std::string * identity_
Definition: channel_service.pb.h:1508
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: channel_service.pb.h:1263
void clear_member_id()
Definition: channel_service.pb.h:2086
std::integral_constant< uint32, 0xBF8C8094u > OriginalHash
Definition: channel_service.pb.h:1820
int _cached_size_
Definition: channel_service.pb.h:1623
void clear_has_channel_id()
Definition: channel_service.pb.h:2952
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: channel_service.pb.h:2175
void set_has_channel_id()
Definition: channel_service.pb.h:2949
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::EntityId > * mutable_member_id()
Definition: channel_service.pb.h:2697
void set_has_state_change()
Definition: channel_service.pb.h:2386
bool has_channel_id() const
Definition: channel_service.pb.h:2946
void set_allocated_state_change(::bgs::protocol::channel::v1::ChannelState *state_change)
Definition: channel_service.pb.h:3754
inline::bgs::protocol::account::v1::Identity * release_subscriber()
Definition: channel_service.pb.h:3662
::google::protobuf::uint64 required_privileges_
Definition: channel_service.pb.h:1507
::bgs::protocol::account::v1::Identity * subscriber_
Definition: channel_service.pb.h:1367
Definition: channel_service.pb.h:1520
void set_identity(const ::std::string &value)
Definition: channel_service.pb.h:3541
Definition: channel_service.pb.h:781
void clear_member_id()
Definition: channel_service.pb.h:3274
void set_has_agent_id()
Definition: channel_service.pb.h:2431
bool has_subscriber() const
Definition: channel_service.pb.h:3371
void clear_has_member_state()
Definition: channel_service.pb.h:1949
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: channel_service.pb.h:793
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: channel_service.pb.h:3881
Definition: entity_types.pb.h:134
void set_required_privileges(::google::protobuf::uint64 value)
Definition: channel_service.pb.h:2331
::google::protobuf::uint32 _has_bits_[1]
Definition: channel_service.pb.h:768
int GetCachedSize() const
Definition: channel_service.pb.h:427
void set_has_channel_state()
Definition: channel_service.pb.h:2781
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: channel_service.pb.h:766
Definition: channel_types.pb.h:1028
int GetCachedSize() const
Definition: channel_service.pb.h:1419
void Clear()
Definition: repeated_field.h:723
::bgs::protocol::EntityId * agent_id_
Definition: channel_service.pb.h:281
const ::bgs::protocol::EntityId & agent_id() const
Definition: channel_service.pb.h:3697
bool has_agent_id() const
Definition: channel_service.pb.h:3416
void clear_has_reason()
Definition: channel_service.pb.h:2580
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: channel_service.pb.h:1390
void clear_has_agent_id()
Definition: channel_service.pb.h:3038
void add_removed_role(::google::protobuf::uint32 value)
Definition: channel_service.pb.h:2513
inline::bgs::protocol::channel::v1::ChannelId * release_channel_id()
Definition: channel_service.pb.h:3161
::bgs::protocol::EntityId * agent_id_
Definition: channel_service.pb.h:477
bool has_subscriber() const
Definition: channel_service.pb.h:2860
bool has_subscriber() const
Definition: channel_service.pb.h:2987
int member_id_size() const
Definition: channel_service.pb.h:2673
inline::bgs::protocol::EntityId * release_agent_id()
Definition: channel_service.pb.h:2059
const ::bgs::protocol::EntityId & member_id() const
Definition: channel_service.pb.h:3086
static MemberAddedNotification * default_instance_
Definition: channel_service.pb.h:1120
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: channel_service.pb.h:305
void set_has_member_id()
Definition: channel_service.pb.h:2190
inline::google::protobuf::uint32 reason() const
Definition: channel_service.pb.h:3127
void set_has_self()
Definition: channel_service.pb.h:2710
void set_has_reason()
Definition: channel_service.pb.h:3117
bool has_subscribe() const
Definition: channel_service.pb.h:2008
void set_subscribe(bool value)
Definition: channel_service.pb.h:2025
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: channel_service.pb.h:706
inline::bgs::protocol::channel::v1::ChannelId * mutable_channel_id()
Definition: channel_service.pb.h:3615
bool has_agent_id() const
Definition: channel_service.pb.h:1861
::bgs::protocol::channel::v1::Message * message_
Definition: channel_service.pb.h:1506
const ::bgs::protocol::channel::v1::ChannelId & channel_id() const
Definition: channel_service.pb.h:2959
bool has_agent_id() const
Definition: channel_service.pb.h:2602
bool has_agent_id() const
Definition: channel_service.pb.h:2146
void set_has_state_change()
Definition: channel_service.pb.h:3728
Definition: BnetFileGenerator.h:47
inline::bgs::protocol::account::v1::Identity * release_subscriber()
Definition: channel_service.pb.h:3010
void clear_has_agent_id()
Definition: channel_service.pb.h:3690
void clear_channel_id()
Definition: channel_service.pb.h:2955
const FieldDescriptor value
Definition: descriptor.h:1522
inline::bgs::protocol::channel::v1::ChannelState * mutable_state_change()
Definition: channel_service.pb.h:2400
#define GOOGLE_ULONGLONG(x)
Definition: common.h:193
int _cached_size_
Definition: channel_service.pb.h:570
inline::bgs::protocol::channel::v1::Member * add_state_change()
Definition: channel_service.pb.h:2483
UpdateChannelStateRequest & operator=(const UpdateChannelStateRequest &from)
Definition: channel_service.pb.h:496
int _cached_size_
Definition: channel_service.pb.h:875
::bgs::protocol::channel::v1::ChannelId * channel_id_
Definition: channel_service.pb.h:1113
bool has_message() const
Definition: channel_service.pb.h:2273
void clear_agent_id()
Definition: channel_service.pb.h:3861
void set_reason(::google::protobuf::uint32 value)
Definition: channel_service.pb.h:3131
void clear_has_subscriber()
Definition: channel_service.pb.h:3377
int _cached_size_
Definition: channel_service.pb.h:1111
uint32_t uint32
Definition: g3dmath.h:168
void set_allocated_channel_id(::bgs::protocol::channel::v1::ChannelId *channel_id)
Definition: channel_service.pb.h:3627
inline::bgs::protocol::EntityId * release_member_id()
Definition: channel_service.pb.h:2100
void clear_has_required_privileges()
Definition: channel_service.pb.h:2320
void clear_has_agent_id()
Definition: channel_service.pb.h:2238
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: channel_service.pb.h:81
::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member > state_change_
Definition: channel_service.pb.h:678
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: channel_service.pb.h:2359
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: channel_service.pb.h:3049
AddMemberRequest & operator=(const AddMemberRequest &from)
Definition: channel_service.pb.h:72
void clear_role()
Definition: channel_service.pb.h:2646
void set_has_channel_id()
Definition: channel_service.pb.h:3601
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: channel_service.pb.h:1267
void set_has_subscriber()
Definition: channel_service.pb.h:2863
void clear_reason()
Definition: channel_service.pb.h:2583
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: channel_service.pb.h:3253
bool has_required_privileges() const
Definition: channel_service.pb.h:2314
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > removed_role_
Definition: channel_service.pb.h:679
inline::bgs::protocol::account::v1::Identity * mutable_subscriber()
Definition: channel_service.pb.h:2877
static LeaveNotification * default_instance_
Definition: channel_service.pb.h:1247
::google::protobuf::uint32 _has_bits_[1]
Definition: channel_service.pb.h:569
void set_allocated_channel_id(::bgs::protocol::channel::v1::ChannelId *channel_id)
Definition: channel_service.pb.h:2975
::google::protobuf::RepeatedPtrField< ::bgs::protocol::EntityId > member_id_
Definition: channel_service.pb.h:879
void set_allocated_message(::bgs::protocol::channel::v1::Message *message)
Definition: channel_service.pb.h:2302
const Element & Get(int index) const
Definition: repeated_field.h:663
void set_has_reason()
Definition: channel_service.pb.h:2577
Definition: channel_types.pb.h:897
void clear_has_agent_id()
Definition: channel_service.pb.h:2539
void set_has_member_id()
Definition: channel_service.pb.h:3268
inline::google::protobuf::uint32 reason() const
Definition: channel_service.pb.h:3319
Definition: channel_service.pb.h:1019
void clear_agent_id()
Definition: channel_service.pb.h:2437
bool has_channel_id() const
Definition: channel_service.pb.h:3330
void clear_state_change()
Definition: channel_service.pb.h:3896
void clear_required_privileges()
Definition: channel_service.pb.h:3507
::google::protobuf::uint32 reason_
Definition: channel_service.pb.h:283
void set_allocated_agent_id(::bgs::protocol::EntityId *agent_id)
Definition: channel_service.pb.h:2457
const ::bgs::protocol::channel::v1::ChannelId & channel_id() const
Definition: channel_service.pb.h:3779
::bgs::protocol::channel::v1::ChannelState * channel_state_
Definition: channel_service.pb.h:1007
Definition: channel_types.pb.h:77
Definition: channel_types.pb.h:637
bool has_channel_id() const
Definition: channel_service.pb.h:2819
void clear_channel_id()
Definition: channel_service.pb.h:3147
void clear_has_member_id()
Definition: channel_service.pb.h:3271
inline::bgs::protocol::channel::v1::ChannelState * release_state_change()
Definition: channel_service.pb.h:3748
::bgs::protocol::channel::v1::ChannelId * channel_id_
Definition: channel_service.pb.h:1008
const ::bgs::protocol::account::v1::Identity & subscriber() const
Definition: channel_service.pb.h:3384
::bgs::protocol::EntityId * agent_id_
Definition: channel_service.pb.h:1364
void set_role(int index,::google::protobuf::uint32 value)
Definition: channel_service.pb.h:2653
void set_has_agent_id()
Definition: channel_service.pb.h:3855
::bgs::protocol::channel::v1::Message * message_
Definition: channel_service.pb.h:478
::bgs::protocol::channel::v1::ChannelState * state_change_
Definition: channel_service.pb.h:1625
inline::bgs::protocol::channel::v1::ChannelId * release_channel_id()
Definition: channel_service.pb.h:2842
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: channel_service.pb.h:77
bool has_channel_id() const
Definition: channel_service.pb.h:3598
Definition: MessageBuffer.h:24
void clear_has_state_change()
Definition: channel_service.pb.h:2389
int GetCachedSize() const
Definition: channel_service.pb.h:731
inline::google::protobuf::uint64 object_id() const
Definition: channel_service.pb.h:1997
::bgs::protocol::EntityId * member_id_
Definition: channel_service.pb.h:376
::google::protobuf::UnknownFieldSet _unknown_fields_
Definition: channel_service.pb.h:172
const ::std::string & identity() const
Definition: channel_service.pb.h:3537
inline::bgs::protocol::EntityId * release_agent_id()
Definition: channel_service.pb.h:2169
inline::bgs::protocol::channel::v1::Message * release_message()
Definition: channel_service.pb.h:3480
inline::google::protobuf::RepeatedPtrField< ::bgs::protocol::channel::v1::Member > * mutable_state_change()
Definition: channel_service.pb.h:2493
const ::bgs::protocol::EntityId & agent_id() const
Definition: channel_service.pb.h:1874
void Set(int index, const Element &value)
Definition: repeated_field.h:677
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: channel_service.pb.h:2619
inline::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: channel_service.pb.h:797
Definition: channel_service.pb.h:489
void set_allocated_subscriber(::bgs::protocol::account::v1::Identity *subscriber)
Definition: channel_service.pb.h:4023
inline::bgs::protocol::EntityId * mutable_agent_id()
Definition: channel_service.pb.h:3869
const ::bgs::protocol::channel::v1::ChannelState & channel_state() const
Definition: channel_service.pb.h:2791
void clear_channel_state()
Definition: channel_service.pb.h:2787
void clear_agent_id()
Definition: channel_service.pb.h:2351
bool has_member_state() const
Definition: channel_service.pb.h:1943
void set_has_agent_id()
Definition: channel_service.pb.h:2536
void clear_has_required_privileges()
Definition: channel_service.pb.h:3504
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: channel_service.pb.h:202
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: channel_service.pb.h:594
inline::bgs::protocol::account::v1::Identity * mutable_subscriber()
Definition: channel_service.pb.h:3004