aboutsummaryrefslogtreecommitdiff
path: root/src/shared/net/lib/protobuf/net.pb.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/shared/net/lib/protobuf/net.pb.h')
-rw-r--r--src/shared/net/lib/protobuf/net.pb.h6386
1 files changed, 6386 insertions, 0 deletions
diff --git a/src/shared/net/lib/protobuf/net.pb.h b/src/shared/net/lib/protobuf/net.pb.h
new file mode 100644
index 0000000..9160072
--- /dev/null
+++ b/src/shared/net/lib/protobuf/net.pb.h
@@ -0,0 +1,6386 @@
+// Generated by the protocol buffer compiler. DO NOT EDIT!
+// source: net.proto
+
+#ifndef GOOGLE_PROTOBUF_INCLUDED_net_2eproto
+#define GOOGLE_PROTOBUF_INCLUDED_net_2eproto
+
+#include <limits>
+#include <string>
+
+#include <google/protobuf/port_def.inc>
+#if PROTOBUF_VERSION < 3019000
+#error This file was generated by a newer version of protoc which is
+#error incompatible with your Protocol Buffer headers. Please update
+#error your headers.
+#endif
+#if 3019002 < PROTOBUF_MIN_PROTOC_VERSION
+#error This file was generated by an older version of protoc which is
+#error incompatible with your Protocol Buffer headers. Please
+#error regenerate this file with a newer version of protoc.
+#endif
+
+#include <google/protobuf/port_undef.inc>
+#include <google/protobuf/io/coded_stream.h>
+#include <google/protobuf/arena.h>
+#include <google/protobuf/arenastring.h>
+#include <google/protobuf/generated_message_table_driven.h>
+#include <google/protobuf/generated_message_util.h>
+#include <google/protobuf/metadata_lite.h>
+#include <google/protobuf/generated_message_reflection.h>
+#include <google/protobuf/message.h>
+#include <google/protobuf/repeated_field.h> // IWYU pragma: export
+#include <google/protobuf/extension_set.h> // IWYU pragma: export
+#include <google/protobuf/unknown_field_set.h>
+// @@protoc_insertion_point(includes)
+#include <google/protobuf/port_def.inc>
+#define PROTOBUF_INTERNAL_EXPORT_net_2eproto
+PROTOBUF_NAMESPACE_OPEN
+namespace internal {
+class AnyMetadata;
+} // namespace internal
+PROTOBUF_NAMESPACE_CLOSE
+
+// Internal implementation detail -- do not use these members.
+struct TableStruct_net_2eproto {
+ static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
+ PROTOBUF_SECTION_VARIABLE(protodesc_cold);
+ static const ::PROTOBUF_NAMESPACE_ID::internal::AuxiliaryParseTableField aux[]
+ PROTOBUF_SECTION_VARIABLE(protodesc_cold);
+ static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[18]
+ PROTOBUF_SECTION_VARIABLE(protodesc_cold);
+ static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
+ static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
+ static const uint32_t offsets[];
+};
+extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_net_2eproto;
+namespace proto {
+class add_block;
+struct add_blockDefaultTypeInternal;
+extern add_blockDefaultTypeInternal _add_block_default_instance_;
+class angles;
+struct anglesDefaultTypeInternal;
+extern anglesDefaultTypeInternal _angles_default_instance_;
+class auth;
+struct authDefaultTypeInternal;
+extern authDefaultTypeInternal _auth_default_instance_;
+class chunk;
+struct chunkDefaultTypeInternal;
+extern chunkDefaultTypeInternal _chunk_default_instance_;
+class coords;
+struct coordsDefaultTypeInternal;
+extern coordsDefaultTypeInternal _coords_default_instance_;
+class hear_player;
+struct hear_playerDefaultTypeInternal;
+extern hear_playerDefaultTypeInternal _hear_player_default_instance_;
+class init;
+struct initDefaultTypeInternal;
+extern initDefaultTypeInternal _init_default_instance_;
+class ivec3;
+struct ivec3DefaultTypeInternal;
+extern ivec3DefaultTypeInternal _ivec3_default_instance_;
+class move;
+struct moveDefaultTypeInternal;
+extern moveDefaultTypeInternal _move_default_instance_;
+class packet;
+struct packetDefaultTypeInternal;
+extern packetDefaultTypeInternal _packet_default_instance_;
+class player;
+struct playerDefaultTypeInternal;
+extern playerDefaultTypeInternal _player_default_instance_;
+class remove_block;
+struct remove_blockDefaultTypeInternal;
+extern remove_blockDefaultTypeInternal _remove_block_default_instance_;
+class remove_chunk;
+struct remove_chunkDefaultTypeInternal;
+extern remove_chunkDefaultTypeInternal _remove_chunk_default_instance_;
+class remove_player;
+struct remove_playerDefaultTypeInternal;
+extern remove_playerDefaultTypeInternal _remove_player_default_instance_;
+class request_chunk;
+struct request_chunkDefaultTypeInternal;
+extern request_chunkDefaultTypeInternal _request_chunk_default_instance_;
+class say;
+struct sayDefaultTypeInternal;
+extern sayDefaultTypeInternal _say_default_instance_;
+class server_message;
+struct server_messageDefaultTypeInternal;
+extern server_messageDefaultTypeInternal _server_message_default_instance_;
+class vec3;
+struct vec3DefaultTypeInternal;
+extern vec3DefaultTypeInternal _vec3_default_instance_;
+} // namespace proto
+PROTOBUF_NAMESPACE_OPEN
+template<> ::proto::add_block* Arena::CreateMaybeMessage<::proto::add_block>(Arena*);
+template<> ::proto::angles* Arena::CreateMaybeMessage<::proto::angles>(Arena*);
+template<> ::proto::auth* Arena::CreateMaybeMessage<::proto::auth>(Arena*);
+template<> ::proto::chunk* Arena::CreateMaybeMessage<::proto::chunk>(Arena*);
+template<> ::proto::coords* Arena::CreateMaybeMessage<::proto::coords>(Arena*);
+template<> ::proto::hear_player* Arena::CreateMaybeMessage<::proto::hear_player>(Arena*);
+template<> ::proto::init* Arena::CreateMaybeMessage<::proto::init>(Arena*);
+template<> ::proto::ivec3* Arena::CreateMaybeMessage<::proto::ivec3>(Arena*);
+template<> ::proto::move* Arena::CreateMaybeMessage<::proto::move>(Arena*);
+template<> ::proto::packet* Arena::CreateMaybeMessage<::proto::packet>(Arena*);
+template<> ::proto::player* Arena::CreateMaybeMessage<::proto::player>(Arena*);
+template<> ::proto::remove_block* Arena::CreateMaybeMessage<::proto::remove_block>(Arena*);
+template<> ::proto::remove_chunk* Arena::CreateMaybeMessage<::proto::remove_chunk>(Arena*);
+template<> ::proto::remove_player* Arena::CreateMaybeMessage<::proto::remove_player>(Arena*);
+template<> ::proto::request_chunk* Arena::CreateMaybeMessage<::proto::request_chunk>(Arena*);
+template<> ::proto::say* Arena::CreateMaybeMessage<::proto::say>(Arena*);
+template<> ::proto::server_message* Arena::CreateMaybeMessage<::proto::server_message>(Arena*);
+template<> ::proto::vec3* Arena::CreateMaybeMessage<::proto::vec3>(Arena*);
+PROTOBUF_NAMESPACE_CLOSE
+namespace proto {
+
+// ===================================================================
+
+class angles final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.angles) */ {
+ public:
+ inline angles() : angles(nullptr) {}
+ ~angles() override;
+ explicit constexpr angles(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ angles(const angles& from);
+ angles(angles&& from) noexcept
+ : angles() {
+ *this = ::std::move(from);
+ }
+
+ inline angles& operator=(const angles& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline angles& operator=(angles&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const angles& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const angles* internal_default_instance() {
+ return reinterpret_cast<const angles*>(
+ &_angles_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 0;
+
+ friend void swap(angles& a, angles& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(angles* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(angles* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ angles* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<angles>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const angles& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const angles& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(angles* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.angles";
+ }
+ protected:
+ explicit angles(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kPitchFieldNumber = 1,
+ kYawFieldNumber = 2,
+ };
+ // float pitch = 1;
+ void clear_pitch();
+ float pitch() const;
+ void set_pitch(float value);
+ private:
+ float _internal_pitch() const;
+ void _internal_set_pitch(float value);
+ public:
+
+ // float yaw = 2;
+ void clear_yaw();
+ float yaw() const;
+ void set_yaw(float value);
+ private:
+ float _internal_yaw() const;
+ void _internal_set_yaw(float value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:proto.angles)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ float pitch_;
+ float yaw_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class coords final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.coords) */ {
+ public:
+ inline coords() : coords(nullptr) {}
+ ~coords() override;
+ explicit constexpr coords(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ coords(const coords& from);
+ coords(coords&& from) noexcept
+ : coords() {
+ *this = ::std::move(from);
+ }
+
+ inline coords& operator=(const coords& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline coords& operator=(coords&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const coords& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const coords* internal_default_instance() {
+ return reinterpret_cast<const coords*>(
+ &_coords_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 1;
+
+ friend void swap(coords& a, coords& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(coords* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(coords* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ coords* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<coords>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const coords& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const coords& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(coords* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.coords";
+ }
+ protected:
+ explicit coords(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kXFieldNumber = 1,
+ kZFieldNumber = 2,
+ };
+ // int32 x = 1;
+ void clear_x();
+ int32_t x() const;
+ void set_x(int32_t value);
+ private:
+ int32_t _internal_x() const;
+ void _internal_set_x(int32_t value);
+ public:
+
+ // int32 z = 2;
+ void clear_z();
+ int32_t z() const;
+ void set_z(int32_t value);
+ private:
+ int32_t _internal_z() const;
+ void _internal_set_z(int32_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:proto.coords)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ int32_t x_;
+ int32_t z_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class vec3 final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.vec3) */ {
+ public:
+ inline vec3() : vec3(nullptr) {}
+ ~vec3() override;
+ explicit constexpr vec3(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ vec3(const vec3& from);
+ vec3(vec3&& from) noexcept
+ : vec3() {
+ *this = ::std::move(from);
+ }
+
+ inline vec3& operator=(const vec3& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline vec3& operator=(vec3&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const vec3& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const vec3* internal_default_instance() {
+ return reinterpret_cast<const vec3*>(
+ &_vec3_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 2;
+
+ friend void swap(vec3& a, vec3& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(vec3* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(vec3* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ vec3* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<vec3>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const vec3& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const vec3& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(vec3* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.vec3";
+ }
+ protected:
+ explicit vec3(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kXFieldNumber = 1,
+ kYFieldNumber = 2,
+ kZFieldNumber = 3,
+ };
+ // float x = 1;
+ void clear_x();
+ float x() const;
+ void set_x(float value);
+ private:
+ float _internal_x() const;
+ void _internal_set_x(float value);
+ public:
+
+ // float y = 2;
+ void clear_y();
+ float y() const;
+ void set_y(float value);
+ private:
+ float _internal_y() const;
+ void _internal_set_y(float value);
+ public:
+
+ // float z = 3;
+ void clear_z();
+ float z() const;
+ void set_z(float value);
+ private:
+ float _internal_z() const;
+ void _internal_set_z(float value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:proto.vec3)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ float x_;
+ float y_;
+ float z_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class ivec3 final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.ivec3) */ {
+ public:
+ inline ivec3() : ivec3(nullptr) {}
+ ~ivec3() override;
+ explicit constexpr ivec3(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ ivec3(const ivec3& from);
+ ivec3(ivec3&& from) noexcept
+ : ivec3() {
+ *this = ::std::move(from);
+ }
+
+ inline ivec3& operator=(const ivec3& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline ivec3& operator=(ivec3&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const ivec3& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const ivec3* internal_default_instance() {
+ return reinterpret_cast<const ivec3*>(
+ &_ivec3_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 3;
+
+ friend void swap(ivec3& a, ivec3& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(ivec3* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(ivec3* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ ivec3* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<ivec3>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const ivec3& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const ivec3& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(ivec3* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.ivec3";
+ }
+ protected:
+ explicit ivec3(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kXFieldNumber = 1,
+ kYFieldNumber = 2,
+ kZFieldNumber = 3,
+ };
+ // int32 x = 1;
+ void clear_x();
+ int32_t x() const;
+ void set_x(int32_t value);
+ private:
+ int32_t _internal_x() const;
+ void _internal_set_x(int32_t value);
+ public:
+
+ // int32 y = 2;
+ void clear_y();
+ int32_t y() const;
+ void set_y(int32_t value);
+ private:
+ int32_t _internal_y() const;
+ void _internal_set_y(int32_t value);
+ public:
+
+ // int32 z = 3;
+ void clear_z();
+ int32_t z() const;
+ void set_z(int32_t value);
+ private:
+ int32_t _internal_z() const;
+ void _internal_set_z(int32_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:proto.ivec3)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ int32_t x_;
+ int32_t y_;
+ int32_t z_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class player final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.player) */ {
+ public:
+ inline player() : player(nullptr) {}
+ ~player() override;
+ explicit constexpr player(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ player(const player& from);
+ player(player&& from) noexcept
+ : player() {
+ *this = ::std::move(from);
+ }
+
+ inline player& operator=(const player& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline player& operator=(player&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const player& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const player* internal_default_instance() {
+ return reinterpret_cast<const player*>(
+ &_player_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 4;
+
+ friend void swap(player& a, player& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(player* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(player* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ player* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<player>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const player& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const player& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(player* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.player";
+ }
+ protected:
+ explicit player(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kChunkPosFieldNumber = 3,
+ kLocalPosFieldNumber = 4,
+ kViewanglesFieldNumber = 5,
+ kVelocityFieldNumber = 6,
+ kIndexFieldNumber = 1,
+ kCommandsFieldNumber = 2,
+ };
+ // .proto.coords chunk_pos = 3;
+ bool has_chunk_pos() const;
+ private:
+ bool _internal_has_chunk_pos() const;
+ public:
+ void clear_chunk_pos();
+ const ::proto::coords& chunk_pos() const;
+ PROTOBUF_NODISCARD ::proto::coords* release_chunk_pos();
+ ::proto::coords* mutable_chunk_pos();
+ void set_allocated_chunk_pos(::proto::coords* chunk_pos);
+ private:
+ const ::proto::coords& _internal_chunk_pos() const;
+ ::proto::coords* _internal_mutable_chunk_pos();
+ public:
+ void unsafe_arena_set_allocated_chunk_pos(
+ ::proto::coords* chunk_pos);
+ ::proto::coords* unsafe_arena_release_chunk_pos();
+
+ // .proto.vec3 local_pos = 4;
+ bool has_local_pos() const;
+ private:
+ bool _internal_has_local_pos() const;
+ public:
+ void clear_local_pos();
+ const ::proto::vec3& local_pos() const;
+ PROTOBUF_NODISCARD ::proto::vec3* release_local_pos();
+ ::proto::vec3* mutable_local_pos();
+ void set_allocated_local_pos(::proto::vec3* local_pos);
+ private:
+ const ::proto::vec3& _internal_local_pos() const;
+ ::proto::vec3* _internal_mutable_local_pos();
+ public:
+ void unsafe_arena_set_allocated_local_pos(
+ ::proto::vec3* local_pos);
+ ::proto::vec3* unsafe_arena_release_local_pos();
+
+ // .proto.angles viewangles = 5;
+ bool has_viewangles() const;
+ private:
+ bool _internal_has_viewangles() const;
+ public:
+ void clear_viewangles();
+ const ::proto::angles& viewangles() const;
+ PROTOBUF_NODISCARD ::proto::angles* release_viewangles();
+ ::proto::angles* mutable_viewangles();
+ void set_allocated_viewangles(::proto::angles* viewangles);
+ private:
+ const ::proto::angles& _internal_viewangles() const;
+ ::proto::angles* _internal_mutable_viewangles();
+ public:
+ void unsafe_arena_set_allocated_viewangles(
+ ::proto::angles* viewangles);
+ ::proto::angles* unsafe_arena_release_viewangles();
+
+ // .proto.vec3 velocity = 6;
+ bool has_velocity() const;
+ private:
+ bool _internal_has_velocity() const;
+ public:
+ void clear_velocity();
+ const ::proto::vec3& velocity() const;
+ PROTOBUF_NODISCARD ::proto::vec3* release_velocity();
+ ::proto::vec3* mutable_velocity();
+ void set_allocated_velocity(::proto::vec3* velocity);
+ private:
+ const ::proto::vec3& _internal_velocity() const;
+ ::proto::vec3* _internal_mutable_velocity();
+ public:
+ void unsafe_arena_set_allocated_velocity(
+ ::proto::vec3* velocity);
+ ::proto::vec3* unsafe_arena_release_velocity();
+
+ // uint32 index = 1;
+ void clear_index();
+ uint32_t index() const;
+ void set_index(uint32_t value);
+ private:
+ uint32_t _internal_index() const;
+ void _internal_set_index(uint32_t value);
+ public:
+
+ // uint32 commands = 2;
+ void clear_commands();
+ uint32_t commands() const;
+ void set_commands(uint32_t value);
+ private:
+ uint32_t _internal_commands() const;
+ void _internal_set_commands(uint32_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:proto.player)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ ::proto::coords* chunk_pos_;
+ ::proto::vec3* local_pos_;
+ ::proto::angles* viewangles_;
+ ::proto::vec3* velocity_;
+ uint32_t index_;
+ uint32_t commands_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class auth final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.auth) */ {
+ public:
+ inline auth() : auth(nullptr) {}
+ ~auth() override;
+ explicit constexpr auth(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ auth(const auth& from);
+ auth(auth&& from) noexcept
+ : auth() {
+ *this = ::std::move(from);
+ }
+
+ inline auth& operator=(const auth& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline auth& operator=(auth&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const auth& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const auth* internal_default_instance() {
+ return reinterpret_cast<const auth*>(
+ &_auth_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 5;
+
+ friend void swap(auth& a, auth& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(auth* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(auth* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ auth* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<auth>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const auth& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const auth& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(auth* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.auth";
+ }
+ protected:
+ explicit auth(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kUsernameFieldNumber = 1,
+ kPasswordFieldNumber = 2,
+ };
+ // string username = 1;
+ void clear_username();
+ const std::string& username() const;
+ template <typename ArgT0 = const std::string&, typename... ArgT>
+ void set_username(ArgT0&& arg0, ArgT... args);
+ std::string* mutable_username();
+ PROTOBUF_NODISCARD std::string* release_username();
+ void set_allocated_username(std::string* username);
+ private:
+ const std::string& _internal_username() const;
+ inline PROTOBUF_ALWAYS_INLINE void _internal_set_username(const std::string& value);
+ std::string* _internal_mutable_username();
+ public:
+
+ // string password = 2;
+ void clear_password();
+ const std::string& password() const;
+ template <typename ArgT0 = const std::string&, typename... ArgT>
+ void set_password(ArgT0&& arg0, ArgT... args);
+ std::string* mutable_password();
+ PROTOBUF_NODISCARD std::string* release_password();
+ void set_allocated_password(std::string* password);
+ private:
+ const std::string& _internal_password() const;
+ inline PROTOBUF_ALWAYS_INLINE void _internal_set_password(const std::string& value);
+ std::string* _internal_mutable_password();
+ public:
+
+ // @@protoc_insertion_point(class_scope:proto.auth)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr username_;
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr password_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class init final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.init) */ {
+ public:
+ inline init() : init(nullptr) {}
+ ~init() override;
+ explicit constexpr init(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ init(const init& from);
+ init(init&& from) noexcept
+ : init() {
+ *this = ::std::move(from);
+ }
+
+ inline init& operator=(const init& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline init& operator=(init&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const init& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const init* internal_default_instance() {
+ return reinterpret_cast<const init*>(
+ &_init_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 6;
+
+ friend void swap(init& a, init& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(init* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(init* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ init* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<init>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const init& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const init& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(init* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.init";
+ }
+ protected:
+ explicit init(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kLocalplayerFieldNumber = 3,
+ kSeedFieldNumber = 1,
+ kDrawDistanceFieldNumber = 2,
+ };
+ // .proto.player localplayer = 3;
+ bool has_localplayer() const;
+ private:
+ bool _internal_has_localplayer() const;
+ public:
+ void clear_localplayer();
+ const ::proto::player& localplayer() const;
+ PROTOBUF_NODISCARD ::proto::player* release_localplayer();
+ ::proto::player* mutable_localplayer();
+ void set_allocated_localplayer(::proto::player* localplayer);
+ private:
+ const ::proto::player& _internal_localplayer() const;
+ ::proto::player* _internal_mutable_localplayer();
+ public:
+ void unsafe_arena_set_allocated_localplayer(
+ ::proto::player* localplayer);
+ ::proto::player* unsafe_arena_release_localplayer();
+
+ // uint64 seed = 1;
+ void clear_seed();
+ uint64_t seed() const;
+ void set_seed(uint64_t value);
+ private:
+ uint64_t _internal_seed() const;
+ void _internal_set_seed(uint64_t value);
+ public:
+
+ // int32 draw_distance = 2;
+ void clear_draw_distance();
+ int32_t draw_distance() const;
+ void set_draw_distance(int32_t value);
+ private:
+ int32_t _internal_draw_distance() const;
+ void _internal_set_draw_distance(int32_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:proto.init)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ ::proto::player* localplayer_;
+ uint64_t seed_;
+ int32_t draw_distance_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class move final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.move) */ {
+ public:
+ inline move() : move(nullptr) {}
+ ~move() override;
+ explicit constexpr move(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ move(const move& from);
+ move(move&& from) noexcept
+ : move() {
+ *this = ::std::move(from);
+ }
+
+ inline move& operator=(const move& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline move& operator=(move&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const move& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const move* internal_default_instance() {
+ return reinterpret_cast<const move*>(
+ &_move_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 7;
+
+ friend void swap(move& a, move& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(move* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(move* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ move* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<move>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const move& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const move& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(move* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.move";
+ }
+ protected:
+ explicit move(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kViewanglesFieldNumber = 2,
+ kCommandsFieldNumber = 1,
+ };
+ // .proto.angles viewangles = 2;
+ bool has_viewangles() const;
+ private:
+ bool _internal_has_viewangles() const;
+ public:
+ void clear_viewangles();
+ const ::proto::angles& viewangles() const;
+ PROTOBUF_NODISCARD ::proto::angles* release_viewangles();
+ ::proto::angles* mutable_viewangles();
+ void set_allocated_viewangles(::proto::angles* viewangles);
+ private:
+ const ::proto::angles& _internal_viewangles() const;
+ ::proto::angles* _internal_mutable_viewangles();
+ public:
+ void unsafe_arena_set_allocated_viewangles(
+ ::proto::angles* viewangles);
+ ::proto::angles* unsafe_arena_release_viewangles();
+
+ // uint32 commands = 1;
+ void clear_commands();
+ uint32_t commands() const;
+ void set_commands(uint32_t value);
+ private:
+ uint32_t _internal_commands() const;
+ void _internal_set_commands(uint32_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:proto.move)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ ::proto::angles* viewangles_;
+ uint32_t commands_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class remove_player final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.remove_player) */ {
+ public:
+ inline remove_player() : remove_player(nullptr) {}
+ ~remove_player() override;
+ explicit constexpr remove_player(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ remove_player(const remove_player& from);
+ remove_player(remove_player&& from) noexcept
+ : remove_player() {
+ *this = ::std::move(from);
+ }
+
+ inline remove_player& operator=(const remove_player& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline remove_player& operator=(remove_player&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const remove_player& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const remove_player* internal_default_instance() {
+ return reinterpret_cast<const remove_player*>(
+ &_remove_player_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 8;
+
+ friend void swap(remove_player& a, remove_player& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(remove_player* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(remove_player* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ remove_player* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<remove_player>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const remove_player& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const remove_player& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(remove_player* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.remove_player";
+ }
+ protected:
+ explicit remove_player(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kIndexFieldNumber = 1,
+ };
+ // uint32 index = 1;
+ void clear_index();
+ uint32_t index() const;
+ void set_index(uint32_t value);
+ private:
+ uint32_t _internal_index() const;
+ void _internal_set_index(uint32_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:proto.remove_player)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ uint32_t index_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class say final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.say) */ {
+ public:
+ inline say() : say(nullptr) {}
+ ~say() override;
+ explicit constexpr say(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ say(const say& from);
+ say(say&& from) noexcept
+ : say() {
+ *this = ::std::move(from);
+ }
+
+ inline say& operator=(const say& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline say& operator=(say&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const say& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const say* internal_default_instance() {
+ return reinterpret_cast<const say*>(
+ &_say_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 9;
+
+ friend void swap(say& a, say& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(say* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(say* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ say* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<say>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const say& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const say& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(say* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.say";
+ }
+ protected:
+ explicit say(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kTextFieldNumber = 1,
+ };
+ // string text = 1;
+ void clear_text();
+ const std::string& text() const;
+ template <typename ArgT0 = const std::string&, typename... ArgT>
+ void set_text(ArgT0&& arg0, ArgT... args);
+ std::string* mutable_text();
+ PROTOBUF_NODISCARD std::string* release_text();
+ void set_allocated_text(std::string* text);
+ private:
+ const std::string& _internal_text() const;
+ inline PROTOBUF_ALWAYS_INLINE void _internal_set_text(const std::string& value);
+ std::string* _internal_mutable_text();
+ public:
+
+ // @@protoc_insertion_point(class_scope:proto.say)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr text_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class hear_player final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.hear_player) */ {
+ public:
+ inline hear_player() : hear_player(nullptr) {}
+ ~hear_player() override;
+ explicit constexpr hear_player(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ hear_player(const hear_player& from);
+ hear_player(hear_player&& from) noexcept
+ : hear_player() {
+ *this = ::std::move(from);
+ }
+
+ inline hear_player& operator=(const hear_player& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline hear_player& operator=(hear_player&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const hear_player& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const hear_player* internal_default_instance() {
+ return reinterpret_cast<const hear_player*>(
+ &_hear_player_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 10;
+
+ friend void swap(hear_player& a, hear_player& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(hear_player* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(hear_player* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ hear_player* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<hear_player>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const hear_player& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const hear_player& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(hear_player* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.hear_player";
+ }
+ protected:
+ explicit hear_player(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kTextFieldNumber = 2,
+ kIndexFieldNumber = 1,
+ };
+ // string text = 2;
+ void clear_text();
+ const std::string& text() const;
+ template <typename ArgT0 = const std::string&, typename... ArgT>
+ void set_text(ArgT0&& arg0, ArgT... args);
+ std::string* mutable_text();
+ PROTOBUF_NODISCARD std::string* release_text();
+ void set_allocated_text(std::string* text);
+ private:
+ const std::string& _internal_text() const;
+ inline PROTOBUF_ALWAYS_INLINE void _internal_set_text(const std::string& value);
+ std::string* _internal_mutable_text();
+ public:
+
+ // uint32 index = 1;
+ void clear_index();
+ uint32_t index() const;
+ void set_index(uint32_t value);
+ private:
+ uint32_t _internal_index() const;
+ void _internal_set_index(uint32_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:proto.hear_player)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr text_;
+ uint32_t index_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class request_chunk final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.request_chunk) */ {
+ public:
+ inline request_chunk() : request_chunk(nullptr) {}
+ ~request_chunk() override;
+ explicit constexpr request_chunk(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ request_chunk(const request_chunk& from);
+ request_chunk(request_chunk&& from) noexcept
+ : request_chunk() {
+ *this = ::std::move(from);
+ }
+
+ inline request_chunk& operator=(const request_chunk& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline request_chunk& operator=(request_chunk&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const request_chunk& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const request_chunk* internal_default_instance() {
+ return reinterpret_cast<const request_chunk*>(
+ &_request_chunk_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 11;
+
+ friend void swap(request_chunk& a, request_chunk& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(request_chunk* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(request_chunk* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ request_chunk* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<request_chunk>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const request_chunk& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const request_chunk& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(request_chunk* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.request_chunk";
+ }
+ protected:
+ explicit request_chunk(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kChunkPosFieldNumber = 1,
+ };
+ // .proto.coords chunk_pos = 1;
+ bool has_chunk_pos() const;
+ private:
+ bool _internal_has_chunk_pos() const;
+ public:
+ void clear_chunk_pos();
+ const ::proto::coords& chunk_pos() const;
+ PROTOBUF_NODISCARD ::proto::coords* release_chunk_pos();
+ ::proto::coords* mutable_chunk_pos();
+ void set_allocated_chunk_pos(::proto::coords* chunk_pos);
+ private:
+ const ::proto::coords& _internal_chunk_pos() const;
+ ::proto::coords* _internal_mutable_chunk_pos();
+ public:
+ void unsafe_arena_set_allocated_chunk_pos(
+ ::proto::coords* chunk_pos);
+ ::proto::coords* unsafe_arena_release_chunk_pos();
+
+ // @@protoc_insertion_point(class_scope:proto.request_chunk)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ ::proto::coords* chunk_pos_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class remove_chunk final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.remove_chunk) */ {
+ public:
+ inline remove_chunk() : remove_chunk(nullptr) {}
+ ~remove_chunk() override;
+ explicit constexpr remove_chunk(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ remove_chunk(const remove_chunk& from);
+ remove_chunk(remove_chunk&& from) noexcept
+ : remove_chunk() {
+ *this = ::std::move(from);
+ }
+
+ inline remove_chunk& operator=(const remove_chunk& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline remove_chunk& operator=(remove_chunk&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const remove_chunk& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const remove_chunk* internal_default_instance() {
+ return reinterpret_cast<const remove_chunk*>(
+ &_remove_chunk_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 12;
+
+ friend void swap(remove_chunk& a, remove_chunk& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(remove_chunk* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(remove_chunk* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ remove_chunk* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<remove_chunk>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const remove_chunk& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const remove_chunk& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(remove_chunk* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.remove_chunk";
+ }
+ protected:
+ explicit remove_chunk(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kChunkPosFieldNumber = 1,
+ };
+ // .proto.coords chunk_pos = 1;
+ bool has_chunk_pos() const;
+ private:
+ bool _internal_has_chunk_pos() const;
+ public:
+ void clear_chunk_pos();
+ const ::proto::coords& chunk_pos() const;
+ PROTOBUF_NODISCARD ::proto::coords* release_chunk_pos();
+ ::proto::coords* mutable_chunk_pos();
+ void set_allocated_chunk_pos(::proto::coords* chunk_pos);
+ private:
+ const ::proto::coords& _internal_chunk_pos() const;
+ ::proto::coords* _internal_mutable_chunk_pos();
+ public:
+ void unsafe_arena_set_allocated_chunk_pos(
+ ::proto::coords* chunk_pos);
+ ::proto::coords* unsafe_arena_release_chunk_pos();
+
+ // @@protoc_insertion_point(class_scope:proto.remove_chunk)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ ::proto::coords* chunk_pos_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class chunk final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.chunk) */ {
+ public:
+ inline chunk() : chunk(nullptr) {}
+ ~chunk() override;
+ explicit constexpr chunk(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ chunk(const chunk& from);
+ chunk(chunk&& from) noexcept
+ : chunk() {
+ *this = ::std::move(from);
+ }
+
+ inline chunk& operator=(const chunk& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline chunk& operator=(chunk&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const chunk& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const chunk* internal_default_instance() {
+ return reinterpret_cast<const chunk*>(
+ &_chunk_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 13;
+
+ friend void swap(chunk& a, chunk& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(chunk* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(chunk* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ chunk* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<chunk>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const chunk& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const chunk& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(chunk* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.chunk";
+ }
+ protected:
+ explicit chunk(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kBlocksFieldNumber = 2,
+ kChunkPosFieldNumber = 1,
+ };
+ // repeated uint32 blocks = 2 [packed = true];
+ int blocks_size() const;
+ private:
+ int _internal_blocks_size() const;
+ public:
+ void clear_blocks();
+ private:
+ uint32_t _internal_blocks(int index) const;
+ const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
+ _internal_blocks() const;
+ void _internal_add_blocks(uint32_t value);
+ ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
+ _internal_mutable_blocks();
+ public:
+ uint32_t blocks(int index) const;
+ void set_blocks(int index, uint32_t value);
+ void add_blocks(uint32_t value);
+ const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
+ blocks() const;
+ ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
+ mutable_blocks();
+
+ // .proto.coords chunk_pos = 1;
+ bool has_chunk_pos() const;
+ private:
+ bool _internal_has_chunk_pos() const;
+ public:
+ void clear_chunk_pos();
+ const ::proto::coords& chunk_pos() const;
+ PROTOBUF_NODISCARD ::proto::coords* release_chunk_pos();
+ ::proto::coords* mutable_chunk_pos();
+ void set_allocated_chunk_pos(::proto::coords* chunk_pos);
+ private:
+ const ::proto::coords& _internal_chunk_pos() const;
+ ::proto::coords* _internal_mutable_chunk_pos();
+ public:
+ void unsafe_arena_set_allocated_chunk_pos(
+ ::proto::coords* chunk_pos);
+ ::proto::coords* unsafe_arena_release_chunk_pos();
+
+ // @@protoc_insertion_point(class_scope:proto.chunk)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t > blocks_;
+ mutable std::atomic<int> _blocks_cached_byte_size_;
+ ::proto::coords* chunk_pos_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class add_block final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.add_block) */ {
+ public:
+ inline add_block() : add_block(nullptr) {}
+ ~add_block() override;
+ explicit constexpr add_block(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ add_block(const add_block& from);
+ add_block(add_block&& from) noexcept
+ : add_block() {
+ *this = ::std::move(from);
+ }
+
+ inline add_block& operator=(const add_block& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline add_block& operator=(add_block&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const add_block& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const add_block* internal_default_instance() {
+ return reinterpret_cast<const add_block*>(
+ &_add_block_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 14;
+
+ friend void swap(add_block& a, add_block& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(add_block* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(add_block* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ add_block* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<add_block>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const add_block& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const add_block& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(add_block* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.add_block";
+ }
+ protected:
+ explicit add_block(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kChunkPosFieldNumber = 1,
+ kBlockPosFieldNumber = 2,
+ kBlockFieldNumber = 3,
+ };
+ // .proto.coords chunk_pos = 1;
+ bool has_chunk_pos() const;
+ private:
+ bool _internal_has_chunk_pos() const;
+ public:
+ void clear_chunk_pos();
+ const ::proto::coords& chunk_pos() const;
+ PROTOBUF_NODISCARD ::proto::coords* release_chunk_pos();
+ ::proto::coords* mutable_chunk_pos();
+ void set_allocated_chunk_pos(::proto::coords* chunk_pos);
+ private:
+ const ::proto::coords& _internal_chunk_pos() const;
+ ::proto::coords* _internal_mutable_chunk_pos();
+ public:
+ void unsafe_arena_set_allocated_chunk_pos(
+ ::proto::coords* chunk_pos);
+ ::proto::coords* unsafe_arena_release_chunk_pos();
+
+ // .proto.ivec3 block_pos = 2;
+ bool has_block_pos() const;
+ private:
+ bool _internal_has_block_pos() const;
+ public:
+ void clear_block_pos();
+ const ::proto::ivec3& block_pos() const;
+ PROTOBUF_NODISCARD ::proto::ivec3* release_block_pos();
+ ::proto::ivec3* mutable_block_pos();
+ void set_allocated_block_pos(::proto::ivec3* block_pos);
+ private:
+ const ::proto::ivec3& _internal_block_pos() const;
+ ::proto::ivec3* _internal_mutable_block_pos();
+ public:
+ void unsafe_arena_set_allocated_block_pos(
+ ::proto::ivec3* block_pos);
+ ::proto::ivec3* unsafe_arena_release_block_pos();
+
+ // uint32 block = 3;
+ void clear_block();
+ uint32_t block() const;
+ void set_block(uint32_t value);
+ private:
+ uint32_t _internal_block() const;
+ void _internal_set_block(uint32_t value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:proto.add_block)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ ::proto::coords* chunk_pos_;
+ ::proto::ivec3* block_pos_;
+ uint32_t block_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class remove_block final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.remove_block) */ {
+ public:
+ inline remove_block() : remove_block(nullptr) {}
+ ~remove_block() override;
+ explicit constexpr remove_block(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ remove_block(const remove_block& from);
+ remove_block(remove_block&& from) noexcept
+ : remove_block() {
+ *this = ::std::move(from);
+ }
+
+ inline remove_block& operator=(const remove_block& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline remove_block& operator=(remove_block&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const remove_block& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const remove_block* internal_default_instance() {
+ return reinterpret_cast<const remove_block*>(
+ &_remove_block_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 15;
+
+ friend void swap(remove_block& a, remove_block& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(remove_block* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(remove_block* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ remove_block* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<remove_block>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const remove_block& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const remove_block& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(remove_block* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.remove_block";
+ }
+ protected:
+ explicit remove_block(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kChunkPosFieldNumber = 1,
+ kBlockPosFieldNumber = 2,
+ };
+ // .proto.coords chunk_pos = 1;
+ bool has_chunk_pos() const;
+ private:
+ bool _internal_has_chunk_pos() const;
+ public:
+ void clear_chunk_pos();
+ const ::proto::coords& chunk_pos() const;
+ PROTOBUF_NODISCARD ::proto::coords* release_chunk_pos();
+ ::proto::coords* mutable_chunk_pos();
+ void set_allocated_chunk_pos(::proto::coords* chunk_pos);
+ private:
+ const ::proto::coords& _internal_chunk_pos() const;
+ ::proto::coords* _internal_mutable_chunk_pos();
+ public:
+ void unsafe_arena_set_allocated_chunk_pos(
+ ::proto::coords* chunk_pos);
+ ::proto::coords* unsafe_arena_release_chunk_pos();
+
+ // .proto.ivec3 block_pos = 2;
+ bool has_block_pos() const;
+ private:
+ bool _internal_has_block_pos() const;
+ public:
+ void clear_block_pos();
+ const ::proto::ivec3& block_pos() const;
+ PROTOBUF_NODISCARD ::proto::ivec3* release_block_pos();
+ ::proto::ivec3* mutable_block_pos();
+ void set_allocated_block_pos(::proto::ivec3* block_pos);
+ private:
+ const ::proto::ivec3& _internal_block_pos() const;
+ ::proto::ivec3* _internal_mutable_block_pos();
+ public:
+ void unsafe_arena_set_allocated_block_pos(
+ ::proto::ivec3* block_pos);
+ ::proto::ivec3* unsafe_arena_release_block_pos();
+
+ // @@protoc_insertion_point(class_scope:proto.remove_block)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ ::proto::coords* chunk_pos_;
+ ::proto::ivec3* block_pos_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class server_message final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.server_message) */ {
+ public:
+ inline server_message() : server_message(nullptr) {}
+ ~server_message() override;
+ explicit constexpr server_message(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ server_message(const server_message& from);
+ server_message(server_message&& from) noexcept
+ : server_message() {
+ *this = ::std::move(from);
+ }
+
+ inline server_message& operator=(const server_message& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline server_message& operator=(server_message&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const server_message& default_instance() {
+ return *internal_default_instance();
+ }
+ static inline const server_message* internal_default_instance() {
+ return reinterpret_cast<const server_message*>(
+ &_server_message_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 16;
+
+ friend void swap(server_message& a, server_message& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(server_message* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(server_message* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ server_message* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<server_message>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const server_message& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const server_message& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(server_message* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.server_message";
+ }
+ protected:
+ explicit server_message(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kMessageFieldNumber = 1,
+ kFatalFieldNumber = 2,
+ };
+ // string message = 1;
+ void clear_message();
+ const std::string& message() const;
+ template <typename ArgT0 = const std::string&, typename... ArgT>
+ void set_message(ArgT0&& arg0, ArgT... args);
+ std::string* mutable_message();
+ PROTOBUF_NODISCARD std::string* release_message();
+ void set_allocated_message(std::string* message);
+ private:
+ const std::string& _internal_message() const;
+ inline PROTOBUF_ALWAYS_INLINE void _internal_set_message(const std::string& value);
+ std::string* _internal_mutable_message();
+ public:
+
+ // bool fatal = 2;
+ void clear_fatal();
+ bool fatal() const;
+ void set_fatal(bool value);
+ private:
+ bool _internal_fatal() const;
+ void _internal_set_fatal(bool value);
+ public:
+
+ // @@protoc_insertion_point(class_scope:proto.server_message)
+ private:
+ class _Internal;
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr message_;
+ bool fatal_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ friend struct ::TableStruct_net_2eproto;
+};
+// -------------------------------------------------------------------
+
+class packet final :
+ public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:proto.packet) */ {
+ public:
+ inline packet() : packet(nullptr) {}
+ ~packet() override;
+ explicit constexpr packet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
+
+ packet(const packet& from);
+ packet(packet&& from) noexcept
+ : packet() {
+ *this = ::std::move(from);
+ }
+
+ inline packet& operator=(const packet& from) {
+ CopyFrom(from);
+ return *this;
+ }
+ inline packet& operator=(packet&& from) noexcept {
+ if (this == &from) return *this;
+ if (GetOwningArena() == from.GetOwningArena()
+ #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
+ && GetOwningArena() != nullptr
+ #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
+ ) {
+ InternalSwap(&from);
+ } else {
+ CopyFrom(from);
+ }
+ return *this;
+ }
+
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
+ return GetDescriptor();
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
+ return default_instance().GetMetadata().descriptor;
+ }
+ static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
+ return default_instance().GetMetadata().reflection;
+ }
+ static const packet& default_instance() {
+ return *internal_default_instance();
+ }
+ enum ContentsCase {
+ kAuthPacket = 1,
+ kInitPacket = 2,
+ kMovePacket = 3,
+ kPlayerPacket = 4,
+ kRemovePlayerPacket = 5,
+ kSayPacket = 6,
+ kHearPlayerPacket = 7,
+ kRequestChunkPacket = 8,
+ kChunkPacket = 9,
+ kRemoveChunkPacket = 10,
+ kAddBlockPacket = 11,
+ kRemoveBlockPacket = 12,
+ kServerMessagePacket = 13,
+ CONTENTS_NOT_SET = 0,
+ };
+
+ static inline const packet* internal_default_instance() {
+ return reinterpret_cast<const packet*>(
+ &_packet_default_instance_);
+ }
+ static constexpr int kIndexInFileMessages =
+ 17;
+
+ friend void swap(packet& a, packet& b) {
+ a.Swap(&b);
+ }
+ inline void Swap(packet* other) {
+ if (other == this) return;
+ #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() != nullptr &&
+ GetOwningArena() == other->GetOwningArena()) {
+ #else // PROTOBUF_FORCE_COPY_IN_SWAP
+ if (GetOwningArena() == other->GetOwningArena()) {
+ #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
+ InternalSwap(other);
+ } else {
+ ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
+ }
+ }
+ void UnsafeArenaSwap(packet* other) {
+ if (other == this) return;
+ GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
+ InternalSwap(other);
+ }
+
+ // implements Message ----------------------------------------------
+
+ packet* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
+ return CreateMaybeMessage<packet>(arena);
+ }
+ using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
+ void CopyFrom(const packet& from);
+ using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
+ void MergeFrom(const packet& from);
+ private:
+ static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message* to, const ::PROTOBUF_NAMESPACE_ID::Message& from);
+ public:
+ PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
+ bool IsInitialized() const final;
+
+ size_t ByteSizeLong() const final;
+ const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
+ uint8_t* _InternalSerialize(
+ uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
+ int GetCachedSize() const final { return _cached_size_.Get(); }
+
+ private:
+ void SharedCtor();
+ void SharedDtor();
+ void SetCachedSize(int size) const final;
+ void InternalSwap(packet* other);
+
+ private:
+ friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
+ static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
+ return "proto.packet";
+ }
+ protected:
+ explicit packet(::PROTOBUF_NAMESPACE_ID::Arena* arena,
+ bool is_message_owned = false);
+ private:
+ static void ArenaDtor(void* object);
+ inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
+ public:
+
+ static const ClassData _class_data_;
+ const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
+
+ ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
+
+ // nested types ----------------------------------------------------
+
+ // accessors -------------------------------------------------------
+
+ enum : int {
+ kAuthPacketFieldNumber = 1,
+ kInitPacketFieldNumber = 2,
+ kMovePacketFieldNumber = 3,
+ kPlayerPacketFieldNumber = 4,
+ kRemovePlayerPacketFieldNumber = 5,
+ kSayPacketFieldNumber = 6,
+ kHearPlayerPacketFieldNumber = 7,
+ kRequestChunkPacketFieldNumber = 8,
+ kChunkPacketFieldNumber = 9,
+ kRemoveChunkPacketFieldNumber = 10,
+ kAddBlockPacketFieldNumber = 11,
+ kRemoveBlockPacketFieldNumber = 12,
+ kServerMessagePacketFieldNumber = 13,
+ };
+ // .proto.auth auth_packet = 1;
+ bool has_auth_packet() const;
+ private:
+ bool _internal_has_auth_packet() const;
+ public:
+ void clear_auth_packet();
+ const ::proto::auth& auth_packet() const;
+ PROTOBUF_NODISCARD ::proto::auth* release_auth_packet();
+ ::proto::auth* mutable_auth_packet();
+ void set_allocated_auth_packet(::proto::auth* auth_packet);
+ private:
+ const ::proto::auth& _internal_auth_packet() const;
+ ::proto::auth* _internal_mutable_auth_packet();
+ public:
+ void unsafe_arena_set_allocated_auth_packet(
+ ::proto::auth* auth_packet);
+ ::proto::auth* unsafe_arena_release_auth_packet();
+
+ // .proto.init init_packet = 2;
+ bool has_init_packet() const;
+ private:
+ bool _internal_has_init_packet() const;
+ public:
+ void clear_init_packet();
+ const ::proto::init& init_packet() const;
+ PROTOBUF_NODISCARD ::proto::init* release_init_packet();
+ ::proto::init* mutable_init_packet();
+ void set_allocated_init_packet(::proto::init* init_packet);
+ private:
+ const ::proto::init& _internal_init_packet() const;
+ ::proto::init* _internal_mutable_init_packet();
+ public:
+ void unsafe_arena_set_allocated_init_packet(
+ ::proto::init* init_packet);
+ ::proto::init* unsafe_arena_release_init_packet();
+
+ // .proto.move move_packet = 3;
+ bool has_move_packet() const;
+ private:
+ bool _internal_has_move_packet() const;
+ public:
+ void clear_move_packet();
+ const ::proto::move& move_packet() const;
+ PROTOBUF_NODISCARD ::proto::move* release_move_packet();
+ ::proto::move* mutable_move_packet();
+ void set_allocated_move_packet(::proto::move* move_packet);
+ private:
+ const ::proto::move& _internal_move_packet() const;
+ ::proto::move* _internal_mutable_move_packet();
+ public:
+ void unsafe_arena_set_allocated_move_packet(
+ ::proto::move* move_packet);
+ ::proto::move* unsafe_arena_release_move_packet();
+
+ // .proto.player player_packet = 4;
+ bool has_player_packet() const;
+ private:
+ bool _internal_has_player_packet() const;
+ public:
+ void clear_player_packet();
+ const ::proto::player& player_packet() const;
+ PROTOBUF_NODISCARD ::proto::player* release_player_packet();
+ ::proto::player* mutable_player_packet();
+ void set_allocated_player_packet(::proto::player* player_packet);
+ private:
+ const ::proto::player& _internal_player_packet() const;
+ ::proto::player* _internal_mutable_player_packet();
+ public:
+ void unsafe_arena_set_allocated_player_packet(
+ ::proto::player* player_packet);
+ ::proto::player* unsafe_arena_release_player_packet();
+
+ // .proto.remove_player remove_player_packet = 5;
+ bool has_remove_player_packet() const;
+ private:
+ bool _internal_has_remove_player_packet() const;
+ public:
+ void clear_remove_player_packet();
+ const ::proto::remove_player& remove_player_packet() const;
+ PROTOBUF_NODISCARD ::proto::remove_player* release_remove_player_packet();
+ ::proto::remove_player* mutable_remove_player_packet();
+ void set_allocated_remove_player_packet(::proto::remove_player* remove_player_packet);
+ private:
+ const ::proto::remove_player& _internal_remove_player_packet() const;
+ ::proto::remove_player* _internal_mutable_remove_player_packet();
+ public:
+ void unsafe_arena_set_allocated_remove_player_packet(
+ ::proto::remove_player* remove_player_packet);
+ ::proto::remove_player* unsafe_arena_release_remove_player_packet();
+
+ // .proto.say say_packet = 6;
+ bool has_say_packet() const;
+ private:
+ bool _internal_has_say_packet() const;
+ public:
+ void clear_say_packet();
+ const ::proto::say& say_packet() const;
+ PROTOBUF_NODISCARD ::proto::say* release_say_packet();
+ ::proto::say* mutable_say_packet();
+ void set_allocated_say_packet(::proto::say* say_packet);
+ private:
+ const ::proto::say& _internal_say_packet() const;
+ ::proto::say* _internal_mutable_say_packet();
+ public:
+ void unsafe_arena_set_allocated_say_packet(
+ ::proto::say* say_packet);
+ ::proto::say* unsafe_arena_release_say_packet();
+
+ // .proto.hear_player hear_player_packet = 7;
+ bool has_hear_player_packet() const;
+ private:
+ bool _internal_has_hear_player_packet() const;
+ public:
+ void clear_hear_player_packet();
+ const ::proto::hear_player& hear_player_packet() const;
+ PROTOBUF_NODISCARD ::proto::hear_player* release_hear_player_packet();
+ ::proto::hear_player* mutable_hear_player_packet();
+ void set_allocated_hear_player_packet(::proto::hear_player* hear_player_packet);
+ private:
+ const ::proto::hear_player& _internal_hear_player_packet() const;
+ ::proto::hear_player* _internal_mutable_hear_player_packet();
+ public:
+ void unsafe_arena_set_allocated_hear_player_packet(
+ ::proto::hear_player* hear_player_packet);
+ ::proto::hear_player* unsafe_arena_release_hear_player_packet();
+
+ // .proto.request_chunk request_chunk_packet = 8;
+ bool has_request_chunk_packet() const;
+ private:
+ bool _internal_has_request_chunk_packet() const;
+ public:
+ void clear_request_chunk_packet();
+ const ::proto::request_chunk& request_chunk_packet() const;
+ PROTOBUF_NODISCARD ::proto::request_chunk* release_request_chunk_packet();
+ ::proto::request_chunk* mutable_request_chunk_packet();
+ void set_allocated_request_chunk_packet(::proto::request_chunk* request_chunk_packet);
+ private:
+ const ::proto::request_chunk& _internal_request_chunk_packet() const;
+ ::proto::request_chunk* _internal_mutable_request_chunk_packet();
+ public:
+ void unsafe_arena_set_allocated_request_chunk_packet(
+ ::proto::request_chunk* request_chunk_packet);
+ ::proto::request_chunk* unsafe_arena_release_request_chunk_packet();
+
+ // .proto.chunk chunk_packet = 9;
+ bool has_chunk_packet() const;
+ private:
+ bool _internal_has_chunk_packet() const;
+ public:
+ void clear_chunk_packet();
+ const ::proto::chunk& chunk_packet() const;
+ PROTOBUF_NODISCARD ::proto::chunk* release_chunk_packet();
+ ::proto::chunk* mutable_chunk_packet();
+ void set_allocated_chunk_packet(::proto::chunk* chunk_packet);
+ private:
+ const ::proto::chunk& _internal_chunk_packet() const;
+ ::proto::chunk* _internal_mutable_chunk_packet();
+ public:
+ void unsafe_arena_set_allocated_chunk_packet(
+ ::proto::chunk* chunk_packet);
+ ::proto::chunk* unsafe_arena_release_chunk_packet();
+
+ // .proto.remove_chunk remove_chunk_packet = 10;
+ bool has_remove_chunk_packet() const;
+ private:
+ bool _internal_has_remove_chunk_packet() const;
+ public:
+ void clear_remove_chunk_packet();
+ const ::proto::remove_chunk& remove_chunk_packet() const;
+ PROTOBUF_NODISCARD ::proto::remove_chunk* release_remove_chunk_packet();
+ ::proto::remove_chunk* mutable_remove_chunk_packet();
+ void set_allocated_remove_chunk_packet(::proto::remove_chunk* remove_chunk_packet);
+ private:
+ const ::proto::remove_chunk& _internal_remove_chunk_packet() const;
+ ::proto::remove_chunk* _internal_mutable_remove_chunk_packet();
+ public:
+ void unsafe_arena_set_allocated_remove_chunk_packet(
+ ::proto::remove_chunk* remove_chunk_packet);
+ ::proto::remove_chunk* unsafe_arena_release_remove_chunk_packet();
+
+ // .proto.add_block add_block_packet = 11;
+ bool has_add_block_packet() const;
+ private:
+ bool _internal_has_add_block_packet() const;
+ public:
+ void clear_add_block_packet();
+ const ::proto::add_block& add_block_packet() const;
+ PROTOBUF_NODISCARD ::proto::add_block* release_add_block_packet();
+ ::proto::add_block* mutable_add_block_packet();
+ void set_allocated_add_block_packet(::proto::add_block* add_block_packet);
+ private:
+ const ::proto::add_block& _internal_add_block_packet() const;
+ ::proto::add_block* _internal_mutable_add_block_packet();
+ public:
+ void unsafe_arena_set_allocated_add_block_packet(
+ ::proto::add_block* add_block_packet);
+ ::proto::add_block* unsafe_arena_release_add_block_packet();
+
+ // .proto.remove_block remove_block_packet = 12;
+ bool has_remove_block_packet() const;
+ private:
+ bool _internal_has_remove_block_packet() const;
+ public:
+ void clear_remove_block_packet();
+ const ::proto::remove_block& remove_block_packet() const;
+ PROTOBUF_NODISCARD ::proto::remove_block* release_remove_block_packet();
+ ::proto::remove_block* mutable_remove_block_packet();
+ void set_allocated_remove_block_packet(::proto::remove_block* remove_block_packet);
+ private:
+ const ::proto::remove_block& _internal_remove_block_packet() const;
+ ::proto::remove_block* _internal_mutable_remove_block_packet();
+ public:
+ void unsafe_arena_set_allocated_remove_block_packet(
+ ::proto::remove_block* remove_block_packet);
+ ::proto::remove_block* unsafe_arena_release_remove_block_packet();
+
+ // .proto.server_message server_message_packet = 13;
+ bool has_server_message_packet() const;
+ private:
+ bool _internal_has_server_message_packet() const;
+ public:
+ void clear_server_message_packet();
+ const ::proto::server_message& server_message_packet() const;
+ PROTOBUF_NODISCARD ::proto::server_message* release_server_message_packet();
+ ::proto::server_message* mutable_server_message_packet();
+ void set_allocated_server_message_packet(::proto::server_message* server_message_packet);
+ private:
+ const ::proto::server_message& _internal_server_message_packet() const;
+ ::proto::server_message* _internal_mutable_server_message_packet();
+ public:
+ void unsafe_arena_set_allocated_server_message_packet(
+ ::proto::server_message* server_message_packet);
+ ::proto::server_message* unsafe_arena_release_server_message_packet();
+
+ void clear_contents();
+ ContentsCase contents_case() const;
+ // @@protoc_insertion_point(class_scope:proto.packet)
+ private:
+ class _Internal;
+ void set_has_auth_packet();
+ void set_has_init_packet();
+ void set_has_move_packet();
+ void set_has_player_packet();
+ void set_has_remove_player_packet();
+ void set_has_say_packet();
+ void set_has_hear_player_packet();
+ void set_has_request_chunk_packet();
+ void set_has_chunk_packet();
+ void set_has_remove_chunk_packet();
+ void set_has_add_block_packet();
+ void set_has_remove_block_packet();
+ void set_has_server_message_packet();
+
+ inline bool has_contents() const;
+ inline void clear_has_contents();
+
+ template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
+ typedef void InternalArenaConstructable_;
+ typedef void DestructorSkippable_;
+ union ContentsUnion {
+ constexpr ContentsUnion() : _constinit_{} {}
+ ::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized _constinit_;
+ ::proto::auth* auth_packet_;
+ ::proto::init* init_packet_;
+ ::proto::move* move_packet_;
+ ::proto::player* player_packet_;
+ ::proto::remove_player* remove_player_packet_;
+ ::proto::say* say_packet_;
+ ::proto::hear_player* hear_player_packet_;
+ ::proto::request_chunk* request_chunk_packet_;
+ ::proto::chunk* chunk_packet_;
+ ::proto::remove_chunk* remove_chunk_packet_;
+ ::proto::add_block* add_block_packet_;
+ ::proto::remove_block* remove_block_packet_;
+ ::proto::server_message* server_message_packet_;
+ } contents_;
+ mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
+ uint32_t _oneof_case_[1];
+
+ friend struct ::TableStruct_net_2eproto;
+};
+// ===================================================================
+
+
+// ===================================================================
+
+#ifdef __GNUC__
+ #pragma GCC diagnostic push
+ #pragma GCC diagnostic ignored "-Wstrict-aliasing"
+#endif // __GNUC__
+// angles
+
+// float pitch = 1;
+inline void angles::clear_pitch() {
+ pitch_ = 0;
+}
+inline float angles::_internal_pitch() const {
+ return pitch_;
+}
+inline float angles::pitch() const {
+ // @@protoc_insertion_point(field_get:proto.angles.pitch)
+ return _internal_pitch();
+}
+inline void angles::_internal_set_pitch(float value) {
+
+ pitch_ = value;
+}
+inline void angles::set_pitch(float value) {
+ _internal_set_pitch(value);
+ // @@protoc_insertion_point(field_set:proto.angles.pitch)
+}
+
+// float yaw = 2;
+inline void angles::clear_yaw() {
+ yaw_ = 0;
+}
+inline float angles::_internal_yaw() const {
+ return yaw_;
+}
+inline float angles::yaw() const {
+ // @@protoc_insertion_point(field_get:proto.angles.yaw)
+ return _internal_yaw();
+}
+inline void angles::_internal_set_yaw(float value) {
+
+ yaw_ = value;
+}
+inline void angles::set_yaw(float value) {
+ _internal_set_yaw(value);
+ // @@protoc_insertion_point(field_set:proto.angles.yaw)
+}
+
+// -------------------------------------------------------------------
+
+// coords
+
+// int32 x = 1;
+inline void coords::clear_x() {
+ x_ = 0;
+}
+inline int32_t coords::_internal_x() const {
+ return x_;
+}
+inline int32_t coords::x() const {
+ // @@protoc_insertion_point(field_get:proto.coords.x)
+ return _internal_x();
+}
+inline void coords::_internal_set_x(int32_t value) {
+
+ x_ = value;
+}
+inline void coords::set_x(int32_t value) {
+ _internal_set_x(value);
+ // @@protoc_insertion_point(field_set:proto.coords.x)
+}
+
+// int32 z = 2;
+inline void coords::clear_z() {
+ z_ = 0;
+}
+inline int32_t coords::_internal_z() const {
+ return z_;
+}
+inline int32_t coords::z() const {
+ // @@protoc_insertion_point(field_get:proto.coords.z)
+ return _internal_z();
+}
+inline void coords::_internal_set_z(int32_t value) {
+
+ z_ = value;
+}
+inline void coords::set_z(int32_t value) {
+ _internal_set_z(value);
+ // @@protoc_insertion_point(field_set:proto.coords.z)
+}
+
+// -------------------------------------------------------------------
+
+// vec3
+
+// float x = 1;
+inline void vec3::clear_x() {
+ x_ = 0;
+}
+inline float vec3::_internal_x() const {
+ return x_;
+}
+inline float vec3::x() const {
+ // @@protoc_insertion_point(field_get:proto.vec3.x)
+ return _internal_x();
+}
+inline void vec3::_internal_set_x(float value) {
+
+ x_ = value;
+}
+inline void vec3::set_x(float value) {
+ _internal_set_x(value);
+ // @@protoc_insertion_point(field_set:proto.vec3.x)
+}
+
+// float y = 2;
+inline void vec3::clear_y() {
+ y_ = 0;
+}
+inline float vec3::_internal_y() const {
+ return y_;
+}
+inline float vec3::y() const {
+ // @@protoc_insertion_point(field_get:proto.vec3.y)
+ return _internal_y();
+}
+inline void vec3::_internal_set_y(float value) {
+
+ y_ = value;
+}
+inline void vec3::set_y(float value) {
+ _internal_set_y(value);
+ // @@protoc_insertion_point(field_set:proto.vec3.y)
+}
+
+// float z = 3;
+inline void vec3::clear_z() {
+ z_ = 0;
+}
+inline float vec3::_internal_z() const {
+ return z_;
+}
+inline float vec3::z() const {
+ // @@protoc_insertion_point(field_get:proto.vec3.z)
+ return _internal_z();
+}
+inline void vec3::_internal_set_z(float value) {
+
+ z_ = value;
+}
+inline void vec3::set_z(float value) {
+ _internal_set_z(value);
+ // @@protoc_insertion_point(field_set:proto.vec3.z)
+}
+
+// -------------------------------------------------------------------
+
+// ivec3
+
+// int32 x = 1;
+inline void ivec3::clear_x() {
+ x_ = 0;
+}
+inline int32_t ivec3::_internal_x() const {
+ return x_;
+}
+inline int32_t ivec3::x() const {
+ // @@protoc_insertion_point(field_get:proto.ivec3.x)
+ return _internal_x();
+}
+inline void ivec3::_internal_set_x(int32_t value) {
+
+ x_ = value;
+}
+inline void ivec3::set_x(int32_t value) {
+ _internal_set_x(value);
+ // @@protoc_insertion_point(field_set:proto.ivec3.x)
+}
+
+// int32 y = 2;
+inline void ivec3::clear_y() {
+ y_ = 0;
+}
+inline int32_t ivec3::_internal_y() const {
+ return y_;
+}
+inline int32_t ivec3::y() const {
+ // @@protoc_insertion_point(field_get:proto.ivec3.y)
+ return _internal_y();
+}
+inline void ivec3::_internal_set_y(int32_t value) {
+
+ y_ = value;
+}
+inline void ivec3::set_y(int32_t value) {
+ _internal_set_y(value);
+ // @@protoc_insertion_point(field_set:proto.ivec3.y)
+}
+
+// int32 z = 3;
+inline void ivec3::clear_z() {
+ z_ = 0;
+}
+inline int32_t ivec3::_internal_z() const {
+ return z_;
+}
+inline int32_t ivec3::z() const {
+ // @@protoc_insertion_point(field_get:proto.ivec3.z)
+ return _internal_z();
+}
+inline void ivec3::_internal_set_z(int32_t value) {
+
+ z_ = value;
+}
+inline void ivec3::set_z(int32_t value) {
+ _internal_set_z(value);
+ // @@protoc_insertion_point(field_set:proto.ivec3.z)
+}
+
+// -------------------------------------------------------------------
+
+// player
+
+// uint32 index = 1;
+inline void player::clear_index() {
+ index_ = 0u;
+}
+inline uint32_t player::_internal_index() const {
+ return index_;
+}
+inline uint32_t player::index() const {
+ // @@protoc_insertion_point(field_get:proto.player.index)
+ return _internal_index();
+}
+inline void player::_internal_set_index(uint32_t value) {
+
+ index_ = value;
+}
+inline void player::set_index(uint32_t value) {
+ _internal_set_index(value);
+ // @@protoc_insertion_point(field_set:proto.player.index)
+}
+
+// uint32 commands = 2;
+inline void player::clear_commands() {
+ commands_ = 0u;
+}
+inline uint32_t player::_internal_commands() const {
+ return commands_;
+}
+inline uint32_t player::commands() const {
+ // @@protoc_insertion_point(field_get:proto.player.commands)
+ return _internal_commands();
+}
+inline void player::_internal_set_commands(uint32_t value) {
+
+ commands_ = value;
+}
+inline void player::set_commands(uint32_t value) {
+ _internal_set_commands(value);
+ // @@protoc_insertion_point(field_set:proto.player.commands)
+}
+
+// .proto.coords chunk_pos = 3;
+inline bool player::_internal_has_chunk_pos() const {
+ return this != internal_default_instance() && chunk_pos_ != nullptr;
+}
+inline bool player::has_chunk_pos() const {
+ return _internal_has_chunk_pos();
+}
+inline void player::clear_chunk_pos() {
+ if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
+ delete chunk_pos_;
+ }
+ chunk_pos_ = nullptr;
+}
+inline const ::proto::coords& player::_internal_chunk_pos() const {
+ const ::proto::coords* p = chunk_pos_;
+ return p != nullptr ? *p : reinterpret_cast<const ::proto::coords&>(
+ ::proto::_coords_default_instance_);
+}
+inline const ::proto::coords& player::chunk_pos() const {
+ // @@protoc_insertion_point(field_get:proto.player.chunk_pos)
+ return _internal_chunk_pos();
+}
+inline void player::unsafe_arena_set_allocated_chunk_pos(
+ ::proto::coords* chunk_pos) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(chunk_pos_);
+ }
+ chunk_pos_ = chunk_pos;
+ if (chunk_pos) {
+
+ } else {
+
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.player.chunk_pos)
+}
+inline ::proto::coords* player::release_chunk_pos() {
+
+ ::proto::coords* temp = chunk_pos_;
+ chunk_pos_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::proto::coords* player::unsafe_arena_release_chunk_pos() {
+ // @@protoc_insertion_point(field_release:proto.player.chunk_pos)
+
+ ::proto::coords* temp = chunk_pos_;
+ chunk_pos_ = nullptr;
+ return temp;
+}
+inline ::proto::coords* player::_internal_mutable_chunk_pos() {
+
+ if (chunk_pos_ == nullptr) {
+ auto* p = CreateMaybeMessage<::proto::coords>(GetArenaForAllocation());
+ chunk_pos_ = p;
+ }
+ return chunk_pos_;
+}
+inline ::proto::coords* player::mutable_chunk_pos() {
+ ::proto::coords* _msg = _internal_mutable_chunk_pos();
+ // @@protoc_insertion_point(field_mutable:proto.player.chunk_pos)
+ return _msg;
+}
+inline void player::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete chunk_pos_;
+ }
+ if (chunk_pos) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::coords>::GetOwningArena(chunk_pos);
+ if (message_arena != submessage_arena) {
+ chunk_pos = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, chunk_pos, submessage_arena);
+ }
+
+ } else {
+
+ }
+ chunk_pos_ = chunk_pos;
+ // @@protoc_insertion_point(field_set_allocated:proto.player.chunk_pos)
+}
+
+// .proto.vec3 local_pos = 4;
+inline bool player::_internal_has_local_pos() const {
+ return this != internal_default_instance() && local_pos_ != nullptr;
+}
+inline bool player::has_local_pos() const {
+ return _internal_has_local_pos();
+}
+inline void player::clear_local_pos() {
+ if (GetArenaForAllocation() == nullptr && local_pos_ != nullptr) {
+ delete local_pos_;
+ }
+ local_pos_ = nullptr;
+}
+inline const ::proto::vec3& player::_internal_local_pos() const {
+ const ::proto::vec3* p = local_pos_;
+ return p != nullptr ? *p : reinterpret_cast<const ::proto::vec3&>(
+ ::proto::_vec3_default_instance_);
+}
+inline const ::proto::vec3& player::local_pos() const {
+ // @@protoc_insertion_point(field_get:proto.player.local_pos)
+ return _internal_local_pos();
+}
+inline void player::unsafe_arena_set_allocated_local_pos(
+ ::proto::vec3* local_pos) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(local_pos_);
+ }
+ local_pos_ = local_pos;
+ if (local_pos) {
+
+ } else {
+
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.player.local_pos)
+}
+inline ::proto::vec3* player::release_local_pos() {
+
+ ::proto::vec3* temp = local_pos_;
+ local_pos_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::proto::vec3* player::unsafe_arena_release_local_pos() {
+ // @@protoc_insertion_point(field_release:proto.player.local_pos)
+
+ ::proto::vec3* temp = local_pos_;
+ local_pos_ = nullptr;
+ return temp;
+}
+inline ::proto::vec3* player::_internal_mutable_local_pos() {
+
+ if (local_pos_ == nullptr) {
+ auto* p = CreateMaybeMessage<::proto::vec3>(GetArenaForAllocation());
+ local_pos_ = p;
+ }
+ return local_pos_;
+}
+inline ::proto::vec3* player::mutable_local_pos() {
+ ::proto::vec3* _msg = _internal_mutable_local_pos();
+ // @@protoc_insertion_point(field_mutable:proto.player.local_pos)
+ return _msg;
+}
+inline void player::set_allocated_local_pos(::proto::vec3* local_pos) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete local_pos_;
+ }
+ if (local_pos) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::vec3>::GetOwningArena(local_pos);
+ if (message_arena != submessage_arena) {
+ local_pos = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, local_pos, submessage_arena);
+ }
+
+ } else {
+
+ }
+ local_pos_ = local_pos;
+ // @@protoc_insertion_point(field_set_allocated:proto.player.local_pos)
+}
+
+// .proto.angles viewangles = 5;
+inline bool player::_internal_has_viewangles() const {
+ return this != internal_default_instance() && viewangles_ != nullptr;
+}
+inline bool player::has_viewangles() const {
+ return _internal_has_viewangles();
+}
+inline void player::clear_viewangles() {
+ if (GetArenaForAllocation() == nullptr && viewangles_ != nullptr) {
+ delete viewangles_;
+ }
+ viewangles_ = nullptr;
+}
+inline const ::proto::angles& player::_internal_viewangles() const {
+ const ::proto::angles* p = viewangles_;
+ return p != nullptr ? *p : reinterpret_cast<const ::proto::angles&>(
+ ::proto::_angles_default_instance_);
+}
+inline const ::proto::angles& player::viewangles() const {
+ // @@protoc_insertion_point(field_get:proto.player.viewangles)
+ return _internal_viewangles();
+}
+inline void player::unsafe_arena_set_allocated_viewangles(
+ ::proto::angles* viewangles) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(viewangles_);
+ }
+ viewangles_ = viewangles;
+ if (viewangles) {
+
+ } else {
+
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.player.viewangles)
+}
+inline ::proto::angles* player::release_viewangles() {
+
+ ::proto::angles* temp = viewangles_;
+ viewangles_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::proto::angles* player::unsafe_arena_release_viewangles() {
+ // @@protoc_insertion_point(field_release:proto.player.viewangles)
+
+ ::proto::angles* temp = viewangles_;
+ viewangles_ = nullptr;
+ return temp;
+}
+inline ::proto::angles* player::_internal_mutable_viewangles() {
+
+ if (viewangles_ == nullptr) {
+ auto* p = CreateMaybeMessage<::proto::angles>(GetArenaForAllocation());
+ viewangles_ = p;
+ }
+ return viewangles_;
+}
+inline ::proto::angles* player::mutable_viewangles() {
+ ::proto::angles* _msg = _internal_mutable_viewangles();
+ // @@protoc_insertion_point(field_mutable:proto.player.viewangles)
+ return _msg;
+}
+inline void player::set_allocated_viewangles(::proto::angles* viewangles) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete viewangles_;
+ }
+ if (viewangles) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::angles>::GetOwningArena(viewangles);
+ if (message_arena != submessage_arena) {
+ viewangles = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, viewangles, submessage_arena);
+ }
+
+ } else {
+
+ }
+ viewangles_ = viewangles;
+ // @@protoc_insertion_point(field_set_allocated:proto.player.viewangles)
+}
+
+// .proto.vec3 velocity = 6;
+inline bool player::_internal_has_velocity() const {
+ return this != internal_default_instance() && velocity_ != nullptr;
+}
+inline bool player::has_velocity() const {
+ return _internal_has_velocity();
+}
+inline void player::clear_velocity() {
+ if (GetArenaForAllocation() == nullptr && velocity_ != nullptr) {
+ delete velocity_;
+ }
+ velocity_ = nullptr;
+}
+inline const ::proto::vec3& player::_internal_velocity() const {
+ const ::proto::vec3* p = velocity_;
+ return p != nullptr ? *p : reinterpret_cast<const ::proto::vec3&>(
+ ::proto::_vec3_default_instance_);
+}
+inline const ::proto::vec3& player::velocity() const {
+ // @@protoc_insertion_point(field_get:proto.player.velocity)
+ return _internal_velocity();
+}
+inline void player::unsafe_arena_set_allocated_velocity(
+ ::proto::vec3* velocity) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(velocity_);
+ }
+ velocity_ = velocity;
+ if (velocity) {
+
+ } else {
+
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.player.velocity)
+}
+inline ::proto::vec3* player::release_velocity() {
+
+ ::proto::vec3* temp = velocity_;
+ velocity_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::proto::vec3* player::unsafe_arena_release_velocity() {
+ // @@protoc_insertion_point(field_release:proto.player.velocity)
+
+ ::proto::vec3* temp = velocity_;
+ velocity_ = nullptr;
+ return temp;
+}
+inline ::proto::vec3* player::_internal_mutable_velocity() {
+
+ if (velocity_ == nullptr) {
+ auto* p = CreateMaybeMessage<::proto::vec3>(GetArenaForAllocation());
+ velocity_ = p;
+ }
+ return velocity_;
+}
+inline ::proto::vec3* player::mutable_velocity() {
+ ::proto::vec3* _msg = _internal_mutable_velocity();
+ // @@protoc_insertion_point(field_mutable:proto.player.velocity)
+ return _msg;
+}
+inline void player::set_allocated_velocity(::proto::vec3* velocity) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete velocity_;
+ }
+ if (velocity) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::vec3>::GetOwningArena(velocity);
+ if (message_arena != submessage_arena) {
+ velocity = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, velocity, submessage_arena);
+ }
+
+ } else {
+
+ }
+ velocity_ = velocity;
+ // @@protoc_insertion_point(field_set_allocated:proto.player.velocity)
+}
+
+// -------------------------------------------------------------------
+
+// auth
+
+// string username = 1;
+inline void auth::clear_username() {
+ username_.ClearToEmpty();
+}
+inline const std::string& auth::username() const {
+ // @@protoc_insertion_point(field_get:proto.auth.username)
+ return _internal_username();
+}
+template <typename ArgT0, typename... ArgT>
+inline PROTOBUF_ALWAYS_INLINE
+void auth::set_username(ArgT0&& arg0, ArgT... args) {
+
+ username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
+ // @@protoc_insertion_point(field_set:proto.auth.username)
+}
+inline std::string* auth::mutable_username() {
+ std::string* _s = _internal_mutable_username();
+ // @@protoc_insertion_point(field_mutable:proto.auth.username)
+ return _s;
+}
+inline const std::string& auth::_internal_username() const {
+ return username_.Get();
+}
+inline void auth::_internal_set_username(const std::string& value) {
+
+ username_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
+}
+inline std::string* auth::_internal_mutable_username() {
+
+ return username_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
+}
+inline std::string* auth::release_username() {
+ // @@protoc_insertion_point(field_release:proto.auth.username)
+ return username_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
+}
+inline void auth::set_allocated_username(std::string* username) {
+ if (username != nullptr) {
+
+ } else {
+
+ }
+ username_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), username,
+ GetArenaForAllocation());
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (username_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
+ username_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ }
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ // @@protoc_insertion_point(field_set_allocated:proto.auth.username)
+}
+
+// string password = 2;
+inline void auth::clear_password() {
+ password_.ClearToEmpty();
+}
+inline const std::string& auth::password() const {
+ // @@protoc_insertion_point(field_get:proto.auth.password)
+ return _internal_password();
+}
+template <typename ArgT0, typename... ArgT>
+inline PROTOBUF_ALWAYS_INLINE
+void auth::set_password(ArgT0&& arg0, ArgT... args) {
+
+ password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
+ // @@protoc_insertion_point(field_set:proto.auth.password)
+}
+inline std::string* auth::mutable_password() {
+ std::string* _s = _internal_mutable_password();
+ // @@protoc_insertion_point(field_mutable:proto.auth.password)
+ return _s;
+}
+inline const std::string& auth::_internal_password() const {
+ return password_.Get();
+}
+inline void auth::_internal_set_password(const std::string& value) {
+
+ password_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
+}
+inline std::string* auth::_internal_mutable_password() {
+
+ return password_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
+}
+inline std::string* auth::release_password() {
+ // @@protoc_insertion_point(field_release:proto.auth.password)
+ return password_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
+}
+inline void auth::set_allocated_password(std::string* password) {
+ if (password != nullptr) {
+
+ } else {
+
+ }
+ password_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), password,
+ GetArenaForAllocation());
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (password_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
+ password_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ }
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ // @@protoc_insertion_point(field_set_allocated:proto.auth.password)
+}
+
+// -------------------------------------------------------------------
+
+// init
+
+// uint64 seed = 1;
+inline void init::clear_seed() {
+ seed_ = uint64_t{0u};
+}
+inline uint64_t init::_internal_seed() const {
+ return seed_;
+}
+inline uint64_t init::seed() const {
+ // @@protoc_insertion_point(field_get:proto.init.seed)
+ return _internal_seed();
+}
+inline void init::_internal_set_seed(uint64_t value) {
+
+ seed_ = value;
+}
+inline void init::set_seed(uint64_t value) {
+ _internal_set_seed(value);
+ // @@protoc_insertion_point(field_set:proto.init.seed)
+}
+
+// int32 draw_distance = 2;
+inline void init::clear_draw_distance() {
+ draw_distance_ = 0;
+}
+inline int32_t init::_internal_draw_distance() const {
+ return draw_distance_;
+}
+inline int32_t init::draw_distance() const {
+ // @@protoc_insertion_point(field_get:proto.init.draw_distance)
+ return _internal_draw_distance();
+}
+inline void init::_internal_set_draw_distance(int32_t value) {
+
+ draw_distance_ = value;
+}
+inline void init::set_draw_distance(int32_t value) {
+ _internal_set_draw_distance(value);
+ // @@protoc_insertion_point(field_set:proto.init.draw_distance)
+}
+
+// .proto.player localplayer = 3;
+inline bool init::_internal_has_localplayer() const {
+ return this != internal_default_instance() && localplayer_ != nullptr;
+}
+inline bool init::has_localplayer() const {
+ return _internal_has_localplayer();
+}
+inline void init::clear_localplayer() {
+ if (GetArenaForAllocation() == nullptr && localplayer_ != nullptr) {
+ delete localplayer_;
+ }
+ localplayer_ = nullptr;
+}
+inline const ::proto::player& init::_internal_localplayer() const {
+ const ::proto::player* p = localplayer_;
+ return p != nullptr ? *p : reinterpret_cast<const ::proto::player&>(
+ ::proto::_player_default_instance_);
+}
+inline const ::proto::player& init::localplayer() const {
+ // @@protoc_insertion_point(field_get:proto.init.localplayer)
+ return _internal_localplayer();
+}
+inline void init::unsafe_arena_set_allocated_localplayer(
+ ::proto::player* localplayer) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(localplayer_);
+ }
+ localplayer_ = localplayer;
+ if (localplayer) {
+
+ } else {
+
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.init.localplayer)
+}
+inline ::proto::player* init::release_localplayer() {
+
+ ::proto::player* temp = localplayer_;
+ localplayer_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::proto::player* init::unsafe_arena_release_localplayer() {
+ // @@protoc_insertion_point(field_release:proto.init.localplayer)
+
+ ::proto::player* temp = localplayer_;
+ localplayer_ = nullptr;
+ return temp;
+}
+inline ::proto::player* init::_internal_mutable_localplayer() {
+
+ if (localplayer_ == nullptr) {
+ auto* p = CreateMaybeMessage<::proto::player>(GetArenaForAllocation());
+ localplayer_ = p;
+ }
+ return localplayer_;
+}
+inline ::proto::player* init::mutable_localplayer() {
+ ::proto::player* _msg = _internal_mutable_localplayer();
+ // @@protoc_insertion_point(field_mutable:proto.init.localplayer)
+ return _msg;
+}
+inline void init::set_allocated_localplayer(::proto::player* localplayer) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete localplayer_;
+ }
+ if (localplayer) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::player>::GetOwningArena(localplayer);
+ if (message_arena != submessage_arena) {
+ localplayer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, localplayer, submessage_arena);
+ }
+
+ } else {
+
+ }
+ localplayer_ = localplayer;
+ // @@protoc_insertion_point(field_set_allocated:proto.init.localplayer)
+}
+
+// -------------------------------------------------------------------
+
+// move
+
+// uint32 commands = 1;
+inline void move::clear_commands() {
+ commands_ = 0u;
+}
+inline uint32_t move::_internal_commands() const {
+ return commands_;
+}
+inline uint32_t move::commands() const {
+ // @@protoc_insertion_point(field_get:proto.move.commands)
+ return _internal_commands();
+}
+inline void move::_internal_set_commands(uint32_t value) {
+
+ commands_ = value;
+}
+inline void move::set_commands(uint32_t value) {
+ _internal_set_commands(value);
+ // @@protoc_insertion_point(field_set:proto.move.commands)
+}
+
+// .proto.angles viewangles = 2;
+inline bool move::_internal_has_viewangles() const {
+ return this != internal_default_instance() && viewangles_ != nullptr;
+}
+inline bool move::has_viewangles() const {
+ return _internal_has_viewangles();
+}
+inline void move::clear_viewangles() {
+ if (GetArenaForAllocation() == nullptr && viewangles_ != nullptr) {
+ delete viewangles_;
+ }
+ viewangles_ = nullptr;
+}
+inline const ::proto::angles& move::_internal_viewangles() const {
+ const ::proto::angles* p = viewangles_;
+ return p != nullptr ? *p : reinterpret_cast<const ::proto::angles&>(
+ ::proto::_angles_default_instance_);
+}
+inline const ::proto::angles& move::viewangles() const {
+ // @@protoc_insertion_point(field_get:proto.move.viewangles)
+ return _internal_viewangles();
+}
+inline void move::unsafe_arena_set_allocated_viewangles(
+ ::proto::angles* viewangles) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(viewangles_);
+ }
+ viewangles_ = viewangles;
+ if (viewangles) {
+
+ } else {
+
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.move.viewangles)
+}
+inline ::proto::angles* move::release_viewangles() {
+
+ ::proto::angles* temp = viewangles_;
+ viewangles_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::proto::angles* move::unsafe_arena_release_viewangles() {
+ // @@protoc_insertion_point(field_release:proto.move.viewangles)
+
+ ::proto::angles* temp = viewangles_;
+ viewangles_ = nullptr;
+ return temp;
+}
+inline ::proto::angles* move::_internal_mutable_viewangles() {
+
+ if (viewangles_ == nullptr) {
+ auto* p = CreateMaybeMessage<::proto::angles>(GetArenaForAllocation());
+ viewangles_ = p;
+ }
+ return viewangles_;
+}
+inline ::proto::angles* move::mutable_viewangles() {
+ ::proto::angles* _msg = _internal_mutable_viewangles();
+ // @@protoc_insertion_point(field_mutable:proto.move.viewangles)
+ return _msg;
+}
+inline void move::set_allocated_viewangles(::proto::angles* viewangles) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete viewangles_;
+ }
+ if (viewangles) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::angles>::GetOwningArena(viewangles);
+ if (message_arena != submessage_arena) {
+ viewangles = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, viewangles, submessage_arena);
+ }
+
+ } else {
+
+ }
+ viewangles_ = viewangles;
+ // @@protoc_insertion_point(field_set_allocated:proto.move.viewangles)
+}
+
+// -------------------------------------------------------------------
+
+// remove_player
+
+// uint32 index = 1;
+inline void remove_player::clear_index() {
+ index_ = 0u;
+}
+inline uint32_t remove_player::_internal_index() const {
+ return index_;
+}
+inline uint32_t remove_player::index() const {
+ // @@protoc_insertion_point(field_get:proto.remove_player.index)
+ return _internal_index();
+}
+inline void remove_player::_internal_set_index(uint32_t value) {
+
+ index_ = value;
+}
+inline void remove_player::set_index(uint32_t value) {
+ _internal_set_index(value);
+ // @@protoc_insertion_point(field_set:proto.remove_player.index)
+}
+
+// -------------------------------------------------------------------
+
+// say
+
+// string text = 1;
+inline void say::clear_text() {
+ text_.ClearToEmpty();
+}
+inline const std::string& say::text() const {
+ // @@protoc_insertion_point(field_get:proto.say.text)
+ return _internal_text();
+}
+template <typename ArgT0, typename... ArgT>
+inline PROTOBUF_ALWAYS_INLINE
+void say::set_text(ArgT0&& arg0, ArgT... args) {
+
+ text_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
+ // @@protoc_insertion_point(field_set:proto.say.text)
+}
+inline std::string* say::mutable_text() {
+ std::string* _s = _internal_mutable_text();
+ // @@protoc_insertion_point(field_mutable:proto.say.text)
+ return _s;
+}
+inline const std::string& say::_internal_text() const {
+ return text_.Get();
+}
+inline void say::_internal_set_text(const std::string& value) {
+
+ text_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
+}
+inline std::string* say::_internal_mutable_text() {
+
+ return text_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
+}
+inline std::string* say::release_text() {
+ // @@protoc_insertion_point(field_release:proto.say.text)
+ return text_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
+}
+inline void say::set_allocated_text(std::string* text) {
+ if (text != nullptr) {
+
+ } else {
+
+ }
+ text_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), text,
+ GetArenaForAllocation());
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (text_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
+ text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ }
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ // @@protoc_insertion_point(field_set_allocated:proto.say.text)
+}
+
+// -------------------------------------------------------------------
+
+// hear_player
+
+// uint32 index = 1;
+inline void hear_player::clear_index() {
+ index_ = 0u;
+}
+inline uint32_t hear_player::_internal_index() const {
+ return index_;
+}
+inline uint32_t hear_player::index() const {
+ // @@protoc_insertion_point(field_get:proto.hear_player.index)
+ return _internal_index();
+}
+inline void hear_player::_internal_set_index(uint32_t value) {
+
+ index_ = value;
+}
+inline void hear_player::set_index(uint32_t value) {
+ _internal_set_index(value);
+ // @@protoc_insertion_point(field_set:proto.hear_player.index)
+}
+
+// string text = 2;
+inline void hear_player::clear_text() {
+ text_.ClearToEmpty();
+}
+inline const std::string& hear_player::text() const {
+ // @@protoc_insertion_point(field_get:proto.hear_player.text)
+ return _internal_text();
+}
+template <typename ArgT0, typename... ArgT>
+inline PROTOBUF_ALWAYS_INLINE
+void hear_player::set_text(ArgT0&& arg0, ArgT... args) {
+
+ text_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
+ // @@protoc_insertion_point(field_set:proto.hear_player.text)
+}
+inline std::string* hear_player::mutable_text() {
+ std::string* _s = _internal_mutable_text();
+ // @@protoc_insertion_point(field_mutable:proto.hear_player.text)
+ return _s;
+}
+inline const std::string& hear_player::_internal_text() const {
+ return text_.Get();
+}
+inline void hear_player::_internal_set_text(const std::string& value) {
+
+ text_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
+}
+inline std::string* hear_player::_internal_mutable_text() {
+
+ return text_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
+}
+inline std::string* hear_player::release_text() {
+ // @@protoc_insertion_point(field_release:proto.hear_player.text)
+ return text_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
+}
+inline void hear_player::set_allocated_text(std::string* text) {
+ if (text != nullptr) {
+
+ } else {
+
+ }
+ text_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), text,
+ GetArenaForAllocation());
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (text_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
+ text_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ }
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ // @@protoc_insertion_point(field_set_allocated:proto.hear_player.text)
+}
+
+// -------------------------------------------------------------------
+
+// request_chunk
+
+// .proto.coords chunk_pos = 1;
+inline bool request_chunk::_internal_has_chunk_pos() const {
+ return this != internal_default_instance() && chunk_pos_ != nullptr;
+}
+inline bool request_chunk::has_chunk_pos() const {
+ return _internal_has_chunk_pos();
+}
+inline void request_chunk::clear_chunk_pos() {
+ if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
+ delete chunk_pos_;
+ }
+ chunk_pos_ = nullptr;
+}
+inline const ::proto::coords& request_chunk::_internal_chunk_pos() const {
+ const ::proto::coords* p = chunk_pos_;
+ return p != nullptr ? *p : reinterpret_cast<const ::proto::coords&>(
+ ::proto::_coords_default_instance_);
+}
+inline const ::proto::coords& request_chunk::chunk_pos() const {
+ // @@protoc_insertion_point(field_get:proto.request_chunk.chunk_pos)
+ return _internal_chunk_pos();
+}
+inline void request_chunk::unsafe_arena_set_allocated_chunk_pos(
+ ::proto::coords* chunk_pos) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(chunk_pos_);
+ }
+ chunk_pos_ = chunk_pos;
+ if (chunk_pos) {
+
+ } else {
+
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.request_chunk.chunk_pos)
+}
+inline ::proto::coords* request_chunk::release_chunk_pos() {
+
+ ::proto::coords* temp = chunk_pos_;
+ chunk_pos_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::proto::coords* request_chunk::unsafe_arena_release_chunk_pos() {
+ // @@protoc_insertion_point(field_release:proto.request_chunk.chunk_pos)
+
+ ::proto::coords* temp = chunk_pos_;
+ chunk_pos_ = nullptr;
+ return temp;
+}
+inline ::proto::coords* request_chunk::_internal_mutable_chunk_pos() {
+
+ if (chunk_pos_ == nullptr) {
+ auto* p = CreateMaybeMessage<::proto::coords>(GetArenaForAllocation());
+ chunk_pos_ = p;
+ }
+ return chunk_pos_;
+}
+inline ::proto::coords* request_chunk::mutable_chunk_pos() {
+ ::proto::coords* _msg = _internal_mutable_chunk_pos();
+ // @@protoc_insertion_point(field_mutable:proto.request_chunk.chunk_pos)
+ return _msg;
+}
+inline void request_chunk::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete chunk_pos_;
+ }
+ if (chunk_pos) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::coords>::GetOwningArena(chunk_pos);
+ if (message_arena != submessage_arena) {
+ chunk_pos = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, chunk_pos, submessage_arena);
+ }
+
+ } else {
+
+ }
+ chunk_pos_ = chunk_pos;
+ // @@protoc_insertion_point(field_set_allocated:proto.request_chunk.chunk_pos)
+}
+
+// -------------------------------------------------------------------
+
+// remove_chunk
+
+// .proto.coords chunk_pos = 1;
+inline bool remove_chunk::_internal_has_chunk_pos() const {
+ return this != internal_default_instance() && chunk_pos_ != nullptr;
+}
+inline bool remove_chunk::has_chunk_pos() const {
+ return _internal_has_chunk_pos();
+}
+inline void remove_chunk::clear_chunk_pos() {
+ if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
+ delete chunk_pos_;
+ }
+ chunk_pos_ = nullptr;
+}
+inline const ::proto::coords& remove_chunk::_internal_chunk_pos() const {
+ const ::proto::coords* p = chunk_pos_;
+ return p != nullptr ? *p : reinterpret_cast<const ::proto::coords&>(
+ ::proto::_coords_default_instance_);
+}
+inline const ::proto::coords& remove_chunk::chunk_pos() const {
+ // @@protoc_insertion_point(field_get:proto.remove_chunk.chunk_pos)
+ return _internal_chunk_pos();
+}
+inline void remove_chunk::unsafe_arena_set_allocated_chunk_pos(
+ ::proto::coords* chunk_pos) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(chunk_pos_);
+ }
+ chunk_pos_ = chunk_pos;
+ if (chunk_pos) {
+
+ } else {
+
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.remove_chunk.chunk_pos)
+}
+inline ::proto::coords* remove_chunk::release_chunk_pos() {
+
+ ::proto::coords* temp = chunk_pos_;
+ chunk_pos_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::proto::coords* remove_chunk::unsafe_arena_release_chunk_pos() {
+ // @@protoc_insertion_point(field_release:proto.remove_chunk.chunk_pos)
+
+ ::proto::coords* temp = chunk_pos_;
+ chunk_pos_ = nullptr;
+ return temp;
+}
+inline ::proto::coords* remove_chunk::_internal_mutable_chunk_pos() {
+
+ if (chunk_pos_ == nullptr) {
+ auto* p = CreateMaybeMessage<::proto::coords>(GetArenaForAllocation());
+ chunk_pos_ = p;
+ }
+ return chunk_pos_;
+}
+inline ::proto::coords* remove_chunk::mutable_chunk_pos() {
+ ::proto::coords* _msg = _internal_mutable_chunk_pos();
+ // @@protoc_insertion_point(field_mutable:proto.remove_chunk.chunk_pos)
+ return _msg;
+}
+inline void remove_chunk::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete chunk_pos_;
+ }
+ if (chunk_pos) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::coords>::GetOwningArena(chunk_pos);
+ if (message_arena != submessage_arena) {
+ chunk_pos = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, chunk_pos, submessage_arena);
+ }
+
+ } else {
+
+ }
+ chunk_pos_ = chunk_pos;
+ // @@protoc_insertion_point(field_set_allocated:proto.remove_chunk.chunk_pos)
+}
+
+// -------------------------------------------------------------------
+
+// chunk
+
+// .proto.coords chunk_pos = 1;
+inline bool chunk::_internal_has_chunk_pos() const {
+ return this != internal_default_instance() && chunk_pos_ != nullptr;
+}
+inline bool chunk::has_chunk_pos() const {
+ return _internal_has_chunk_pos();
+}
+inline void chunk::clear_chunk_pos() {
+ if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
+ delete chunk_pos_;
+ }
+ chunk_pos_ = nullptr;
+}
+inline const ::proto::coords& chunk::_internal_chunk_pos() const {
+ const ::proto::coords* p = chunk_pos_;
+ return p != nullptr ? *p : reinterpret_cast<const ::proto::coords&>(
+ ::proto::_coords_default_instance_);
+}
+inline const ::proto::coords& chunk::chunk_pos() const {
+ // @@protoc_insertion_point(field_get:proto.chunk.chunk_pos)
+ return _internal_chunk_pos();
+}
+inline void chunk::unsafe_arena_set_allocated_chunk_pos(
+ ::proto::coords* chunk_pos) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(chunk_pos_);
+ }
+ chunk_pos_ = chunk_pos;
+ if (chunk_pos) {
+
+ } else {
+
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.chunk.chunk_pos)
+}
+inline ::proto::coords* chunk::release_chunk_pos() {
+
+ ::proto::coords* temp = chunk_pos_;
+ chunk_pos_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::proto::coords* chunk::unsafe_arena_release_chunk_pos() {
+ // @@protoc_insertion_point(field_release:proto.chunk.chunk_pos)
+
+ ::proto::coords* temp = chunk_pos_;
+ chunk_pos_ = nullptr;
+ return temp;
+}
+inline ::proto::coords* chunk::_internal_mutable_chunk_pos() {
+
+ if (chunk_pos_ == nullptr) {
+ auto* p = CreateMaybeMessage<::proto::coords>(GetArenaForAllocation());
+ chunk_pos_ = p;
+ }
+ return chunk_pos_;
+}
+inline ::proto::coords* chunk::mutable_chunk_pos() {
+ ::proto::coords* _msg = _internal_mutable_chunk_pos();
+ // @@protoc_insertion_point(field_mutable:proto.chunk.chunk_pos)
+ return _msg;
+}
+inline void chunk::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete chunk_pos_;
+ }
+ if (chunk_pos) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::coords>::GetOwningArena(chunk_pos);
+ if (message_arena != submessage_arena) {
+ chunk_pos = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, chunk_pos, submessage_arena);
+ }
+
+ } else {
+
+ }
+ chunk_pos_ = chunk_pos;
+ // @@protoc_insertion_point(field_set_allocated:proto.chunk.chunk_pos)
+}
+
+// repeated uint32 blocks = 2 [packed = true];
+inline int chunk::_internal_blocks_size() const {
+ return blocks_.size();
+}
+inline int chunk::blocks_size() const {
+ return _internal_blocks_size();
+}
+inline void chunk::clear_blocks() {
+ blocks_.Clear();
+}
+inline uint32_t chunk::_internal_blocks(int index) const {
+ return blocks_.Get(index);
+}
+inline uint32_t chunk::blocks(int index) const {
+ // @@protoc_insertion_point(field_get:proto.chunk.blocks)
+ return _internal_blocks(index);
+}
+inline void chunk::set_blocks(int index, uint32_t value) {
+ blocks_.Set(index, value);
+ // @@protoc_insertion_point(field_set:proto.chunk.blocks)
+}
+inline void chunk::_internal_add_blocks(uint32_t value) {
+ blocks_.Add(value);
+}
+inline void chunk::add_blocks(uint32_t value) {
+ _internal_add_blocks(value);
+ // @@protoc_insertion_point(field_add:proto.chunk.blocks)
+}
+inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
+chunk::_internal_blocks() const {
+ return blocks_;
+}
+inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >&
+chunk::blocks() const {
+ // @@protoc_insertion_point(field_list:proto.chunk.blocks)
+ return _internal_blocks();
+}
+inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
+chunk::_internal_mutable_blocks() {
+ return &blocks_;
+}
+inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< uint32_t >*
+chunk::mutable_blocks() {
+ // @@protoc_insertion_point(field_mutable_list:proto.chunk.blocks)
+ return _internal_mutable_blocks();
+}
+
+// -------------------------------------------------------------------
+
+// add_block
+
+// .proto.coords chunk_pos = 1;
+inline bool add_block::_internal_has_chunk_pos() const {
+ return this != internal_default_instance() && chunk_pos_ != nullptr;
+}
+inline bool add_block::has_chunk_pos() const {
+ return _internal_has_chunk_pos();
+}
+inline void add_block::clear_chunk_pos() {
+ if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
+ delete chunk_pos_;
+ }
+ chunk_pos_ = nullptr;
+}
+inline const ::proto::coords& add_block::_internal_chunk_pos() const {
+ const ::proto::coords* p = chunk_pos_;
+ return p != nullptr ? *p : reinterpret_cast<const ::proto::coords&>(
+ ::proto::_coords_default_instance_);
+}
+inline const ::proto::coords& add_block::chunk_pos() const {
+ // @@protoc_insertion_point(field_get:proto.add_block.chunk_pos)
+ return _internal_chunk_pos();
+}
+inline void add_block::unsafe_arena_set_allocated_chunk_pos(
+ ::proto::coords* chunk_pos) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(chunk_pos_);
+ }
+ chunk_pos_ = chunk_pos;
+ if (chunk_pos) {
+
+ } else {
+
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.add_block.chunk_pos)
+}
+inline ::proto::coords* add_block::release_chunk_pos() {
+
+ ::proto::coords* temp = chunk_pos_;
+ chunk_pos_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::proto::coords* add_block::unsafe_arena_release_chunk_pos() {
+ // @@protoc_insertion_point(field_release:proto.add_block.chunk_pos)
+
+ ::proto::coords* temp = chunk_pos_;
+ chunk_pos_ = nullptr;
+ return temp;
+}
+inline ::proto::coords* add_block::_internal_mutable_chunk_pos() {
+
+ if (chunk_pos_ == nullptr) {
+ auto* p = CreateMaybeMessage<::proto::coords>(GetArenaForAllocation());
+ chunk_pos_ = p;
+ }
+ return chunk_pos_;
+}
+inline ::proto::coords* add_block::mutable_chunk_pos() {
+ ::proto::coords* _msg = _internal_mutable_chunk_pos();
+ // @@protoc_insertion_point(field_mutable:proto.add_block.chunk_pos)
+ return _msg;
+}
+inline void add_block::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete chunk_pos_;
+ }
+ if (chunk_pos) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::coords>::GetOwningArena(chunk_pos);
+ if (message_arena != submessage_arena) {
+ chunk_pos = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, chunk_pos, submessage_arena);
+ }
+
+ } else {
+
+ }
+ chunk_pos_ = chunk_pos;
+ // @@protoc_insertion_point(field_set_allocated:proto.add_block.chunk_pos)
+}
+
+// .proto.ivec3 block_pos = 2;
+inline bool add_block::_internal_has_block_pos() const {
+ return this != internal_default_instance() && block_pos_ != nullptr;
+}
+inline bool add_block::has_block_pos() const {
+ return _internal_has_block_pos();
+}
+inline void add_block::clear_block_pos() {
+ if (GetArenaForAllocation() == nullptr && block_pos_ != nullptr) {
+ delete block_pos_;
+ }
+ block_pos_ = nullptr;
+}
+inline const ::proto::ivec3& add_block::_internal_block_pos() const {
+ const ::proto::ivec3* p = block_pos_;
+ return p != nullptr ? *p : reinterpret_cast<const ::proto::ivec3&>(
+ ::proto::_ivec3_default_instance_);
+}
+inline const ::proto::ivec3& add_block::block_pos() const {
+ // @@protoc_insertion_point(field_get:proto.add_block.block_pos)
+ return _internal_block_pos();
+}
+inline void add_block::unsafe_arena_set_allocated_block_pos(
+ ::proto::ivec3* block_pos) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(block_pos_);
+ }
+ block_pos_ = block_pos;
+ if (block_pos) {
+
+ } else {
+
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.add_block.block_pos)
+}
+inline ::proto::ivec3* add_block::release_block_pos() {
+
+ ::proto::ivec3* temp = block_pos_;
+ block_pos_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::proto::ivec3* add_block::unsafe_arena_release_block_pos() {
+ // @@protoc_insertion_point(field_release:proto.add_block.block_pos)
+
+ ::proto::ivec3* temp = block_pos_;
+ block_pos_ = nullptr;
+ return temp;
+}
+inline ::proto::ivec3* add_block::_internal_mutable_block_pos() {
+
+ if (block_pos_ == nullptr) {
+ auto* p = CreateMaybeMessage<::proto::ivec3>(GetArenaForAllocation());
+ block_pos_ = p;
+ }
+ return block_pos_;
+}
+inline ::proto::ivec3* add_block::mutable_block_pos() {
+ ::proto::ivec3* _msg = _internal_mutable_block_pos();
+ // @@protoc_insertion_point(field_mutable:proto.add_block.block_pos)
+ return _msg;
+}
+inline void add_block::set_allocated_block_pos(::proto::ivec3* block_pos) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete block_pos_;
+ }
+ if (block_pos) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::ivec3>::GetOwningArena(block_pos);
+ if (message_arena != submessage_arena) {
+ block_pos = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, block_pos, submessage_arena);
+ }
+
+ } else {
+
+ }
+ block_pos_ = block_pos;
+ // @@protoc_insertion_point(field_set_allocated:proto.add_block.block_pos)
+}
+
+// uint32 block = 3;
+inline void add_block::clear_block() {
+ block_ = 0u;
+}
+inline uint32_t add_block::_internal_block() const {
+ return block_;
+}
+inline uint32_t add_block::block() const {
+ // @@protoc_insertion_point(field_get:proto.add_block.block)
+ return _internal_block();
+}
+inline void add_block::_internal_set_block(uint32_t value) {
+
+ block_ = value;
+}
+inline void add_block::set_block(uint32_t value) {
+ _internal_set_block(value);
+ // @@protoc_insertion_point(field_set:proto.add_block.block)
+}
+
+// -------------------------------------------------------------------
+
+// remove_block
+
+// .proto.coords chunk_pos = 1;
+inline bool remove_block::_internal_has_chunk_pos() const {
+ return this != internal_default_instance() && chunk_pos_ != nullptr;
+}
+inline bool remove_block::has_chunk_pos() const {
+ return _internal_has_chunk_pos();
+}
+inline void remove_block::clear_chunk_pos() {
+ if (GetArenaForAllocation() == nullptr && chunk_pos_ != nullptr) {
+ delete chunk_pos_;
+ }
+ chunk_pos_ = nullptr;
+}
+inline const ::proto::coords& remove_block::_internal_chunk_pos() const {
+ const ::proto::coords* p = chunk_pos_;
+ return p != nullptr ? *p : reinterpret_cast<const ::proto::coords&>(
+ ::proto::_coords_default_instance_);
+}
+inline const ::proto::coords& remove_block::chunk_pos() const {
+ // @@protoc_insertion_point(field_get:proto.remove_block.chunk_pos)
+ return _internal_chunk_pos();
+}
+inline void remove_block::unsafe_arena_set_allocated_chunk_pos(
+ ::proto::coords* chunk_pos) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(chunk_pos_);
+ }
+ chunk_pos_ = chunk_pos;
+ if (chunk_pos) {
+
+ } else {
+
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.remove_block.chunk_pos)
+}
+inline ::proto::coords* remove_block::release_chunk_pos() {
+
+ ::proto::coords* temp = chunk_pos_;
+ chunk_pos_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::proto::coords* remove_block::unsafe_arena_release_chunk_pos() {
+ // @@protoc_insertion_point(field_release:proto.remove_block.chunk_pos)
+
+ ::proto::coords* temp = chunk_pos_;
+ chunk_pos_ = nullptr;
+ return temp;
+}
+inline ::proto::coords* remove_block::_internal_mutable_chunk_pos() {
+
+ if (chunk_pos_ == nullptr) {
+ auto* p = CreateMaybeMessage<::proto::coords>(GetArenaForAllocation());
+ chunk_pos_ = p;
+ }
+ return chunk_pos_;
+}
+inline ::proto::coords* remove_block::mutable_chunk_pos() {
+ ::proto::coords* _msg = _internal_mutable_chunk_pos();
+ // @@protoc_insertion_point(field_mutable:proto.remove_block.chunk_pos)
+ return _msg;
+}
+inline void remove_block::set_allocated_chunk_pos(::proto::coords* chunk_pos) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete chunk_pos_;
+ }
+ if (chunk_pos) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::coords>::GetOwningArena(chunk_pos);
+ if (message_arena != submessage_arena) {
+ chunk_pos = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, chunk_pos, submessage_arena);
+ }
+
+ } else {
+
+ }
+ chunk_pos_ = chunk_pos;
+ // @@protoc_insertion_point(field_set_allocated:proto.remove_block.chunk_pos)
+}
+
+// .proto.ivec3 block_pos = 2;
+inline bool remove_block::_internal_has_block_pos() const {
+ return this != internal_default_instance() && block_pos_ != nullptr;
+}
+inline bool remove_block::has_block_pos() const {
+ return _internal_has_block_pos();
+}
+inline void remove_block::clear_block_pos() {
+ if (GetArenaForAllocation() == nullptr && block_pos_ != nullptr) {
+ delete block_pos_;
+ }
+ block_pos_ = nullptr;
+}
+inline const ::proto::ivec3& remove_block::_internal_block_pos() const {
+ const ::proto::ivec3* p = block_pos_;
+ return p != nullptr ? *p : reinterpret_cast<const ::proto::ivec3&>(
+ ::proto::_ivec3_default_instance_);
+}
+inline const ::proto::ivec3& remove_block::block_pos() const {
+ // @@protoc_insertion_point(field_get:proto.remove_block.block_pos)
+ return _internal_block_pos();
+}
+inline void remove_block::unsafe_arena_set_allocated_block_pos(
+ ::proto::ivec3* block_pos) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(block_pos_);
+ }
+ block_pos_ = block_pos;
+ if (block_pos) {
+
+ } else {
+
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.remove_block.block_pos)
+}
+inline ::proto::ivec3* remove_block::release_block_pos() {
+
+ ::proto::ivec3* temp = block_pos_;
+ block_pos_ = nullptr;
+#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
+ auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ if (GetArenaForAllocation() == nullptr) { delete old; }
+#else // PROTOBUF_FORCE_COPY_IN_RELEASE
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
+ return temp;
+}
+inline ::proto::ivec3* remove_block::unsafe_arena_release_block_pos() {
+ // @@protoc_insertion_point(field_release:proto.remove_block.block_pos)
+
+ ::proto::ivec3* temp = block_pos_;
+ block_pos_ = nullptr;
+ return temp;
+}
+inline ::proto::ivec3* remove_block::_internal_mutable_block_pos() {
+
+ if (block_pos_ == nullptr) {
+ auto* p = CreateMaybeMessage<::proto::ivec3>(GetArenaForAllocation());
+ block_pos_ = p;
+ }
+ return block_pos_;
+}
+inline ::proto::ivec3* remove_block::mutable_block_pos() {
+ ::proto::ivec3* _msg = _internal_mutable_block_pos();
+ // @@protoc_insertion_point(field_mutable:proto.remove_block.block_pos)
+ return _msg;
+}
+inline void remove_block::set_allocated_block_pos(::proto::ivec3* block_pos) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
+ if (message_arena == nullptr) {
+ delete block_pos_;
+ }
+ if (block_pos) {
+ ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
+ ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::proto::ivec3>::GetOwningArena(block_pos);
+ if (message_arena != submessage_arena) {
+ block_pos = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
+ message_arena, block_pos, submessage_arena);
+ }
+
+ } else {
+
+ }
+ block_pos_ = block_pos;
+ // @@protoc_insertion_point(field_set_allocated:proto.remove_block.block_pos)
+}
+
+// -------------------------------------------------------------------
+
+// server_message
+
+// string message = 1;
+inline void server_message::clear_message() {
+ message_.ClearToEmpty();
+}
+inline const std::string& server_message::message() const {
+ // @@protoc_insertion_point(field_get:proto.server_message.message)
+ return _internal_message();
+}
+template <typename ArgT0, typename... ArgT>
+inline PROTOBUF_ALWAYS_INLINE
+void server_message::set_message(ArgT0&& arg0, ArgT... args) {
+
+ message_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
+ // @@protoc_insertion_point(field_set:proto.server_message.message)
+}
+inline std::string* server_message::mutable_message() {
+ std::string* _s = _internal_mutable_message();
+ // @@protoc_insertion_point(field_mutable:proto.server_message.message)
+ return _s;
+}
+inline const std::string& server_message::_internal_message() const {
+ return message_.Get();
+}
+inline void server_message::_internal_set_message(const std::string& value) {
+
+ message_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation());
+}
+inline std::string* server_message::_internal_mutable_message() {
+
+ return message_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation());
+}
+inline std::string* server_message::release_message() {
+ // @@protoc_insertion_point(field_release:proto.server_message.message)
+ return message_.Release(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation());
+}
+inline void server_message::set_allocated_message(std::string* message) {
+ if (message != nullptr) {
+
+ } else {
+
+ }
+ message_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), message,
+ GetArenaForAllocation());
+#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ if (message_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) {
+ message_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation());
+ }
+#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
+ // @@protoc_insertion_point(field_set_allocated:proto.server_message.message)
+}
+
+// bool fatal = 2;
+inline void server_message::clear_fatal() {
+ fatal_ = false;
+}
+inline bool server_message::_internal_fatal() const {
+ return fatal_;
+}
+inline bool server_message::fatal() const {
+ // @@protoc_insertion_point(field_get:proto.server_message.fatal)
+ return _internal_fatal();
+}
+inline void server_message::_internal_set_fatal(bool value) {
+
+ fatal_ = value;
+}
+inline void server_message::set_fatal(bool value) {
+ _internal_set_fatal(value);
+ // @@protoc_insertion_point(field_set:proto.server_message.fatal)
+}
+
+// -------------------------------------------------------------------
+
+// packet
+
+// .proto.auth auth_packet = 1;
+inline bool packet::_internal_has_auth_packet() const {
+ return contents_case() == kAuthPacket;
+}
+inline bool packet::has_auth_packet() const {
+ return _internal_has_auth_packet();
+}
+inline void packet::set_has_auth_packet() {
+ _oneof_case_[0] = kAuthPacket;
+}
+inline void packet::clear_auth_packet() {
+ if (_internal_has_auth_packet()) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.auth_packet_;
+ }
+ clear_has_contents();
+ }
+}
+inline ::proto::auth* packet::release_auth_packet() {
+ // @@protoc_insertion_point(field_release:proto.packet.auth_packet)
+ if (_internal_has_auth_packet()) {
+ clear_has_contents();
+ ::proto::auth* temp = contents_.auth_packet_;
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+ contents_.auth_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline const ::proto::auth& packet::_internal_auth_packet() const {
+ return _internal_has_auth_packet()
+ ? *contents_.auth_packet_
+ : reinterpret_cast< ::proto::auth&>(::proto::_auth_default_instance_);
+}
+inline const ::proto::auth& packet::auth_packet() const {
+ // @@protoc_insertion_point(field_get:proto.packet.auth_packet)
+ return _internal_auth_packet();
+}
+inline ::proto::auth* packet::unsafe_arena_release_auth_packet() {
+ // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.auth_packet)
+ if (_internal_has_auth_packet()) {
+ clear_has_contents();
+ ::proto::auth* temp = contents_.auth_packet_;
+ contents_.auth_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline void packet::unsafe_arena_set_allocated_auth_packet(::proto::auth* auth_packet) {
+ clear_contents();
+ if (auth_packet) {
+ set_has_auth_packet();
+ contents_.auth_packet_ = auth_packet;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.auth_packet)
+}
+inline ::proto::auth* packet::_internal_mutable_auth_packet() {
+ if (!_internal_has_auth_packet()) {
+ clear_contents();
+ set_has_auth_packet();
+ contents_.auth_packet_ = CreateMaybeMessage< ::proto::auth >(GetArenaForAllocation());
+ }
+ return contents_.auth_packet_;
+}
+inline ::proto::auth* packet::mutable_auth_packet() {
+ ::proto::auth* _msg = _internal_mutable_auth_packet();
+ // @@protoc_insertion_point(field_mutable:proto.packet.auth_packet)
+ return _msg;
+}
+
+// .proto.init init_packet = 2;
+inline bool packet::_internal_has_init_packet() const {
+ return contents_case() == kInitPacket;
+}
+inline bool packet::has_init_packet() const {
+ return _internal_has_init_packet();
+}
+inline void packet::set_has_init_packet() {
+ _oneof_case_[0] = kInitPacket;
+}
+inline void packet::clear_init_packet() {
+ if (_internal_has_init_packet()) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.init_packet_;
+ }
+ clear_has_contents();
+ }
+}
+inline ::proto::init* packet::release_init_packet() {
+ // @@protoc_insertion_point(field_release:proto.packet.init_packet)
+ if (_internal_has_init_packet()) {
+ clear_has_contents();
+ ::proto::init* temp = contents_.init_packet_;
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+ contents_.init_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline const ::proto::init& packet::_internal_init_packet() const {
+ return _internal_has_init_packet()
+ ? *contents_.init_packet_
+ : reinterpret_cast< ::proto::init&>(::proto::_init_default_instance_);
+}
+inline const ::proto::init& packet::init_packet() const {
+ // @@protoc_insertion_point(field_get:proto.packet.init_packet)
+ return _internal_init_packet();
+}
+inline ::proto::init* packet::unsafe_arena_release_init_packet() {
+ // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.init_packet)
+ if (_internal_has_init_packet()) {
+ clear_has_contents();
+ ::proto::init* temp = contents_.init_packet_;
+ contents_.init_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline void packet::unsafe_arena_set_allocated_init_packet(::proto::init* init_packet) {
+ clear_contents();
+ if (init_packet) {
+ set_has_init_packet();
+ contents_.init_packet_ = init_packet;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.init_packet)
+}
+inline ::proto::init* packet::_internal_mutable_init_packet() {
+ if (!_internal_has_init_packet()) {
+ clear_contents();
+ set_has_init_packet();
+ contents_.init_packet_ = CreateMaybeMessage< ::proto::init >(GetArenaForAllocation());
+ }
+ return contents_.init_packet_;
+}
+inline ::proto::init* packet::mutable_init_packet() {
+ ::proto::init* _msg = _internal_mutable_init_packet();
+ // @@protoc_insertion_point(field_mutable:proto.packet.init_packet)
+ return _msg;
+}
+
+// .proto.move move_packet = 3;
+inline bool packet::_internal_has_move_packet() const {
+ return contents_case() == kMovePacket;
+}
+inline bool packet::has_move_packet() const {
+ return _internal_has_move_packet();
+}
+inline void packet::set_has_move_packet() {
+ _oneof_case_[0] = kMovePacket;
+}
+inline void packet::clear_move_packet() {
+ if (_internal_has_move_packet()) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.move_packet_;
+ }
+ clear_has_contents();
+ }
+}
+inline ::proto::move* packet::release_move_packet() {
+ // @@protoc_insertion_point(field_release:proto.packet.move_packet)
+ if (_internal_has_move_packet()) {
+ clear_has_contents();
+ ::proto::move* temp = contents_.move_packet_;
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+ contents_.move_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline const ::proto::move& packet::_internal_move_packet() const {
+ return _internal_has_move_packet()
+ ? *contents_.move_packet_
+ : reinterpret_cast< ::proto::move&>(::proto::_move_default_instance_);
+}
+inline const ::proto::move& packet::move_packet() const {
+ // @@protoc_insertion_point(field_get:proto.packet.move_packet)
+ return _internal_move_packet();
+}
+inline ::proto::move* packet::unsafe_arena_release_move_packet() {
+ // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.move_packet)
+ if (_internal_has_move_packet()) {
+ clear_has_contents();
+ ::proto::move* temp = contents_.move_packet_;
+ contents_.move_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline void packet::unsafe_arena_set_allocated_move_packet(::proto::move* move_packet) {
+ clear_contents();
+ if (move_packet) {
+ set_has_move_packet();
+ contents_.move_packet_ = move_packet;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.move_packet)
+}
+inline ::proto::move* packet::_internal_mutable_move_packet() {
+ if (!_internal_has_move_packet()) {
+ clear_contents();
+ set_has_move_packet();
+ contents_.move_packet_ = CreateMaybeMessage< ::proto::move >(GetArenaForAllocation());
+ }
+ return contents_.move_packet_;
+}
+inline ::proto::move* packet::mutable_move_packet() {
+ ::proto::move* _msg = _internal_mutable_move_packet();
+ // @@protoc_insertion_point(field_mutable:proto.packet.move_packet)
+ return _msg;
+}
+
+// .proto.player player_packet = 4;
+inline bool packet::_internal_has_player_packet() const {
+ return contents_case() == kPlayerPacket;
+}
+inline bool packet::has_player_packet() const {
+ return _internal_has_player_packet();
+}
+inline void packet::set_has_player_packet() {
+ _oneof_case_[0] = kPlayerPacket;
+}
+inline void packet::clear_player_packet() {
+ if (_internal_has_player_packet()) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.player_packet_;
+ }
+ clear_has_contents();
+ }
+}
+inline ::proto::player* packet::release_player_packet() {
+ // @@protoc_insertion_point(field_release:proto.packet.player_packet)
+ if (_internal_has_player_packet()) {
+ clear_has_contents();
+ ::proto::player* temp = contents_.player_packet_;
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+ contents_.player_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline const ::proto::player& packet::_internal_player_packet() const {
+ return _internal_has_player_packet()
+ ? *contents_.player_packet_
+ : reinterpret_cast< ::proto::player&>(::proto::_player_default_instance_);
+}
+inline const ::proto::player& packet::player_packet() const {
+ // @@protoc_insertion_point(field_get:proto.packet.player_packet)
+ return _internal_player_packet();
+}
+inline ::proto::player* packet::unsafe_arena_release_player_packet() {
+ // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.player_packet)
+ if (_internal_has_player_packet()) {
+ clear_has_contents();
+ ::proto::player* temp = contents_.player_packet_;
+ contents_.player_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline void packet::unsafe_arena_set_allocated_player_packet(::proto::player* player_packet) {
+ clear_contents();
+ if (player_packet) {
+ set_has_player_packet();
+ contents_.player_packet_ = player_packet;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.player_packet)
+}
+inline ::proto::player* packet::_internal_mutable_player_packet() {
+ if (!_internal_has_player_packet()) {
+ clear_contents();
+ set_has_player_packet();
+ contents_.player_packet_ = CreateMaybeMessage< ::proto::player >(GetArenaForAllocation());
+ }
+ return contents_.player_packet_;
+}
+inline ::proto::player* packet::mutable_player_packet() {
+ ::proto::player* _msg = _internal_mutable_player_packet();
+ // @@protoc_insertion_point(field_mutable:proto.packet.player_packet)
+ return _msg;
+}
+
+// .proto.remove_player remove_player_packet = 5;
+inline bool packet::_internal_has_remove_player_packet() const {
+ return contents_case() == kRemovePlayerPacket;
+}
+inline bool packet::has_remove_player_packet() const {
+ return _internal_has_remove_player_packet();
+}
+inline void packet::set_has_remove_player_packet() {
+ _oneof_case_[0] = kRemovePlayerPacket;
+}
+inline void packet::clear_remove_player_packet() {
+ if (_internal_has_remove_player_packet()) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.remove_player_packet_;
+ }
+ clear_has_contents();
+ }
+}
+inline ::proto::remove_player* packet::release_remove_player_packet() {
+ // @@protoc_insertion_point(field_release:proto.packet.remove_player_packet)
+ if (_internal_has_remove_player_packet()) {
+ clear_has_contents();
+ ::proto::remove_player* temp = contents_.remove_player_packet_;
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+ contents_.remove_player_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline const ::proto::remove_player& packet::_internal_remove_player_packet() const {
+ return _internal_has_remove_player_packet()
+ ? *contents_.remove_player_packet_
+ : reinterpret_cast< ::proto::remove_player&>(::proto::_remove_player_default_instance_);
+}
+inline const ::proto::remove_player& packet::remove_player_packet() const {
+ // @@protoc_insertion_point(field_get:proto.packet.remove_player_packet)
+ return _internal_remove_player_packet();
+}
+inline ::proto::remove_player* packet::unsafe_arena_release_remove_player_packet() {
+ // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.remove_player_packet)
+ if (_internal_has_remove_player_packet()) {
+ clear_has_contents();
+ ::proto::remove_player* temp = contents_.remove_player_packet_;
+ contents_.remove_player_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline void packet::unsafe_arena_set_allocated_remove_player_packet(::proto::remove_player* remove_player_packet) {
+ clear_contents();
+ if (remove_player_packet) {
+ set_has_remove_player_packet();
+ contents_.remove_player_packet_ = remove_player_packet;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.remove_player_packet)
+}
+inline ::proto::remove_player* packet::_internal_mutable_remove_player_packet() {
+ if (!_internal_has_remove_player_packet()) {
+ clear_contents();
+ set_has_remove_player_packet();
+ contents_.remove_player_packet_ = CreateMaybeMessage< ::proto::remove_player >(GetArenaForAllocation());
+ }
+ return contents_.remove_player_packet_;
+}
+inline ::proto::remove_player* packet::mutable_remove_player_packet() {
+ ::proto::remove_player* _msg = _internal_mutable_remove_player_packet();
+ // @@protoc_insertion_point(field_mutable:proto.packet.remove_player_packet)
+ return _msg;
+}
+
+// .proto.say say_packet = 6;
+inline bool packet::_internal_has_say_packet() const {
+ return contents_case() == kSayPacket;
+}
+inline bool packet::has_say_packet() const {
+ return _internal_has_say_packet();
+}
+inline void packet::set_has_say_packet() {
+ _oneof_case_[0] = kSayPacket;
+}
+inline void packet::clear_say_packet() {
+ if (_internal_has_say_packet()) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.say_packet_;
+ }
+ clear_has_contents();
+ }
+}
+inline ::proto::say* packet::release_say_packet() {
+ // @@protoc_insertion_point(field_release:proto.packet.say_packet)
+ if (_internal_has_say_packet()) {
+ clear_has_contents();
+ ::proto::say* temp = contents_.say_packet_;
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+ contents_.say_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline const ::proto::say& packet::_internal_say_packet() const {
+ return _internal_has_say_packet()
+ ? *contents_.say_packet_
+ : reinterpret_cast< ::proto::say&>(::proto::_say_default_instance_);
+}
+inline const ::proto::say& packet::say_packet() const {
+ // @@protoc_insertion_point(field_get:proto.packet.say_packet)
+ return _internal_say_packet();
+}
+inline ::proto::say* packet::unsafe_arena_release_say_packet() {
+ // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.say_packet)
+ if (_internal_has_say_packet()) {
+ clear_has_contents();
+ ::proto::say* temp = contents_.say_packet_;
+ contents_.say_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline void packet::unsafe_arena_set_allocated_say_packet(::proto::say* say_packet) {
+ clear_contents();
+ if (say_packet) {
+ set_has_say_packet();
+ contents_.say_packet_ = say_packet;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.say_packet)
+}
+inline ::proto::say* packet::_internal_mutable_say_packet() {
+ if (!_internal_has_say_packet()) {
+ clear_contents();
+ set_has_say_packet();
+ contents_.say_packet_ = CreateMaybeMessage< ::proto::say >(GetArenaForAllocation());
+ }
+ return contents_.say_packet_;
+}
+inline ::proto::say* packet::mutable_say_packet() {
+ ::proto::say* _msg = _internal_mutable_say_packet();
+ // @@protoc_insertion_point(field_mutable:proto.packet.say_packet)
+ return _msg;
+}
+
+// .proto.hear_player hear_player_packet = 7;
+inline bool packet::_internal_has_hear_player_packet() const {
+ return contents_case() == kHearPlayerPacket;
+}
+inline bool packet::has_hear_player_packet() const {
+ return _internal_has_hear_player_packet();
+}
+inline void packet::set_has_hear_player_packet() {
+ _oneof_case_[0] = kHearPlayerPacket;
+}
+inline void packet::clear_hear_player_packet() {
+ if (_internal_has_hear_player_packet()) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.hear_player_packet_;
+ }
+ clear_has_contents();
+ }
+}
+inline ::proto::hear_player* packet::release_hear_player_packet() {
+ // @@protoc_insertion_point(field_release:proto.packet.hear_player_packet)
+ if (_internal_has_hear_player_packet()) {
+ clear_has_contents();
+ ::proto::hear_player* temp = contents_.hear_player_packet_;
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+ contents_.hear_player_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline const ::proto::hear_player& packet::_internal_hear_player_packet() const {
+ return _internal_has_hear_player_packet()
+ ? *contents_.hear_player_packet_
+ : reinterpret_cast< ::proto::hear_player&>(::proto::_hear_player_default_instance_);
+}
+inline const ::proto::hear_player& packet::hear_player_packet() const {
+ // @@protoc_insertion_point(field_get:proto.packet.hear_player_packet)
+ return _internal_hear_player_packet();
+}
+inline ::proto::hear_player* packet::unsafe_arena_release_hear_player_packet() {
+ // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.hear_player_packet)
+ if (_internal_has_hear_player_packet()) {
+ clear_has_contents();
+ ::proto::hear_player* temp = contents_.hear_player_packet_;
+ contents_.hear_player_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline void packet::unsafe_arena_set_allocated_hear_player_packet(::proto::hear_player* hear_player_packet) {
+ clear_contents();
+ if (hear_player_packet) {
+ set_has_hear_player_packet();
+ contents_.hear_player_packet_ = hear_player_packet;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.hear_player_packet)
+}
+inline ::proto::hear_player* packet::_internal_mutable_hear_player_packet() {
+ if (!_internal_has_hear_player_packet()) {
+ clear_contents();
+ set_has_hear_player_packet();
+ contents_.hear_player_packet_ = CreateMaybeMessage< ::proto::hear_player >(GetArenaForAllocation());
+ }
+ return contents_.hear_player_packet_;
+}
+inline ::proto::hear_player* packet::mutable_hear_player_packet() {
+ ::proto::hear_player* _msg = _internal_mutable_hear_player_packet();
+ // @@protoc_insertion_point(field_mutable:proto.packet.hear_player_packet)
+ return _msg;
+}
+
+// .proto.request_chunk request_chunk_packet = 8;
+inline bool packet::_internal_has_request_chunk_packet() const {
+ return contents_case() == kRequestChunkPacket;
+}
+inline bool packet::has_request_chunk_packet() const {
+ return _internal_has_request_chunk_packet();
+}
+inline void packet::set_has_request_chunk_packet() {
+ _oneof_case_[0] = kRequestChunkPacket;
+}
+inline void packet::clear_request_chunk_packet() {
+ if (_internal_has_request_chunk_packet()) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.request_chunk_packet_;
+ }
+ clear_has_contents();
+ }
+}
+inline ::proto::request_chunk* packet::release_request_chunk_packet() {
+ // @@protoc_insertion_point(field_release:proto.packet.request_chunk_packet)
+ if (_internal_has_request_chunk_packet()) {
+ clear_has_contents();
+ ::proto::request_chunk* temp = contents_.request_chunk_packet_;
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+ contents_.request_chunk_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline const ::proto::request_chunk& packet::_internal_request_chunk_packet() const {
+ return _internal_has_request_chunk_packet()
+ ? *contents_.request_chunk_packet_
+ : reinterpret_cast< ::proto::request_chunk&>(::proto::_request_chunk_default_instance_);
+}
+inline const ::proto::request_chunk& packet::request_chunk_packet() const {
+ // @@protoc_insertion_point(field_get:proto.packet.request_chunk_packet)
+ return _internal_request_chunk_packet();
+}
+inline ::proto::request_chunk* packet::unsafe_arena_release_request_chunk_packet() {
+ // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.request_chunk_packet)
+ if (_internal_has_request_chunk_packet()) {
+ clear_has_contents();
+ ::proto::request_chunk* temp = contents_.request_chunk_packet_;
+ contents_.request_chunk_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline void packet::unsafe_arena_set_allocated_request_chunk_packet(::proto::request_chunk* request_chunk_packet) {
+ clear_contents();
+ if (request_chunk_packet) {
+ set_has_request_chunk_packet();
+ contents_.request_chunk_packet_ = request_chunk_packet;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.request_chunk_packet)
+}
+inline ::proto::request_chunk* packet::_internal_mutable_request_chunk_packet() {
+ if (!_internal_has_request_chunk_packet()) {
+ clear_contents();
+ set_has_request_chunk_packet();
+ contents_.request_chunk_packet_ = CreateMaybeMessage< ::proto::request_chunk >(GetArenaForAllocation());
+ }
+ return contents_.request_chunk_packet_;
+}
+inline ::proto::request_chunk* packet::mutable_request_chunk_packet() {
+ ::proto::request_chunk* _msg = _internal_mutable_request_chunk_packet();
+ // @@protoc_insertion_point(field_mutable:proto.packet.request_chunk_packet)
+ return _msg;
+}
+
+// .proto.chunk chunk_packet = 9;
+inline bool packet::_internal_has_chunk_packet() const {
+ return contents_case() == kChunkPacket;
+}
+inline bool packet::has_chunk_packet() const {
+ return _internal_has_chunk_packet();
+}
+inline void packet::set_has_chunk_packet() {
+ _oneof_case_[0] = kChunkPacket;
+}
+inline void packet::clear_chunk_packet() {
+ if (_internal_has_chunk_packet()) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.chunk_packet_;
+ }
+ clear_has_contents();
+ }
+}
+inline ::proto::chunk* packet::release_chunk_packet() {
+ // @@protoc_insertion_point(field_release:proto.packet.chunk_packet)
+ if (_internal_has_chunk_packet()) {
+ clear_has_contents();
+ ::proto::chunk* temp = contents_.chunk_packet_;
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+ contents_.chunk_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline const ::proto::chunk& packet::_internal_chunk_packet() const {
+ return _internal_has_chunk_packet()
+ ? *contents_.chunk_packet_
+ : reinterpret_cast< ::proto::chunk&>(::proto::_chunk_default_instance_);
+}
+inline const ::proto::chunk& packet::chunk_packet() const {
+ // @@protoc_insertion_point(field_get:proto.packet.chunk_packet)
+ return _internal_chunk_packet();
+}
+inline ::proto::chunk* packet::unsafe_arena_release_chunk_packet() {
+ // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.chunk_packet)
+ if (_internal_has_chunk_packet()) {
+ clear_has_contents();
+ ::proto::chunk* temp = contents_.chunk_packet_;
+ contents_.chunk_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline void packet::unsafe_arena_set_allocated_chunk_packet(::proto::chunk* chunk_packet) {
+ clear_contents();
+ if (chunk_packet) {
+ set_has_chunk_packet();
+ contents_.chunk_packet_ = chunk_packet;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.chunk_packet)
+}
+inline ::proto::chunk* packet::_internal_mutable_chunk_packet() {
+ if (!_internal_has_chunk_packet()) {
+ clear_contents();
+ set_has_chunk_packet();
+ contents_.chunk_packet_ = CreateMaybeMessage< ::proto::chunk >(GetArenaForAllocation());
+ }
+ return contents_.chunk_packet_;
+}
+inline ::proto::chunk* packet::mutable_chunk_packet() {
+ ::proto::chunk* _msg = _internal_mutable_chunk_packet();
+ // @@protoc_insertion_point(field_mutable:proto.packet.chunk_packet)
+ return _msg;
+}
+
+// .proto.remove_chunk remove_chunk_packet = 10;
+inline bool packet::_internal_has_remove_chunk_packet() const {
+ return contents_case() == kRemoveChunkPacket;
+}
+inline bool packet::has_remove_chunk_packet() const {
+ return _internal_has_remove_chunk_packet();
+}
+inline void packet::set_has_remove_chunk_packet() {
+ _oneof_case_[0] = kRemoveChunkPacket;
+}
+inline void packet::clear_remove_chunk_packet() {
+ if (_internal_has_remove_chunk_packet()) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.remove_chunk_packet_;
+ }
+ clear_has_contents();
+ }
+}
+inline ::proto::remove_chunk* packet::release_remove_chunk_packet() {
+ // @@protoc_insertion_point(field_release:proto.packet.remove_chunk_packet)
+ if (_internal_has_remove_chunk_packet()) {
+ clear_has_contents();
+ ::proto::remove_chunk* temp = contents_.remove_chunk_packet_;
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+ contents_.remove_chunk_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline const ::proto::remove_chunk& packet::_internal_remove_chunk_packet() const {
+ return _internal_has_remove_chunk_packet()
+ ? *contents_.remove_chunk_packet_
+ : reinterpret_cast< ::proto::remove_chunk&>(::proto::_remove_chunk_default_instance_);
+}
+inline const ::proto::remove_chunk& packet::remove_chunk_packet() const {
+ // @@protoc_insertion_point(field_get:proto.packet.remove_chunk_packet)
+ return _internal_remove_chunk_packet();
+}
+inline ::proto::remove_chunk* packet::unsafe_arena_release_remove_chunk_packet() {
+ // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.remove_chunk_packet)
+ if (_internal_has_remove_chunk_packet()) {
+ clear_has_contents();
+ ::proto::remove_chunk* temp = contents_.remove_chunk_packet_;
+ contents_.remove_chunk_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline void packet::unsafe_arena_set_allocated_remove_chunk_packet(::proto::remove_chunk* remove_chunk_packet) {
+ clear_contents();
+ if (remove_chunk_packet) {
+ set_has_remove_chunk_packet();
+ contents_.remove_chunk_packet_ = remove_chunk_packet;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.remove_chunk_packet)
+}
+inline ::proto::remove_chunk* packet::_internal_mutable_remove_chunk_packet() {
+ if (!_internal_has_remove_chunk_packet()) {
+ clear_contents();
+ set_has_remove_chunk_packet();
+ contents_.remove_chunk_packet_ = CreateMaybeMessage< ::proto::remove_chunk >(GetArenaForAllocation());
+ }
+ return contents_.remove_chunk_packet_;
+}
+inline ::proto::remove_chunk* packet::mutable_remove_chunk_packet() {
+ ::proto::remove_chunk* _msg = _internal_mutable_remove_chunk_packet();
+ // @@protoc_insertion_point(field_mutable:proto.packet.remove_chunk_packet)
+ return _msg;
+}
+
+// .proto.add_block add_block_packet = 11;
+inline bool packet::_internal_has_add_block_packet() const {
+ return contents_case() == kAddBlockPacket;
+}
+inline bool packet::has_add_block_packet() const {
+ return _internal_has_add_block_packet();
+}
+inline void packet::set_has_add_block_packet() {
+ _oneof_case_[0] = kAddBlockPacket;
+}
+inline void packet::clear_add_block_packet() {
+ if (_internal_has_add_block_packet()) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.add_block_packet_;
+ }
+ clear_has_contents();
+ }
+}
+inline ::proto::add_block* packet::release_add_block_packet() {
+ // @@protoc_insertion_point(field_release:proto.packet.add_block_packet)
+ if (_internal_has_add_block_packet()) {
+ clear_has_contents();
+ ::proto::add_block* temp = contents_.add_block_packet_;
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+ contents_.add_block_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline const ::proto::add_block& packet::_internal_add_block_packet() const {
+ return _internal_has_add_block_packet()
+ ? *contents_.add_block_packet_
+ : reinterpret_cast< ::proto::add_block&>(::proto::_add_block_default_instance_);
+}
+inline const ::proto::add_block& packet::add_block_packet() const {
+ // @@protoc_insertion_point(field_get:proto.packet.add_block_packet)
+ return _internal_add_block_packet();
+}
+inline ::proto::add_block* packet::unsafe_arena_release_add_block_packet() {
+ // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.add_block_packet)
+ if (_internal_has_add_block_packet()) {
+ clear_has_contents();
+ ::proto::add_block* temp = contents_.add_block_packet_;
+ contents_.add_block_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline void packet::unsafe_arena_set_allocated_add_block_packet(::proto::add_block* add_block_packet) {
+ clear_contents();
+ if (add_block_packet) {
+ set_has_add_block_packet();
+ contents_.add_block_packet_ = add_block_packet;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.add_block_packet)
+}
+inline ::proto::add_block* packet::_internal_mutable_add_block_packet() {
+ if (!_internal_has_add_block_packet()) {
+ clear_contents();
+ set_has_add_block_packet();
+ contents_.add_block_packet_ = CreateMaybeMessage< ::proto::add_block >(GetArenaForAllocation());
+ }
+ return contents_.add_block_packet_;
+}
+inline ::proto::add_block* packet::mutable_add_block_packet() {
+ ::proto::add_block* _msg = _internal_mutable_add_block_packet();
+ // @@protoc_insertion_point(field_mutable:proto.packet.add_block_packet)
+ return _msg;
+}
+
+// .proto.remove_block remove_block_packet = 12;
+inline bool packet::_internal_has_remove_block_packet() const {
+ return contents_case() == kRemoveBlockPacket;
+}
+inline bool packet::has_remove_block_packet() const {
+ return _internal_has_remove_block_packet();
+}
+inline void packet::set_has_remove_block_packet() {
+ _oneof_case_[0] = kRemoveBlockPacket;
+}
+inline void packet::clear_remove_block_packet() {
+ if (_internal_has_remove_block_packet()) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.remove_block_packet_;
+ }
+ clear_has_contents();
+ }
+}
+inline ::proto::remove_block* packet::release_remove_block_packet() {
+ // @@protoc_insertion_point(field_release:proto.packet.remove_block_packet)
+ if (_internal_has_remove_block_packet()) {
+ clear_has_contents();
+ ::proto::remove_block* temp = contents_.remove_block_packet_;
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+ contents_.remove_block_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline const ::proto::remove_block& packet::_internal_remove_block_packet() const {
+ return _internal_has_remove_block_packet()
+ ? *contents_.remove_block_packet_
+ : reinterpret_cast< ::proto::remove_block&>(::proto::_remove_block_default_instance_);
+}
+inline const ::proto::remove_block& packet::remove_block_packet() const {
+ // @@protoc_insertion_point(field_get:proto.packet.remove_block_packet)
+ return _internal_remove_block_packet();
+}
+inline ::proto::remove_block* packet::unsafe_arena_release_remove_block_packet() {
+ // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.remove_block_packet)
+ if (_internal_has_remove_block_packet()) {
+ clear_has_contents();
+ ::proto::remove_block* temp = contents_.remove_block_packet_;
+ contents_.remove_block_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline void packet::unsafe_arena_set_allocated_remove_block_packet(::proto::remove_block* remove_block_packet) {
+ clear_contents();
+ if (remove_block_packet) {
+ set_has_remove_block_packet();
+ contents_.remove_block_packet_ = remove_block_packet;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.remove_block_packet)
+}
+inline ::proto::remove_block* packet::_internal_mutable_remove_block_packet() {
+ if (!_internal_has_remove_block_packet()) {
+ clear_contents();
+ set_has_remove_block_packet();
+ contents_.remove_block_packet_ = CreateMaybeMessage< ::proto::remove_block >(GetArenaForAllocation());
+ }
+ return contents_.remove_block_packet_;
+}
+inline ::proto::remove_block* packet::mutable_remove_block_packet() {
+ ::proto::remove_block* _msg = _internal_mutable_remove_block_packet();
+ // @@protoc_insertion_point(field_mutable:proto.packet.remove_block_packet)
+ return _msg;
+}
+
+// .proto.server_message server_message_packet = 13;
+inline bool packet::_internal_has_server_message_packet() const {
+ return contents_case() == kServerMessagePacket;
+}
+inline bool packet::has_server_message_packet() const {
+ return _internal_has_server_message_packet();
+}
+inline void packet::set_has_server_message_packet() {
+ _oneof_case_[0] = kServerMessagePacket;
+}
+inline void packet::clear_server_message_packet() {
+ if (_internal_has_server_message_packet()) {
+ if (GetArenaForAllocation() == nullptr) {
+ delete contents_.server_message_packet_;
+ }
+ clear_has_contents();
+ }
+}
+inline ::proto::server_message* packet::release_server_message_packet() {
+ // @@protoc_insertion_point(field_release:proto.packet.server_message_packet)
+ if (_internal_has_server_message_packet()) {
+ clear_has_contents();
+ ::proto::server_message* temp = contents_.server_message_packet_;
+ if (GetArenaForAllocation() != nullptr) {
+ temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
+ }
+ contents_.server_message_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline const ::proto::server_message& packet::_internal_server_message_packet() const {
+ return _internal_has_server_message_packet()
+ ? *contents_.server_message_packet_
+ : reinterpret_cast< ::proto::server_message&>(::proto::_server_message_default_instance_);
+}
+inline const ::proto::server_message& packet::server_message_packet() const {
+ // @@protoc_insertion_point(field_get:proto.packet.server_message_packet)
+ return _internal_server_message_packet();
+}
+inline ::proto::server_message* packet::unsafe_arena_release_server_message_packet() {
+ // @@protoc_insertion_point(field_unsafe_arena_release:proto.packet.server_message_packet)
+ if (_internal_has_server_message_packet()) {
+ clear_has_contents();
+ ::proto::server_message* temp = contents_.server_message_packet_;
+ contents_.server_message_packet_ = nullptr;
+ return temp;
+ } else {
+ return nullptr;
+ }
+}
+inline void packet::unsafe_arena_set_allocated_server_message_packet(::proto::server_message* server_message_packet) {
+ clear_contents();
+ if (server_message_packet) {
+ set_has_server_message_packet();
+ contents_.server_message_packet_ = server_message_packet;
+ }
+ // @@protoc_insertion_point(field_unsafe_arena_set_allocated:proto.packet.server_message_packet)
+}
+inline ::proto::server_message* packet::_internal_mutable_server_message_packet() {
+ if (!_internal_has_server_message_packet()) {
+ clear_contents();
+ set_has_server_message_packet();
+ contents_.server_message_packet_ = CreateMaybeMessage< ::proto::server_message >(GetArenaForAllocation());
+ }
+ return contents_.server_message_packet_;
+}
+inline ::proto::server_message* packet::mutable_server_message_packet() {
+ ::proto::server_message* _msg = _internal_mutable_server_message_packet();
+ // @@protoc_insertion_point(field_mutable:proto.packet.server_message_packet)
+ return _msg;
+}
+
+inline bool packet::has_contents() const {
+ return contents_case() != CONTENTS_NOT_SET;
+}
+inline void packet::clear_has_contents() {
+ _oneof_case_[0] = CONTENTS_NOT_SET;
+}
+inline packet::ContentsCase packet::contents_case() const {
+ return packet::ContentsCase(_oneof_case_[0]);
+}
+#ifdef __GNUC__
+ #pragma GCC diagnostic pop
+#endif // __GNUC__
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+// -------------------------------------------------------------------
+
+
+// @@protoc_insertion_point(namespace_scope)
+
+} // namespace proto
+
+// @@protoc_insertion_point(global_scope)
+
+#include <google/protobuf/port_undef.inc>
+#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_net_2eproto