4#ifndef PROTOBUF_presence_5ftypes_2eproto__INCLUDED
5#define PROTOBUF_presence_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>
67 return ::google::protobuf::internal::NameOfEnum(
72 return ::google::protobuf::internal::ParseNamedEnum<FieldOperation_OperationType>(
90 return _unknown_fields_;
94 return &_unknown_fields_;
97 static const ::google::protobuf::Descriptor*
descriptor();
118 inline bool has_program()
const;
119 inline void clear_program();
120 static const int kProgramFieldNumber = 1;
121 inline ::google::protobuf::uint32 program()
const;
122 inline void set_program(::google::protobuf::uint32 value);
125 inline bool has_stream()
const;
126 inline void clear_stream();
127 static const int kStreamFieldNumber = 2;
128 inline ::google::protobuf::uint32 stream()
const;
129 inline void set_stream(::google::protobuf::uint32 value);
132 inline bool has_localization_id()
const;
133 inline void clear_localization_id();
134 static const int kLocalizationIdFieldNumber = 3;
135 inline ::google::protobuf::uint32 localization_id()
const;
136 inline void set_localization_id(::google::protobuf::uint32 value);
140 inline void set_has_program();
141 inline void clear_has_program();
142 inline void set_has_stream();
143 inline void clear_has_stream();
144 inline void set_has_localization_id();
145 inline void clear_has_localization_id();
149 ::google::protobuf::uint32 _has_bits_[1];
176 return _unknown_fields_;
180 return &_unknown_fields_;
204 inline bool has_program()
const;
205 inline void clear_program();
206 static const int kProgramFieldNumber = 1;
207 inline ::google::protobuf::uint32 program()
const;
208 inline void set_program(::google::protobuf::uint32 value);
211 inline bool has_group()
const;
212 inline void clear_group();
213 static const int kGroupFieldNumber = 2;
214 inline ::google::protobuf::uint32 group()
const;
215 inline void set_group(::google::protobuf::uint32 value);
218 inline bool has_field()
const;
219 inline void clear_field();
220 static const int kFieldFieldNumber = 3;
221 inline ::google::protobuf::uint32 field()
const;
222 inline void set_field(::google::protobuf::uint32 value);
225 inline bool has_unique_id()
const;
226 inline void clear_unique_id();
227 static const int kUniqueIdFieldNumber = 4;
228 inline ::google::protobuf::uint64 unique_id()
const;
229 inline void set_unique_id(::google::protobuf::uint64 value);
233 inline void set_has_program();
234 inline void clear_has_program();
235 inline void set_has_group();
236 inline void clear_has_group();
237 inline void set_has_field();
238 inline void clear_has_field();
239 inline void set_has_unique_id();
240 inline void clear_has_unique_id();
244 ::google::protobuf::uint32 _has_bits_[1];
272 return _unknown_fields_;
276 return &_unknown_fields_;
300 inline bool has_key()
const;
301 inline void clear_key();
302 static const int kKeyFieldNumber = 1;
303 inline const ::bgs::protocol::presence::v1::FieldKey& key()
const;
304 inline ::bgs::protocol::presence::v1::FieldKey* mutable_key();
305 inline ::bgs::protocol::presence::v1::FieldKey* release_key();
309 inline bool has_value()
const;
310 inline void clear_value();
311 static const int kValueFieldNumber = 2;
312 inline const ::bgs::protocol::Variant& value()
const;
313 inline ::bgs::protocol::Variant* mutable_value();
314 inline ::bgs::protocol::Variant* release_value();
319 inline void set_has_key();
320 inline void clear_has_key();
321 inline void set_has_value();
322 inline void clear_has_value();
326 ::google::protobuf::uint32 _has_bits_[1];
352 return _unknown_fields_;
356 return &_unknown_fields_;
387 static const int OperationType_ARRAYSIZE =
389 static inline const ::google::protobuf::EnumDescriptor*
404 inline bool has_field()
const;
405 inline void clear_field();
406 static const int kFieldFieldNumber = 1;
407 inline const ::bgs::protocol::presence::v1::Field& field()
const;
408 inline ::bgs::protocol::presence::v1::Field* mutable_field();
409 inline ::bgs::protocol::presence::v1::Field* release_field();
413 inline bool has_operation()
const;
414 inline void clear_operation();
415 static const int kOperationFieldNumber = 2;
416 inline ::bgs::protocol::presence::v1::FieldOperation_OperationType operation()
const;
421 inline void set_has_field();
422 inline void clear_has_field();
423 inline void set_has_operation();
424 inline void clear_has_operation();
428 ::google::protobuf::uint32 _has_bits_[1];
454 return _unknown_fields_;
458 return &_unknown_fields_;
482 inline bool has_entity_id()
const;
483 inline void clear_entity_id();
484 static const int kEntityIdFieldNumber = 1;
485 inline const ::bgs::protocol::EntityId& entity_id()
const;
486 inline ::bgs::protocol::EntityId* mutable_entity_id();
487 inline ::bgs::protocol::EntityId* release_entity_id();
491 inline int field_operation_size()
const;
492 inline void clear_field_operation();
493 static const int kFieldOperationFieldNumber = 2;
494 inline const ::bgs::protocol::presence::v1::FieldOperation& field_operation(
int index)
const;
495 inline ::bgs::protocol::presence::v1::FieldOperation* mutable_field_operation(
int index);
496 inline ::bgs::protocol::presence::v1::FieldOperation* add_field_operation();
497 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::FieldOperation >&
498 field_operation()
const;
499 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::FieldOperation >*
500 mutable_field_operation();
504 inline void set_has_entity_id();
505 inline void clear_has_entity_id();
509 ::google::protobuf::uint32 _has_bits_[1];
512 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::FieldOperation >
field_operation_;
535 return _unknown_fields_;
539 return &_unknown_fields_;
563 inline bool has_entity_id()
const;
564 inline void clear_entity_id();
565 static const int kEntityIdFieldNumber = 1;
566 inline const ::bgs::protocol::EntityId& entity_id()
const;
567 inline ::bgs::protocol::EntityId* mutable_entity_id();
568 inline ::bgs::protocol::EntityId* release_entity_id();
572 inline int field_operation_size()
const;
573 inline void clear_field_operation();
574 static const int kFieldOperationFieldNumber = 2;
575 inline const ::bgs::protocol::presence::v1::FieldOperation& field_operation(
int index)
const;
576 inline ::bgs::protocol::presence::v1::FieldOperation* mutable_field_operation(
int index);
577 inline ::bgs::protocol::presence::v1::FieldOperation* add_field_operation();
578 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::FieldOperation >&
579 field_operation()
const;
580 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::FieldOperation >*
581 mutable_field_operation();
584 inline bool has_healing()
const;
585 inline void clear_healing();
586 static const int kHealingFieldNumber = 3;
587 inline bool healing()
const;
588 inline void set_healing(
bool value);
590 static const int kPresenceFieldNumber = 101;
592 ::google::protobuf::internal::MessageTypeTraits< ::bgs::protocol::presence::v1::ChannelState >, 11,
false >
596 inline void set_has_entity_id();
597 inline void clear_has_entity_id();
598 inline void set_has_healing();
599 inline void clear_has_healing();
603 ::google::protobuf::uint32 _has_bits_[1];
606 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::FieldOperation >
field_operation_;
630 return _unknown_fields_;
634 return &_unknown_fields_;
658 inline bool has_locale()
const;
659 inline void clear_locale();
660 static const int kLocaleFieldNumber = 1;
661 inline const ::std::string& locale()
const;
662 inline void set_locale(const ::std::string& value);
663 inline void set_locale(
const char* value);
664 inline void set_locale(
const char* value,
size_t size);
665 inline ::std::string* mutable_locale();
666 inline ::std::string* release_locale();
667 inline void set_allocated_locale(::std::string* locale);
670 inline bool has_value()
const;
671 inline void clear_value();
672 static const int kValueFieldNumber = 2;
673 inline const ::std::string& value()
const;
674 inline void set_value(const ::std::string& value);
675 inline void set_value(
const char* value);
676 inline void set_value(
const char* value,
size_t size);
677 inline ::std::string* mutable_value();
678 inline ::std::string* release_value();
679 inline void set_allocated_value(::std::string* value);
683 inline void set_has_locale();
684 inline void clear_has_locale();
685 inline void set_has_value();
686 inline void clear_has_value();
690 ::google::protobuf::uint32 _has_bits_[1];
716 return _unknown_fields_;
720 return &_unknown_fields_;
744 inline bool has_default_string()
const;
745 inline void clear_default_string();
746 static const int kDefaultStringFieldNumber = 1;
747 inline const ::std::string& default_string()
const;
748 inline void set_default_string(const ::std::string& value);
749 inline void set_default_string(
const char* value);
750 inline void set_default_string(
const char* value,
size_t size);
751 inline ::std::string* mutable_default_string();
752 inline ::std::string* release_default_string();
753 inline void set_allocated_default_string(::std::string* default_string);
756 inline int localized_entry_size()
const;
757 inline void clear_localized_entry();
758 static const int kLocalizedEntryFieldNumber = 2;
759 inline const ::bgs::protocol::presence::v1::LocalizedStringMapEntry& localized_entry(
int index)
const;
760 inline ::bgs::protocol::presence::v1::LocalizedStringMapEntry* mutable_localized_entry(
int index);
761 inline ::bgs::protocol::presence::v1::LocalizedStringMapEntry* add_localized_entry();
762 inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::LocalizedStringMapEntry >&
763 localized_entry()
const;
764 inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::LocalizedStringMapEntry >*
765 mutable_localized_entry();
769 inline void set_has_default_string();
770 inline void clear_has_default_string();
774 ::google::protobuf::uint32 _has_bits_[1];
777 ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::LocalizedStringMapEntry >
localized_entry_;
800 return _unknown_fields_;
804 return &_unknown_fields_;
828 inline bool has_id()
const;
829 inline void clear_id();
830 static const int kIdFieldNumber = 1;
831 inline const ::std::string& id()
const;
832 inline void set_id(const ::std::string& value);
833 inline void set_id(
const char* value);
834 inline void set_id(
const char* value,
size_t size);
835 inline ::std::string* mutable_id();
836 inline ::std::string* release_id();
837 inline void set_allocated_id(::std::string*
id);
840 inline bool has_current_size()
const;
841 inline void clear_current_size();
842 static const int kCurrentSizeFieldNumber = 2;
843 inline ::google::protobuf::uint32 current_size()
const;
844 inline void set_current_size(::google::protobuf::uint32 value);
847 inline bool has_max_size()
const;
848 inline void clear_max_size();
849 static const int kMaxSizeFieldNumber = 3;
850 inline ::google::protobuf::uint32 max_size()
const;
851 inline void set_max_size(::google::protobuf::uint32 value);
855 inline void set_has_id();
856 inline void clear_has_id();
857 inline void set_has_current_size();
858 inline void clear_has_current_size();
859 inline void set_has_max_size();
860 inline void clear_has_max_size();
864 ::google::protobuf::uint32 _has_bits_[1];
891 return _unknown_fields_;
895 return &_unknown_fields_;
919 inline bool has_state()
const;
920 inline void clear_state();
921 static const int kStateFieldNumber = 1;
922 inline const ::bgs::protocol::presence::v1::LocalizedStringMap& state()
const;
923 inline ::bgs::protocol::presence::v1::LocalizedStringMap* mutable_state();
924 inline ::bgs::protocol::presence::v1::LocalizedStringMap* release_state();
928 inline bool has_party()
const;
929 inline void clear_party();
930 static const int kPartyFieldNumber = 2;
931 inline const ::bgs::protocol::presence::v1::RichPresenceParty& party()
const;
932 inline ::bgs::protocol::presence::v1::RichPresenceParty* mutable_party();
933 inline ::bgs::protocol::presence::v1::RichPresenceParty* release_party();
937 inline bool has_large_image_url()
const;
938 inline void clear_large_image_url();
939 static const int kLargeImageUrlFieldNumber = 3;
940 inline const ::std::string& large_image_url()
const;
941 inline void set_large_image_url(const ::std::string& value);
942 inline void set_large_image_url(
const char* value);
943 inline void set_large_image_url(
const char* value,
size_t size);
944 inline ::std::string* mutable_large_image_url();
945 inline ::std::string* release_large_image_url();
946 inline void set_allocated_large_image_url(::std::string* large_image_url);
949 inline bool has_small_image_url()
const;
950 inline void clear_small_image_url();
951 static const int kSmallImageUrlFieldNumber = 4;
952 inline const ::std::string& small_image_url()
const;
953 inline void set_small_image_url(const ::std::string& value);
954 inline void set_small_image_url(
const char* value);
955 inline void set_small_image_url(
const char* value,
size_t size);
956 inline ::std::string* mutable_small_image_url();
957 inline ::std::string* release_small_image_url();
958 inline void set_allocated_small_image_url(::std::string* small_image_url);
962 inline void set_has_state();
963 inline void clear_has_state();
964 inline void set_has_party();
965 inline void clear_has_party();
966 inline void set_has_large_image_url();
967 inline void clear_has_large_image_url();
968 inline void set_has_small_image_url();
969 inline void clear_has_small_image_url();
973 ::google::protobuf::uint32 _has_bits_[1];
1181 if (
key_ != NULL)
key_->::bgs::protocol::presence::v1::FieldKey::Clear();
1184inline const ::bgs::protocol::presence::v1::FieldKey&
Field::key()
const {
1190 if (
key_ == NULL)
key_ = new ::bgs::protocol::presence::v1::FieldKey;
1222 if (
value_ != NULL)
value_->::bgs::protocol::Variant::Clear();
1231 if (
value_ == NULL)
value_ = new ::bgs::protocol::Variant;
1267 if (
field_ != NULL)
field_->::bgs::protocol::presence::v1::Field::Clear();
1276 if (
field_ == NULL)
field_ = new ::bgs::protocol::presence::v1::Field;
1386inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::FieldOperation >&
1391inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::FieldOperation >*
1461inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::FieldOperation >&
1466inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::FieldOperation >*
1511 if (
locale_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1522 if (
locale_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1530 if (
locale_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1538 if (
locale_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1541 locale_->assign(
reinterpret_cast<const char*
>(
value), size);
1546 if (
locale_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1554 if (
locale_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1557 ::std::string* temp =
locale_;
1558 locale_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1563 if (
locale_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1571 locale_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1587 if (
value_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1598 if (
value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1599 value_ = new ::std::string;
1606 if (
value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1607 value_ = new ::std::string;
1614 if (
value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1615 value_ = new ::std::string;
1617 value_->assign(
reinterpret_cast<const char*
>(
value), size);
1622 if (
value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1623 value_ = new ::std::string;
1630 if (
value_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1633 ::std::string* temp =
value_;
1634 value_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1639 if (
value_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1647 value_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1667 if (
default_string_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1678 if (
default_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1686 if (
default_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1694 if (
default_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1702 if (
default_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1710 if (
default_string_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1714 default_string_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1719 if (
default_string_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1727 default_string_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1751inline const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::LocalizedStringMapEntry >&
1756inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::LocalizedStringMapEntry >*
1777 if (
id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1788 if (
id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1789 id_ = new ::std::string;
1796 if (
id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1797 id_ = new ::std::string;
1804 if (
id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1805 id_ = new ::std::string;
1807 id_->assign(
reinterpret_cast<const char*
>(value), size);
1812 if (
id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1813 id_ = new ::std::string;
1820 if (
id_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1823 ::std::string* temp =
id_;
1824 id_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1829 if (
id_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1837 id_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1905 if (
state_ != NULL)
state_->::bgs::protocol::presence::v1::LocalizedStringMap::Clear();
1914 if (
state_ == NULL)
state_ = new ::bgs::protocol::presence::v1::LocalizedStringMap;
1946 if (
party_ != NULL)
party_->::bgs::protocol::presence::v1::RichPresenceParty::Clear();
1955 if (
party_ == NULL)
party_ = new ::bgs::protocol::presence::v1::RichPresenceParty;
1987 if (
large_image_url_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
1998 if (
large_image_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2006 if (
large_image_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2014 if (
large_image_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2022 if (
large_image_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2030 if (
large_image_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2034 large_image_url_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2039 if (
large_image_url_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2047 large_image_url_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2063 if (
small_image_url_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2074 if (
small_image_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2082 if (
small_image_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2090 if (
small_image_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2098 if (
small_image_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2106 if (
small_image_url_ == &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2110 small_image_url_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2115 if (
small_image_url_ != &::google::protobuf::internal::GetEmptyStringAlreadyInited()) {
2123 small_image_url_ =
const_cast< ::std::string*
>(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
2141 return ::bgs::protocol::presence::v1::FieldOperation_OperationType_descriptor();
::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::FieldOperation > field_operation_
static const ChannelState & default_instance()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void InitAsDefaultInstance()
void clear_field_operation()
friend void protobuf_ShutdownFile_presence_5ftypes_2eproto()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::FieldOperation > & field_operation() const
ChannelState * New() const
void SetCachedSize(int size) const
int GetCachedSize() const
bool has_entity_id() const
::google::protobuf::uint32 _has_bits_[1]
inline ::bgs::protocol::EntityId * mutable_entity_id()
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::FieldOperation > * mutable_field_operation()
::bgs::protocol::EntityId * entity_id_
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::bgs::protocol::EntityId * release_entity_id()
void Swap(ChannelState *other)
inline ::bgs::protocol::presence::v1::FieldOperation * add_field_operation()
void set_allocated_entity_id(::bgs::protocol::EntityId *entity_id)
void clear_has_entity_id()
static ::google::protobuf::internal::ExtensionIdentifier< ::bgs::protocol::channel::v1::ChannelState, ::google::protobuf::internal::MessageTypeTraits< ::bgs::protocol::presence::v1::ChannelState >, 11, false > presence
ChannelState(const ChannelState &from)
const ::bgs::protocol::EntityId & entity_id() const
::google::protobuf::UnknownFieldSet _unknown_fields_
friend void protobuf_AssignDesc_presence_5ftypes_2eproto()
::google::protobuf::Metadata GetMetadata() const
ChannelState & operator=(const ChannelState &from)
static ChannelState * default_instance_
void set_healing(bool value)
friend void TC_PROTO_API protobuf_AddDesc_presence_5ftypes_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
int field_operation_size() const
void set_unique_id(::google::protobuf::uint64 value)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void InitAsDefaultInstance()
int GetCachedSize() const
FieldKey & operator=(const FieldKey &from)
inline ::google::protobuf::uint32 field() const
friend void protobuf_ShutdownFile_presence_5ftypes_2eproto()
FieldKey(const FieldKey &from)
::google::protobuf::uint32 group_
::google::protobuf::Metadata GetMetadata() const
static const FieldKey & default_instance()
inline ::google::protobuf::uint64 unique_id() const
void clear_has_unique_id()
::google::protobuf::uint32 _has_bits_[1]
::google::protobuf::uint32 field_
void set_program(::google::protobuf::uint32 value)
void set_group(::google::protobuf::uint32 value)
void Swap(FieldKey *other)
void SetCachedSize(int size) const
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
friend void protobuf_AssignDesc_presence_5ftypes_2eproto()
bool has_unique_id() const
inline ::google::protobuf::uint32 group() const
static const ::google::protobuf::Descriptor * descriptor()
static FieldKey * default_instance_
::google::protobuf::uint64 unique_id_
friend void TC_PROTO_API protobuf_AddDesc_presence_5ftypes_2eproto()
::google::protobuf::uint32 program_
void set_field(::google::protobuf::uint32 value)
::google::protobuf::UnknownFieldSet _unknown_fields_
inline ::google::protobuf::uint32 program() const
static const ::std::string & OperationType_Name(OperationType value)
static bool OperationType_IsValid(int value)
FieldOperation(const FieldOperation &from)
void clear_has_operation()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
static const ::google::protobuf::EnumDescriptor * OperationType_descriptor()
FieldOperation * New() const
const ::bgs::protocol::presence::v1::Field & field() const
friend void protobuf_ShutdownFile_presence_5ftypes_2eproto()
void SetCachedSize(int size) const
FieldOperation_OperationType OperationType
void set_operation(::bgs::protocol::presence::v1::FieldOperation_OperationType value)
static const FieldOperation & default_instance()
inline ::bgs::protocol::presence::v1::Field * mutable_field()
::google::protobuf::Metadata GetMetadata() const
inline ::bgs::protocol::presence::v1::Field * release_field()
inline ::bgs::protocol::presence::v1::FieldOperation_OperationType operation() const
static FieldOperation * default_instance_
::google::protobuf::UnknownFieldSet _unknown_fields_
::google::protobuf::uint32 _has_bits_[1]
void Swap(FieldOperation *other)
static bool OperationType_Parse(const ::std::string &name, OperationType *value)
int GetCachedSize() const
static const ::google::protobuf::Descriptor * descriptor()
friend void protobuf_AssignDesc_presence_5ftypes_2eproto()
void InitAsDefaultInstance()
bool has_operation() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
virtual ~FieldOperation()
friend void TC_PROTO_API protobuf_AddDesc_presence_5ftypes_2eproto()
::bgs::protocol::presence::v1::Field * field_
void set_allocated_field(::bgs::protocol::presence::v1::Field *field)
FieldOperation & operator=(const FieldOperation &from)
void InitAsDefaultInstance()
::google::protobuf::Metadata GetMetadata() const
inline ::bgs::protocol::presence::v1::FieldKey * release_key()
int GetCachedSize() const
static const Field & default_instance()
::google::protobuf::uint32 _has_bits_[1]
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
::bgs::protocol::presence::v1::FieldKey * key_
static Field * default_instance_
friend void protobuf_ShutdownFile_presence_5ftypes_2eproto()
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Field & operator=(const Field &from)
const ::bgs::protocol::presence::v1::FieldKey & key() const
void set_allocated_value(::bgs::protocol::Variant *value)
inline ::bgs::protocol::presence::v1::FieldKey * mutable_key()
void SetCachedSize(int size) const
friend void protobuf_AssignDesc_presence_5ftypes_2eproto()
::bgs::protocol::Variant * value_
const ::bgs::protocol::Variant & value() const
friend void TC_PROTO_API protobuf_AddDesc_presence_5ftypes_2eproto()
inline ::bgs::protocol::Variant * release_value()
inline ::bgs::protocol::Variant * mutable_value()
::google::protobuf::UnknownFieldSet _unknown_fields_
void set_allocated_key(::bgs::protocol::presence::v1::FieldKey *key)
void set_allocated_locale(::std::string *locale)
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
int GetCachedSize() const
friend void protobuf_ShutdownFile_presence_5ftypes_2eproto()
virtual ~LocalizedStringMapEntry()
void SetCachedSize(int size) const
void InitAsDefaultInstance()
void set_value(const ::std::string &value)
const ::std::string & value() const
LocalizedStringMapEntry()
void Swap(LocalizedStringMapEntry *other)
::google::protobuf::UnknownFieldSet _unknown_fields_
::google::protobuf::uint32 _has_bits_[1]
void set_allocated_value(::std::string *value)
static const LocalizedStringMapEntry & default_instance()
static const ::google::protobuf::Descriptor * descriptor()
inline ::std::string * mutable_value()
LocalizedStringMapEntry * New() const
static LocalizedStringMapEntry * default_instance_
::google::protobuf::Metadata GetMetadata() const
friend void protobuf_AssignDesc_presence_5ftypes_2eproto()
const ::std::string & locale() const
LocalizedStringMapEntry(const LocalizedStringMapEntry &from)
inline ::std::string * release_locale()
inline ::std::string * release_value()
inline ::std::string * mutable_locale()
friend void TC_PROTO_API protobuf_AddDesc_presence_5ftypes_2eproto()
LocalizedStringMapEntry & operator=(const LocalizedStringMapEntry &from)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_locale(const ::std::string &value)
void clear_localized_entry()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_has_default_string()
inline ::std::string * mutable_default_string()
void set_allocated_default_string(::std::string *default_string)
const ::std::string & default_string() const
void Swap(LocalizedStringMap *other)
::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::LocalizedStringMapEntry > localized_entry_
void clear_has_default_string()
friend void protobuf_ShutdownFile_presence_5ftypes_2eproto()
inline ::std::string * release_default_string()
void clear_default_string()
static const ::google::protobuf::Descriptor * descriptor()
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::LocalizedStringMapEntry > & localized_entry() const
bool has_default_string() const
void set_default_string(const ::std::string &value)
virtual ~LocalizedStringMap()
int GetCachedSize() const
LocalizedStringMap & operator=(const LocalizedStringMap &from)
static const LocalizedStringMap & default_instance()
::google::protobuf::Metadata GetMetadata() const
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::LocalizedStringMapEntry > * mutable_localized_entry()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
int localized_entry_size() const
void SetCachedSize(int size) const
::std::string * default_string_
inline ::bgs::protocol::presence::v1::LocalizedStringMapEntry * add_localized_entry()
friend void protobuf_AssignDesc_presence_5ftypes_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
friend void TC_PROTO_API protobuf_AddDesc_presence_5ftypes_2eproto()
void InitAsDefaultInstance()
static LocalizedStringMap * default_instance_
::google::protobuf::uint32 _has_bits_[1]
LocalizedStringMap * New() const
LocalizedStringMap(const LocalizedStringMap &from)
const ::bgs::protocol::EntityId & entity_id() const
const ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::FieldOperation > & field_operation() const
::google::protobuf::uint32 _has_bits_[1]
inline ::bgs::protocol::presence::v1::FieldOperation * add_field_operation()
PresenceState & operator=(const PresenceState &from)
void set_allocated_entity_id(::bgs::protocol::EntityId *entity_id)
static const PresenceState & default_instance()
static PresenceState * default_instance_
friend void protobuf_ShutdownFile_presence_5ftypes_2eproto()
bool has_entity_id() const
::bgs::protocol::EntityId * entity_id_
::google::protobuf::Metadata GetMetadata() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void clear_field_operation()
static const ::google::protobuf::Descriptor * descriptor()
void clear_has_entity_id()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
PresenceState * New() const
int GetCachedSize() const
::google::protobuf::UnknownFieldSet _unknown_fields_
::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::FieldOperation > field_operation_
int field_operation_size() const
void InitAsDefaultInstance()
friend void protobuf_AssignDesc_presence_5ftypes_2eproto()
inline ::google::protobuf::RepeatedPtrField< ::bgs::protocol::presence::v1::FieldOperation > * mutable_field_operation()
PresenceState(const PresenceState &from)
inline ::bgs::protocol::EntityId * mutable_entity_id()
friend void TC_PROTO_API protobuf_AddDesc_presence_5ftypes_2eproto()
void SetCachedSize(int size) const
inline ::bgs::protocol::EntityId * release_entity_id()
void Swap(PresenceState *other)
void set_allocated_party(::bgs::protocol::presence::v1::RichPresenceParty *party)
inline ::bgs::protocol::presence::v1::RichPresenceParty * release_party()
::google::protobuf::Metadata GetMetadata() const
RichPresenceDetails & operator=(const RichPresenceDetails &from)
static const RichPresenceDetails & default_instance()
inline ::bgs::protocol::presence::v1::LocalizedStringMap * release_state()
RichPresenceDetails * New() const
::std::string * small_image_url_
const ::std::string & large_image_url() const
void SetCachedSize(int size) const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void InitAsDefaultInstance()
const ::bgs::protocol::presence::v1::RichPresenceParty & party() const
friend void protobuf_ShutdownFile_presence_5ftypes_2eproto()
::bgs::protocol::presence::v1::RichPresenceParty * party_
void Swap(RichPresenceDetails *other)
void set_large_image_url(const ::std::string &value)
static RichPresenceDetails * default_instance_
inline ::std::string * release_large_image_url()
inline ::bgs::protocol::presence::v1::LocalizedStringMap * mutable_state()
void set_allocated_large_image_url(::std::string *large_image_url)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_has_large_image_url()
virtual ~RichPresenceDetails()
void set_allocated_small_image_url(::std::string *small_image_url)
inline ::std::string * release_small_image_url()
RichPresenceDetails(const RichPresenceDetails &from)
void clear_has_large_image_url()
void set_small_image_url(const ::std::string &value)
void set_has_small_image_url()
void clear_small_image_url()
inline ::std::string * mutable_small_image_url()
::google::protobuf::UnknownFieldSet _unknown_fields_
void clear_large_image_url()
friend void protobuf_AssignDesc_presence_5ftypes_2eproto()
::bgs::protocol::presence::v1::LocalizedStringMap * state_
const ::bgs::protocol::presence::v1::LocalizedStringMap & state() const
inline ::std::string * mutable_large_image_url()
::google::protobuf::uint32 _has_bits_[1]
void set_allocated_state(::bgs::protocol::presence::v1::LocalizedStringMap *state)
::std::string * large_image_url_
void clear_has_small_image_url()
friend void TC_PROTO_API protobuf_AddDesc_presence_5ftypes_2eproto()
const ::std::string & small_image_url() const
bool has_small_image_url() const
inline ::bgs::protocol::presence::v1::RichPresenceParty * mutable_party()
static const ::google::protobuf::Descriptor * descriptor()
int GetCachedSize() const
bool has_large_image_url() const
bool has_localization_id() const
static RichPresenceLocalizationKey * default_instance_
void set_program(::google::protobuf::uint32 value)
void set_localization_id(::google::protobuf::uint32 value)
virtual ~RichPresenceLocalizationKey()
RichPresenceLocalizationKey & operator=(const RichPresenceLocalizationKey &from)
::google::protobuf::uint32 localization_id_
void clear_localization_id()
void SetCachedSize(int size) const
inline ::google::protobuf::uint32 localization_id() const
friend void protobuf_ShutdownFile_presence_5ftypes_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
inline ::google::protobuf::uint32 program() const
RichPresenceLocalizationKey()
inline ::google::protobuf::uint32 stream() const
static const RichPresenceLocalizationKey & default_instance()
int GetCachedSize() const
RichPresenceLocalizationKey * New() const
void set_stream(::google::protobuf::uint32 value)
void clear_has_localization_id()
void Swap(RichPresenceLocalizationKey *other)
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
friend void protobuf_AssignDesc_presence_5ftypes_2eproto()
void set_has_localization_id()
::google::protobuf::uint32 _has_bits_[1]
RichPresenceLocalizationKey(const RichPresenceLocalizationKey &from)
::google::protobuf::uint32 program_
static const ::google::protobuf::Descriptor * descriptor()
::google::protobuf::uint32 stream_
::google::protobuf::UnknownFieldSet _unknown_fields_
friend void TC_PROTO_API protobuf_AddDesc_presence_5ftypes_2eproto()
void InitAsDefaultInstance()
::google::protobuf::Metadata GetMetadata() const
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
void set_allocated_id(::std::string *id)
::google::protobuf::uint32 current_size_
static const ::google::protobuf::Descriptor * descriptor()
void set_current_size(::google::protobuf::uint32 value)
::google::protobuf::uint32 _has_bits_[1]
void clear_current_size()
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
int GetCachedSize() const
friend void protobuf_ShutdownFile_presence_5ftypes_2eproto()
inline ::std::string * release_id()
const ::std::string & id() const
RichPresenceParty(const RichPresenceParty &from)
void SetCachedSize(int size) const
virtual ~RichPresenceParty()
inline ::google::protobuf::uint32 current_size() const
::google::protobuf::uint32 max_size_
void set_max_size(::google::protobuf::uint32 value)
void Swap(RichPresenceParty *other)
static const RichPresenceParty & default_instance()
void InitAsDefaultInstance()
bool has_max_size() const
inline ::google::protobuf::uint32 max_size() const
inline ::std::string * mutable_id()
bool has_current_size() const
static RichPresenceParty * default_instance_
void clear_has_max_size()
RichPresenceParty * New() const
friend void protobuf_AssignDesc_presence_5ftypes_2eproto()
RichPresenceParty & operator=(const RichPresenceParty &from)
void set_has_current_size()
void clear_has_current_size()
::google::protobuf::Metadata GetMetadata() const
friend void TC_PROTO_API protobuf_AddDesc_presence_5ftypes_2eproto()
::google::protobuf::UnknownFieldSet _unknown_fields_
void set_id(const ::std::string &value)
void TC_PROTO_API protobuf_AddDesc_presence_5ftypes_2eproto()
void protobuf_ShutdownFile_presence_5ftypes_2eproto()
const int FieldOperation_OperationType_OperationType_ARRAYSIZE
bool FieldOperation_OperationType_Parse(const ::std::string &name, FieldOperation_OperationType *value)
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * FieldOperation_OperationType_descriptor()
const FieldOperation_OperationType FieldOperation_OperationType_OperationType_MIN
const ::std::string & FieldOperation_OperationType_Name(FieldOperation_OperationType value)
TC_PROTO_API bool FieldOperation_OperationType_IsValid(int value)
void protobuf_AssignDesc_presence_5ftypes_2eproto()
FieldOperation_OperationType
@ FieldOperation_OperationType_CLEAR
@ FieldOperation_OperationType_SET
const FieldOperation_OperationType FieldOperation_OperationType_OperationType_MAX
const EnumDescriptor * GetEnumDescriptor< ::bgs::protocol::presence::v1::FieldOperation_OperationType >()