4#ifndef PROTOBUF_message_5ftypes_2eproto__INCLUDED
5#define PROTOBUF_message_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>
52 return ::google::protobuf::internal::NameOfEnum(
57 return ::google::protobuf::internal::ParseNamedEnum<TypingIndicator>(
75 return _unknown_fields_;
79 return &_unknown_fields_;
82 static const ::google::protobuf::Descriptor*
descriptor();
103 inline bool has_epoch()
const;
104 inline void clear_epoch();
105 static const int kEpochFieldNumber = 1;
110 inline bool has_position()
const;
111 inline void clear_position();
112 static const int kPositionFieldNumber = 2;
118 inline void set_has_epoch();
119 inline void clear_has_epoch();
120 inline void set_has_position();
121 inline void clear_has_position();
155 epoch_ = GOOGLE_ULONGLONG(0);
202inline const EnumDescriptor* GetEnumDescriptor< ::bgs::protocol::TypingIndicator>() {
::google::protobuf::Metadata GetMetadata() const
static MessageId * default_instance_
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
void set_epoch(::google::protobuf::uint64 value)
::google::protobuf::UnknownFieldSet _unknown_fields_
::google::protobuf::uint64 position_
void SetCachedSize(int size) const
friend void protobuf_ShutdownFile_message_5ftypes_2eproto()
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
friend void protobuf_AssignDesc_message_5ftypes_2eproto()
friend void TC_PROTO_API protobuf_AddDesc_message_5ftypes_2eproto()
::google::protobuf::uint32 _has_bits_[1]
static const MessageId & default_instance()
inline ::google::protobuf::uint64 epoch() const
void InitAsDefaultInstance()
bool has_position() const
MessageId(const MessageId &from)
void set_position(::google::protobuf::uint64 value)
int GetCachedSize() const
inline ::google::protobuf::uint64 position() const
void clear_has_position()
MessageId & operator=(const MessageId &from)
static const ::google::protobuf::Descriptor * descriptor()
void Swap(MessageId *other)
::google::protobuf::uint64 epoch_
constexpr std::size_t size()
void TC_PROTO_API protobuf_AddDesc_message_5ftypes_2eproto()
void protobuf_ShutdownFile_message_5ftypes_2eproto()
const int TypingIndicator_ARRAYSIZE
const TypingIndicator TypingIndicator_MIN
const ::std::string & TypingIndicator_Name(TypingIndicator value)
bool TypingIndicator_Parse(const ::std::string &name, TypingIndicator *value)
TC_PROTO_API bool TypingIndicator_IsValid(int value)
void protobuf_AssignDesc_message_5ftypes_2eproto()
const TypingIndicator TypingIndicator_MAX
TC_PROTO_APIconst ::google::protobuf::EnumDescriptor * TypingIndicator_descriptor()