// Generated by the protocol buffer compiler. DO NOT EDIT! // source: proto/mediums/ble_frames.proto #ifndef GOOGLE_PROTOBUF_INCLUDED_proto_2fmediums_2fble_5fframes_2eproto #define GOOGLE_PROTOBUF_INCLUDED_proto_2fmediums_2fble_5fframes_2eproto #include #include #include #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 3019001 < 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 #include #include #include #include #include #include #include #include // IWYU pragma: export #include // IWYU pragma: export #include // @@protoc_insertion_point(includes) #include #define PROTOBUF_INTERNAL_EXPORT_proto_2fmediums_2fble_5fframes_2eproto PROTOBUF_NAMESPACE_OPEN namespace internal { class AnyMetadata; } // namespace internal PROTOBUF_NAMESPACE_CLOSE // Internal implementation detail -- do not use these members. struct TableStruct_proto_2fmediums_2fble_5fframes_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[4] 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[]; }; namespace location { namespace nearby { namespace mediums { class DisconnectionFrame; struct DisconnectionFrameDefaultTypeInternal; extern DisconnectionFrameDefaultTypeInternal _DisconnectionFrame_default_instance_; class IntroductionFrame; struct IntroductionFrameDefaultTypeInternal; extern IntroductionFrameDefaultTypeInternal _IntroductionFrame_default_instance_; class PacketAcknowledgementFrame; struct PacketAcknowledgementFrameDefaultTypeInternal; extern PacketAcknowledgementFrameDefaultTypeInternal _PacketAcknowledgementFrame_default_instance_; class SocketControlFrame; struct SocketControlFrameDefaultTypeInternal; extern SocketControlFrameDefaultTypeInternal _SocketControlFrame_default_instance_; } // namespace mediums } // namespace nearby } // namespace location PROTOBUF_NAMESPACE_OPEN template<> ::location::nearby::mediums::DisconnectionFrame* Arena::CreateMaybeMessage<::location::nearby::mediums::DisconnectionFrame>(Arena*); template<> ::location::nearby::mediums::IntroductionFrame* Arena::CreateMaybeMessage<::location::nearby::mediums::IntroductionFrame>(Arena*); template<> ::location::nearby::mediums::PacketAcknowledgementFrame* Arena::CreateMaybeMessage<::location::nearby::mediums::PacketAcknowledgementFrame>(Arena*); template<> ::location::nearby::mediums::SocketControlFrame* Arena::CreateMaybeMessage<::location::nearby::mediums::SocketControlFrame>(Arena*); PROTOBUF_NAMESPACE_CLOSE namespace location { namespace nearby { namespace mediums { enum SocketControlFrame_ControlFrameType : int { SocketControlFrame_ControlFrameType_UNKNOWN_CONTROL_FRAME_TYPE = 0, SocketControlFrame_ControlFrameType_INTRODUCTION = 1, SocketControlFrame_ControlFrameType_DISCONNECTION = 2, SocketControlFrame_ControlFrameType_PACKET_ACKNOWLEDGEMENT = 3 }; bool SocketControlFrame_ControlFrameType_IsValid(int value); constexpr SocketControlFrame_ControlFrameType SocketControlFrame_ControlFrameType_ControlFrameType_MIN = SocketControlFrame_ControlFrameType_UNKNOWN_CONTROL_FRAME_TYPE; constexpr SocketControlFrame_ControlFrameType SocketControlFrame_ControlFrameType_ControlFrameType_MAX = SocketControlFrame_ControlFrameType_PACKET_ACKNOWLEDGEMENT; constexpr int SocketControlFrame_ControlFrameType_ControlFrameType_ARRAYSIZE = SocketControlFrame_ControlFrameType_ControlFrameType_MAX + 1; const std::string& SocketControlFrame_ControlFrameType_Name(SocketControlFrame_ControlFrameType value); template inline const std::string& SocketControlFrame_ControlFrameType_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function SocketControlFrame_ControlFrameType_Name."); return SocketControlFrame_ControlFrameType_Name(static_cast(enum_t_value)); } bool SocketControlFrame_ControlFrameType_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SocketControlFrame_ControlFrameType* value); enum SocketVersion : int { UNKNOWN_SOCKET_VERSION = 0, V1 = 1, V2 = 2 }; bool SocketVersion_IsValid(int value); constexpr SocketVersion SocketVersion_MIN = UNKNOWN_SOCKET_VERSION; constexpr SocketVersion SocketVersion_MAX = V2; constexpr int SocketVersion_ARRAYSIZE = SocketVersion_MAX + 1; const std::string& SocketVersion_Name(SocketVersion value); template inline const std::string& SocketVersion_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function SocketVersion_Name."); return SocketVersion_Name(static_cast(enum_t_value)); } bool SocketVersion_Parse( ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, SocketVersion* value); // =================================================================== class SocketControlFrame final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:location.nearby.mediums.SocketControlFrame) */ { public: inline SocketControlFrame() : SocketControlFrame(nullptr) {} ~SocketControlFrame() override; explicit constexpr SocketControlFrame(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); SocketControlFrame(const SocketControlFrame& from); SocketControlFrame(SocketControlFrame&& from) noexcept : SocketControlFrame() { *this = ::std::move(from); } inline SocketControlFrame& operator=(const SocketControlFrame& from) { CopyFrom(from); return *this; } inline SocketControlFrame& operator=(SocketControlFrame&& 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; } inline const std::string& unknown_fields() const { return _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); } inline std::string* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields(); } static const SocketControlFrame& default_instance() { return *internal_default_instance(); } static inline const SocketControlFrame* internal_default_instance() { return reinterpret_cast( &_SocketControlFrame_default_instance_); } static constexpr int kIndexInFileMessages = 0; friend void swap(SocketControlFrame& a, SocketControlFrame& b) { a.Swap(&b); } inline void Swap(SocketControlFrame* 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(SocketControlFrame* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- SocketControlFrame* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const SocketControlFrame& from); void MergeFrom(const SocketControlFrame& from); 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; void InternalSwap(SocketControlFrame* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "location.nearby.mediums.SocketControlFrame"; } protected: explicit SocketControlFrame(::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: std::string GetTypeName() const final; // nested types ---------------------------------------------------- typedef SocketControlFrame_ControlFrameType ControlFrameType; static constexpr ControlFrameType UNKNOWN_CONTROL_FRAME_TYPE = SocketControlFrame_ControlFrameType_UNKNOWN_CONTROL_FRAME_TYPE; static constexpr ControlFrameType INTRODUCTION = SocketControlFrame_ControlFrameType_INTRODUCTION; static constexpr ControlFrameType DISCONNECTION = SocketControlFrame_ControlFrameType_DISCONNECTION; static constexpr ControlFrameType PACKET_ACKNOWLEDGEMENT = SocketControlFrame_ControlFrameType_PACKET_ACKNOWLEDGEMENT; static inline bool ControlFrameType_IsValid(int value) { return SocketControlFrame_ControlFrameType_IsValid(value); } static constexpr ControlFrameType ControlFrameType_MIN = SocketControlFrame_ControlFrameType_ControlFrameType_MIN; static constexpr ControlFrameType ControlFrameType_MAX = SocketControlFrame_ControlFrameType_ControlFrameType_MAX; static constexpr int ControlFrameType_ARRAYSIZE = SocketControlFrame_ControlFrameType_ControlFrameType_ARRAYSIZE; template static inline const std::string& ControlFrameType_Name(T enum_t_value) { static_assert(::std::is_same::value || ::std::is_integral::value, "Incorrect type passed to function ControlFrameType_Name."); return SocketControlFrame_ControlFrameType_Name(enum_t_value); } static inline bool ControlFrameType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ControlFrameType* value) { return SocketControlFrame_ControlFrameType_Parse(name, value); } // accessors ------------------------------------------------------- enum : int { kIntroductionFieldNumber = 2, kDisconnectionFieldNumber = 3, kPacketAcknowledgementFieldNumber = 4, kTypeFieldNumber = 1, }; // optional .location.nearby.mediums.IntroductionFrame introduction = 2; bool has_introduction() const; private: bool _internal_has_introduction() const; public: void clear_introduction(); const ::location::nearby::mediums::IntroductionFrame& introduction() const; PROTOBUF_NODISCARD ::location::nearby::mediums::IntroductionFrame* release_introduction(); ::location::nearby::mediums::IntroductionFrame* mutable_introduction(); void set_allocated_introduction(::location::nearby::mediums::IntroductionFrame* introduction); private: const ::location::nearby::mediums::IntroductionFrame& _internal_introduction() const; ::location::nearby::mediums::IntroductionFrame* _internal_mutable_introduction(); public: void unsafe_arena_set_allocated_introduction( ::location::nearby::mediums::IntroductionFrame* introduction); ::location::nearby::mediums::IntroductionFrame* unsafe_arena_release_introduction(); // optional .location.nearby.mediums.DisconnectionFrame disconnection = 3; bool has_disconnection() const; private: bool _internal_has_disconnection() const; public: void clear_disconnection(); const ::location::nearby::mediums::DisconnectionFrame& disconnection() const; PROTOBUF_NODISCARD ::location::nearby::mediums::DisconnectionFrame* release_disconnection(); ::location::nearby::mediums::DisconnectionFrame* mutable_disconnection(); void set_allocated_disconnection(::location::nearby::mediums::DisconnectionFrame* disconnection); private: const ::location::nearby::mediums::DisconnectionFrame& _internal_disconnection() const; ::location::nearby::mediums::DisconnectionFrame* _internal_mutable_disconnection(); public: void unsafe_arena_set_allocated_disconnection( ::location::nearby::mediums::DisconnectionFrame* disconnection); ::location::nearby::mediums::DisconnectionFrame* unsafe_arena_release_disconnection(); // optional .location.nearby.mediums.PacketAcknowledgementFrame packet_acknowledgement = 4; bool has_packet_acknowledgement() const; private: bool _internal_has_packet_acknowledgement() const; public: void clear_packet_acknowledgement(); const ::location::nearby::mediums::PacketAcknowledgementFrame& packet_acknowledgement() const; PROTOBUF_NODISCARD ::location::nearby::mediums::PacketAcknowledgementFrame* release_packet_acknowledgement(); ::location::nearby::mediums::PacketAcknowledgementFrame* mutable_packet_acknowledgement(); void set_allocated_packet_acknowledgement(::location::nearby::mediums::PacketAcknowledgementFrame* packet_acknowledgement); private: const ::location::nearby::mediums::PacketAcknowledgementFrame& _internal_packet_acknowledgement() const; ::location::nearby::mediums::PacketAcknowledgementFrame* _internal_mutable_packet_acknowledgement(); public: void unsafe_arena_set_allocated_packet_acknowledgement( ::location::nearby::mediums::PacketAcknowledgementFrame* packet_acknowledgement); ::location::nearby::mediums::PacketAcknowledgementFrame* unsafe_arena_release_packet_acknowledgement(); // optional .location.nearby.mediums.SocketControlFrame.ControlFrameType type = 1; bool has_type() const; private: bool _internal_has_type() const; public: void clear_type(); ::location::nearby::mediums::SocketControlFrame_ControlFrameType type() const; void set_type(::location::nearby::mediums::SocketControlFrame_ControlFrameType value); private: ::location::nearby::mediums::SocketControlFrame_ControlFrameType _internal_type() const; void _internal_set_type(::location::nearby::mediums::SocketControlFrame_ControlFrameType value); public: // @@protoc_insertion_point(class_scope:location.nearby.mediums.SocketControlFrame) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; ::location::nearby::mediums::IntroductionFrame* introduction_; ::location::nearby::mediums::DisconnectionFrame* disconnection_; ::location::nearby::mediums::PacketAcknowledgementFrame* packet_acknowledgement_; int type_; friend struct ::TableStruct_proto_2fmediums_2fble_5fframes_2eproto; }; // ------------------------------------------------------------------- class IntroductionFrame final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:location.nearby.mediums.IntroductionFrame) */ { public: inline IntroductionFrame() : IntroductionFrame(nullptr) {} ~IntroductionFrame() override; explicit constexpr IntroductionFrame(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); IntroductionFrame(const IntroductionFrame& from); IntroductionFrame(IntroductionFrame&& from) noexcept : IntroductionFrame() { *this = ::std::move(from); } inline IntroductionFrame& operator=(const IntroductionFrame& from) { CopyFrom(from); return *this; } inline IntroductionFrame& operator=(IntroductionFrame&& 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; } inline const std::string& unknown_fields() const { return _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); } inline std::string* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields(); } static const IntroductionFrame& default_instance() { return *internal_default_instance(); } static inline const IntroductionFrame* internal_default_instance() { return reinterpret_cast( &_IntroductionFrame_default_instance_); } static constexpr int kIndexInFileMessages = 1; friend void swap(IntroductionFrame& a, IntroductionFrame& b) { a.Swap(&b); } inline void Swap(IntroductionFrame* 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(IntroductionFrame* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- IntroductionFrame* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const IntroductionFrame& from); void MergeFrom(const IntroductionFrame& from); 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; void InternalSwap(IntroductionFrame* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "location.nearby.mediums.IntroductionFrame"; } protected: explicit IntroductionFrame(::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: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kServiceIdHashFieldNumber = 1, kServiceIdHashSaltFieldNumber = 3, kSocketVersionFieldNumber = 2, }; // optional bytes service_id_hash = 1; bool has_service_id_hash() const; private: bool _internal_has_service_id_hash() const; public: void clear_service_id_hash(); const std::string& service_id_hash() const; template void set_service_id_hash(ArgT0&& arg0, ArgT... args); std::string* mutable_service_id_hash(); PROTOBUF_NODISCARD std::string* release_service_id_hash(); void set_allocated_service_id_hash(std::string* service_id_hash); private: const std::string& _internal_service_id_hash() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_service_id_hash(const std::string& value); std::string* _internal_mutable_service_id_hash(); public: // optional string service_id_hash_salt = 3; bool has_service_id_hash_salt() const; private: bool _internal_has_service_id_hash_salt() const; public: void clear_service_id_hash_salt(); const std::string& service_id_hash_salt() const; template void set_service_id_hash_salt(ArgT0&& arg0, ArgT... args); std::string* mutable_service_id_hash_salt(); PROTOBUF_NODISCARD std::string* release_service_id_hash_salt(); void set_allocated_service_id_hash_salt(std::string* service_id_hash_salt); private: const std::string& _internal_service_id_hash_salt() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_service_id_hash_salt(const std::string& value); std::string* _internal_mutable_service_id_hash_salt(); public: // optional .location.nearby.mediums.SocketVersion socket_version = 2; bool has_socket_version() const; private: bool _internal_has_socket_version() const; public: void clear_socket_version(); ::location::nearby::mediums::SocketVersion socket_version() const; void set_socket_version(::location::nearby::mediums::SocketVersion value); private: ::location::nearby::mediums::SocketVersion _internal_socket_version() const; void _internal_set_socket_version(::location::nearby::mediums::SocketVersion value); public: // @@protoc_insertion_point(class_scope:location.nearby.mediums.IntroductionFrame) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr service_id_hash_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr service_id_hash_salt_; int socket_version_; friend struct ::TableStruct_proto_2fmediums_2fble_5fframes_2eproto; }; // ------------------------------------------------------------------- class DisconnectionFrame final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:location.nearby.mediums.DisconnectionFrame) */ { public: inline DisconnectionFrame() : DisconnectionFrame(nullptr) {} ~DisconnectionFrame() override; explicit constexpr DisconnectionFrame(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); DisconnectionFrame(const DisconnectionFrame& from); DisconnectionFrame(DisconnectionFrame&& from) noexcept : DisconnectionFrame() { *this = ::std::move(from); } inline DisconnectionFrame& operator=(const DisconnectionFrame& from) { CopyFrom(from); return *this; } inline DisconnectionFrame& operator=(DisconnectionFrame&& 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; } inline const std::string& unknown_fields() const { return _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); } inline std::string* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields(); } static const DisconnectionFrame& default_instance() { return *internal_default_instance(); } static inline const DisconnectionFrame* internal_default_instance() { return reinterpret_cast( &_DisconnectionFrame_default_instance_); } static constexpr int kIndexInFileMessages = 2; friend void swap(DisconnectionFrame& a, DisconnectionFrame& b) { a.Swap(&b); } inline void Swap(DisconnectionFrame* 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(DisconnectionFrame* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- DisconnectionFrame* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const DisconnectionFrame& from); void MergeFrom(const DisconnectionFrame& from); 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; void InternalSwap(DisconnectionFrame* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "location.nearby.mediums.DisconnectionFrame"; } protected: explicit DisconnectionFrame(::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: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kServiceIdHashFieldNumber = 1, }; // optional bytes service_id_hash = 1; bool has_service_id_hash() const; private: bool _internal_has_service_id_hash() const; public: void clear_service_id_hash(); const std::string& service_id_hash() const; template void set_service_id_hash(ArgT0&& arg0, ArgT... args); std::string* mutable_service_id_hash(); PROTOBUF_NODISCARD std::string* release_service_id_hash(); void set_allocated_service_id_hash(std::string* service_id_hash); private: const std::string& _internal_service_id_hash() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_service_id_hash(const std::string& value); std::string* _internal_mutable_service_id_hash(); public: // @@protoc_insertion_point(class_scope:location.nearby.mediums.DisconnectionFrame) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr service_id_hash_; friend struct ::TableStruct_proto_2fmediums_2fble_5fframes_2eproto; }; // ------------------------------------------------------------------- class PacketAcknowledgementFrame final : public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:location.nearby.mediums.PacketAcknowledgementFrame) */ { public: inline PacketAcknowledgementFrame() : PacketAcknowledgementFrame(nullptr) {} ~PacketAcknowledgementFrame() override; explicit constexpr PacketAcknowledgementFrame(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); PacketAcknowledgementFrame(const PacketAcknowledgementFrame& from); PacketAcknowledgementFrame(PacketAcknowledgementFrame&& from) noexcept : PacketAcknowledgementFrame() { *this = ::std::move(from); } inline PacketAcknowledgementFrame& operator=(const PacketAcknowledgementFrame& from) { CopyFrom(from); return *this; } inline PacketAcknowledgementFrame& operator=(PacketAcknowledgementFrame&& 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; } inline const std::string& unknown_fields() const { return _internal_metadata_.unknown_fields(::PROTOBUF_NAMESPACE_ID::internal::GetEmptyString); } inline std::string* mutable_unknown_fields() { return _internal_metadata_.mutable_unknown_fields(); } static const PacketAcknowledgementFrame& default_instance() { return *internal_default_instance(); } static inline const PacketAcknowledgementFrame* internal_default_instance() { return reinterpret_cast( &_PacketAcknowledgementFrame_default_instance_); } static constexpr int kIndexInFileMessages = 3; friend void swap(PacketAcknowledgementFrame& a, PacketAcknowledgementFrame& b) { a.Swap(&b); } inline void Swap(PacketAcknowledgementFrame* 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(PacketAcknowledgementFrame* other) { if (other == this) return; GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena()); InternalSwap(other); } // implements Message ---------------------------------------------- PacketAcknowledgementFrame* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { return CreateMaybeMessage(arena); } void CheckTypeAndMergeFrom(const ::PROTOBUF_NAMESPACE_ID::MessageLite& from) final; void CopyFrom(const PacketAcknowledgementFrame& from); void MergeFrom(const PacketAcknowledgementFrame& from); 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; void InternalSwap(PacketAcknowledgementFrame* other); private: friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() { return "location.nearby.mediums.PacketAcknowledgementFrame"; } protected: explicit PacketAcknowledgementFrame(::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: std::string GetTypeName() const final; // nested types ---------------------------------------------------- // accessors ------------------------------------------------------- enum : int { kServiceIdHashFieldNumber = 1, kReceivedSizeFieldNumber = 2, }; // optional bytes service_id_hash = 1; bool has_service_id_hash() const; private: bool _internal_has_service_id_hash() const; public: void clear_service_id_hash(); const std::string& service_id_hash() const; template void set_service_id_hash(ArgT0&& arg0, ArgT... args); std::string* mutable_service_id_hash(); PROTOBUF_NODISCARD std::string* release_service_id_hash(); void set_allocated_service_id_hash(std::string* service_id_hash); private: const std::string& _internal_service_id_hash() const; inline PROTOBUF_ALWAYS_INLINE void _internal_set_service_id_hash(const std::string& value); std::string* _internal_mutable_service_id_hash(); public: // optional int32 received_size = 2; bool has_received_size() const; private: bool _internal_has_received_size() const; public: void clear_received_size(); int32_t received_size() const; void set_received_size(int32_t value); private: int32_t _internal_received_size() const; void _internal_set_received_size(int32_t value); public: // @@protoc_insertion_point(class_scope:location.nearby.mediums.PacketAcknowledgementFrame) private: class _Internal; template friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; typedef void InternalArenaConstructable_; typedef void DestructorSkippable_; ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_; mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr service_id_hash_; int32_t received_size_; friend struct ::TableStruct_proto_2fmediums_2fble_5fframes_2eproto; }; // =================================================================== // =================================================================== #ifdef __GNUC__ #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wstrict-aliasing" #endif // __GNUC__ // SocketControlFrame // optional .location.nearby.mediums.SocketControlFrame.ControlFrameType type = 1; inline bool SocketControlFrame::_internal_has_type() const { bool value = (_has_bits_[0] & 0x00000008u) != 0; return value; } inline bool SocketControlFrame::has_type() const { return _internal_has_type(); } inline void SocketControlFrame::clear_type() { type_ = 0; _has_bits_[0] &= ~0x00000008u; } inline ::location::nearby::mediums::SocketControlFrame_ControlFrameType SocketControlFrame::_internal_type() const { return static_cast< ::location::nearby::mediums::SocketControlFrame_ControlFrameType >(type_); } inline ::location::nearby::mediums::SocketControlFrame_ControlFrameType SocketControlFrame::type() const { // @@protoc_insertion_point(field_get:location.nearby.mediums.SocketControlFrame.type) return _internal_type(); } inline void SocketControlFrame::_internal_set_type(::location::nearby::mediums::SocketControlFrame_ControlFrameType value) { assert(::location::nearby::mediums::SocketControlFrame_ControlFrameType_IsValid(value)); _has_bits_[0] |= 0x00000008u; type_ = value; } inline void SocketControlFrame::set_type(::location::nearby::mediums::SocketControlFrame_ControlFrameType value) { _internal_set_type(value); // @@protoc_insertion_point(field_set:location.nearby.mediums.SocketControlFrame.type) } // optional .location.nearby.mediums.IntroductionFrame introduction = 2; inline bool SocketControlFrame::_internal_has_introduction() const { bool value = (_has_bits_[0] & 0x00000001u) != 0; PROTOBUF_ASSUME(!value || introduction_ != nullptr); return value; } inline bool SocketControlFrame::has_introduction() const { return _internal_has_introduction(); } inline void SocketControlFrame::clear_introduction() { if (introduction_ != nullptr) introduction_->Clear(); _has_bits_[0] &= ~0x00000001u; } inline const ::location::nearby::mediums::IntroductionFrame& SocketControlFrame::_internal_introduction() const { const ::location::nearby::mediums::IntroductionFrame* p = introduction_; return p != nullptr ? *p : reinterpret_cast( ::location::nearby::mediums::_IntroductionFrame_default_instance_); } inline const ::location::nearby::mediums::IntroductionFrame& SocketControlFrame::introduction() const { // @@protoc_insertion_point(field_get:location.nearby.mediums.SocketControlFrame.introduction) return _internal_introduction(); } inline void SocketControlFrame::unsafe_arena_set_allocated_introduction( ::location::nearby::mediums::IntroductionFrame* introduction) { if (GetArenaForAllocation() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(introduction_); } introduction_ = introduction; if (introduction) { _has_bits_[0] |= 0x00000001u; } else { _has_bits_[0] &= ~0x00000001u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:location.nearby.mediums.SocketControlFrame.introduction) } inline ::location::nearby::mediums::IntroductionFrame* SocketControlFrame::release_introduction() { _has_bits_[0] &= ~0x00000001u; ::location::nearby::mediums::IntroductionFrame* temp = introduction_; introduction_ = 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 ::location::nearby::mediums::IntroductionFrame* SocketControlFrame::unsafe_arena_release_introduction() { // @@protoc_insertion_point(field_release:location.nearby.mediums.SocketControlFrame.introduction) _has_bits_[0] &= ~0x00000001u; ::location::nearby::mediums::IntroductionFrame* temp = introduction_; introduction_ = nullptr; return temp; } inline ::location::nearby::mediums::IntroductionFrame* SocketControlFrame::_internal_mutable_introduction() { _has_bits_[0] |= 0x00000001u; if (introduction_ == nullptr) { auto* p = CreateMaybeMessage<::location::nearby::mediums::IntroductionFrame>(GetArenaForAllocation()); introduction_ = p; } return introduction_; } inline ::location::nearby::mediums::IntroductionFrame* SocketControlFrame::mutable_introduction() { ::location::nearby::mediums::IntroductionFrame* _msg = _internal_mutable_introduction(); // @@protoc_insertion_point(field_mutable:location.nearby.mediums.SocketControlFrame.introduction) return _msg; } inline void SocketControlFrame::set_allocated_introduction(::location::nearby::mediums::IntroductionFrame* introduction) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); if (message_arena == nullptr) { delete introduction_; } if (introduction) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::location::nearby::mediums::IntroductionFrame>::GetOwningArena(introduction); if (message_arena != submessage_arena) { introduction = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, introduction, submessage_arena); } _has_bits_[0] |= 0x00000001u; } else { _has_bits_[0] &= ~0x00000001u; } introduction_ = introduction; // @@protoc_insertion_point(field_set_allocated:location.nearby.mediums.SocketControlFrame.introduction) } // optional .location.nearby.mediums.DisconnectionFrame disconnection = 3; inline bool SocketControlFrame::_internal_has_disconnection() const { bool value = (_has_bits_[0] & 0x00000002u) != 0; PROTOBUF_ASSUME(!value || disconnection_ != nullptr); return value; } inline bool SocketControlFrame::has_disconnection() const { return _internal_has_disconnection(); } inline void SocketControlFrame::clear_disconnection() { if (disconnection_ != nullptr) disconnection_->Clear(); _has_bits_[0] &= ~0x00000002u; } inline const ::location::nearby::mediums::DisconnectionFrame& SocketControlFrame::_internal_disconnection() const { const ::location::nearby::mediums::DisconnectionFrame* p = disconnection_; return p != nullptr ? *p : reinterpret_cast( ::location::nearby::mediums::_DisconnectionFrame_default_instance_); } inline const ::location::nearby::mediums::DisconnectionFrame& SocketControlFrame::disconnection() const { // @@protoc_insertion_point(field_get:location.nearby.mediums.SocketControlFrame.disconnection) return _internal_disconnection(); } inline void SocketControlFrame::unsafe_arena_set_allocated_disconnection( ::location::nearby::mediums::DisconnectionFrame* disconnection) { if (GetArenaForAllocation() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(disconnection_); } disconnection_ = disconnection; if (disconnection) { _has_bits_[0] |= 0x00000002u; } else { _has_bits_[0] &= ~0x00000002u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:location.nearby.mediums.SocketControlFrame.disconnection) } inline ::location::nearby::mediums::DisconnectionFrame* SocketControlFrame::release_disconnection() { _has_bits_[0] &= ~0x00000002u; ::location::nearby::mediums::DisconnectionFrame* temp = disconnection_; disconnection_ = 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 ::location::nearby::mediums::DisconnectionFrame* SocketControlFrame::unsafe_arena_release_disconnection() { // @@protoc_insertion_point(field_release:location.nearby.mediums.SocketControlFrame.disconnection) _has_bits_[0] &= ~0x00000002u; ::location::nearby::mediums::DisconnectionFrame* temp = disconnection_; disconnection_ = nullptr; return temp; } inline ::location::nearby::mediums::DisconnectionFrame* SocketControlFrame::_internal_mutable_disconnection() { _has_bits_[0] |= 0x00000002u; if (disconnection_ == nullptr) { auto* p = CreateMaybeMessage<::location::nearby::mediums::DisconnectionFrame>(GetArenaForAllocation()); disconnection_ = p; } return disconnection_; } inline ::location::nearby::mediums::DisconnectionFrame* SocketControlFrame::mutable_disconnection() { ::location::nearby::mediums::DisconnectionFrame* _msg = _internal_mutable_disconnection(); // @@protoc_insertion_point(field_mutable:location.nearby.mediums.SocketControlFrame.disconnection) return _msg; } inline void SocketControlFrame::set_allocated_disconnection(::location::nearby::mediums::DisconnectionFrame* disconnection) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); if (message_arena == nullptr) { delete disconnection_; } if (disconnection) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::location::nearby::mediums::DisconnectionFrame>::GetOwningArena(disconnection); if (message_arena != submessage_arena) { disconnection = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, disconnection, submessage_arena); } _has_bits_[0] |= 0x00000002u; } else { _has_bits_[0] &= ~0x00000002u; } disconnection_ = disconnection; // @@protoc_insertion_point(field_set_allocated:location.nearby.mediums.SocketControlFrame.disconnection) } // optional .location.nearby.mediums.PacketAcknowledgementFrame packet_acknowledgement = 4; inline bool SocketControlFrame::_internal_has_packet_acknowledgement() const { bool value = (_has_bits_[0] & 0x00000004u) != 0; PROTOBUF_ASSUME(!value || packet_acknowledgement_ != nullptr); return value; } inline bool SocketControlFrame::has_packet_acknowledgement() const { return _internal_has_packet_acknowledgement(); } inline void SocketControlFrame::clear_packet_acknowledgement() { if (packet_acknowledgement_ != nullptr) packet_acknowledgement_->Clear(); _has_bits_[0] &= ~0x00000004u; } inline const ::location::nearby::mediums::PacketAcknowledgementFrame& SocketControlFrame::_internal_packet_acknowledgement() const { const ::location::nearby::mediums::PacketAcknowledgementFrame* p = packet_acknowledgement_; return p != nullptr ? *p : reinterpret_cast( ::location::nearby::mediums::_PacketAcknowledgementFrame_default_instance_); } inline const ::location::nearby::mediums::PacketAcknowledgementFrame& SocketControlFrame::packet_acknowledgement() const { // @@protoc_insertion_point(field_get:location.nearby.mediums.SocketControlFrame.packet_acknowledgement) return _internal_packet_acknowledgement(); } inline void SocketControlFrame::unsafe_arena_set_allocated_packet_acknowledgement( ::location::nearby::mediums::PacketAcknowledgementFrame* packet_acknowledgement) { if (GetArenaForAllocation() == nullptr) { delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(packet_acknowledgement_); } packet_acknowledgement_ = packet_acknowledgement; if (packet_acknowledgement) { _has_bits_[0] |= 0x00000004u; } else { _has_bits_[0] &= ~0x00000004u; } // @@protoc_insertion_point(field_unsafe_arena_set_allocated:location.nearby.mediums.SocketControlFrame.packet_acknowledgement) } inline ::location::nearby::mediums::PacketAcknowledgementFrame* SocketControlFrame::release_packet_acknowledgement() { _has_bits_[0] &= ~0x00000004u; ::location::nearby::mediums::PacketAcknowledgementFrame* temp = packet_acknowledgement_; packet_acknowledgement_ = 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 ::location::nearby::mediums::PacketAcknowledgementFrame* SocketControlFrame::unsafe_arena_release_packet_acknowledgement() { // @@protoc_insertion_point(field_release:location.nearby.mediums.SocketControlFrame.packet_acknowledgement) _has_bits_[0] &= ~0x00000004u; ::location::nearby::mediums::PacketAcknowledgementFrame* temp = packet_acknowledgement_; packet_acknowledgement_ = nullptr; return temp; } inline ::location::nearby::mediums::PacketAcknowledgementFrame* SocketControlFrame::_internal_mutable_packet_acknowledgement() { _has_bits_[0] |= 0x00000004u; if (packet_acknowledgement_ == nullptr) { auto* p = CreateMaybeMessage<::location::nearby::mediums::PacketAcknowledgementFrame>(GetArenaForAllocation()); packet_acknowledgement_ = p; } return packet_acknowledgement_; } inline ::location::nearby::mediums::PacketAcknowledgementFrame* SocketControlFrame::mutable_packet_acknowledgement() { ::location::nearby::mediums::PacketAcknowledgementFrame* _msg = _internal_mutable_packet_acknowledgement(); // @@protoc_insertion_point(field_mutable:location.nearby.mediums.SocketControlFrame.packet_acknowledgement) return _msg; } inline void SocketControlFrame::set_allocated_packet_acknowledgement(::location::nearby::mediums::PacketAcknowledgementFrame* packet_acknowledgement) { ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); if (message_arena == nullptr) { delete packet_acknowledgement_; } if (packet_acknowledgement) { ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper<::location::nearby::mediums::PacketAcknowledgementFrame>::GetOwningArena(packet_acknowledgement); if (message_arena != submessage_arena) { packet_acknowledgement = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( message_arena, packet_acknowledgement, submessage_arena); } _has_bits_[0] |= 0x00000004u; } else { _has_bits_[0] &= ~0x00000004u; } packet_acknowledgement_ = packet_acknowledgement; // @@protoc_insertion_point(field_set_allocated:location.nearby.mediums.SocketControlFrame.packet_acknowledgement) } // ------------------------------------------------------------------- // IntroductionFrame // optional bytes service_id_hash = 1; inline bool IntroductionFrame::_internal_has_service_id_hash() const { bool value = (_has_bits_[0] & 0x00000001u) != 0; return value; } inline bool IntroductionFrame::has_service_id_hash() const { return _internal_has_service_id_hash(); } inline void IntroductionFrame::clear_service_id_hash() { service_id_hash_.ClearToEmpty(); _has_bits_[0] &= ~0x00000001u; } inline const std::string& IntroductionFrame::service_id_hash() const { // @@protoc_insertion_point(field_get:location.nearby.mediums.IntroductionFrame.service_id_hash) return _internal_service_id_hash(); } template inline PROTOBUF_ALWAYS_INLINE void IntroductionFrame::set_service_id_hash(ArgT0&& arg0, ArgT... args) { _has_bits_[0] |= 0x00000001u; service_id_hash_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:location.nearby.mediums.IntroductionFrame.service_id_hash) } inline std::string* IntroductionFrame::mutable_service_id_hash() { std::string* _s = _internal_mutable_service_id_hash(); // @@protoc_insertion_point(field_mutable:location.nearby.mediums.IntroductionFrame.service_id_hash) return _s; } inline const std::string& IntroductionFrame::_internal_service_id_hash() const { return service_id_hash_.Get(); } inline void IntroductionFrame::_internal_set_service_id_hash(const std::string& value) { _has_bits_[0] |= 0x00000001u; service_id_hash_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* IntroductionFrame::_internal_mutable_service_id_hash() { _has_bits_[0] |= 0x00000001u; return service_id_hash_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* IntroductionFrame::release_service_id_hash() { // @@protoc_insertion_point(field_release:location.nearby.mediums.IntroductionFrame.service_id_hash) if (!_internal_has_service_id_hash()) { return nullptr; } _has_bits_[0] &= ~0x00000001u; auto* p = service_id_hash_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (service_id_hash_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { service_id_hash_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING return p; } inline void IntroductionFrame::set_allocated_service_id_hash(std::string* service_id_hash) { if (service_id_hash != nullptr) { _has_bits_[0] |= 0x00000001u; } else { _has_bits_[0] &= ~0x00000001u; } service_id_hash_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), service_id_hash, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (service_id_hash_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { service_id_hash_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:location.nearby.mediums.IntroductionFrame.service_id_hash) } // optional .location.nearby.mediums.SocketVersion socket_version = 2; inline bool IntroductionFrame::_internal_has_socket_version() const { bool value = (_has_bits_[0] & 0x00000004u) != 0; return value; } inline bool IntroductionFrame::has_socket_version() const { return _internal_has_socket_version(); } inline void IntroductionFrame::clear_socket_version() { socket_version_ = 0; _has_bits_[0] &= ~0x00000004u; } inline ::location::nearby::mediums::SocketVersion IntroductionFrame::_internal_socket_version() const { return static_cast< ::location::nearby::mediums::SocketVersion >(socket_version_); } inline ::location::nearby::mediums::SocketVersion IntroductionFrame::socket_version() const { // @@protoc_insertion_point(field_get:location.nearby.mediums.IntroductionFrame.socket_version) return _internal_socket_version(); } inline void IntroductionFrame::_internal_set_socket_version(::location::nearby::mediums::SocketVersion value) { assert(::location::nearby::mediums::SocketVersion_IsValid(value)); _has_bits_[0] |= 0x00000004u; socket_version_ = value; } inline void IntroductionFrame::set_socket_version(::location::nearby::mediums::SocketVersion value) { _internal_set_socket_version(value); // @@protoc_insertion_point(field_set:location.nearby.mediums.IntroductionFrame.socket_version) } // optional string service_id_hash_salt = 3; inline bool IntroductionFrame::_internal_has_service_id_hash_salt() const { bool value = (_has_bits_[0] & 0x00000002u) != 0; return value; } inline bool IntroductionFrame::has_service_id_hash_salt() const { return _internal_has_service_id_hash_salt(); } inline void IntroductionFrame::clear_service_id_hash_salt() { service_id_hash_salt_.ClearToEmpty(); _has_bits_[0] &= ~0x00000002u; } inline const std::string& IntroductionFrame::service_id_hash_salt() const { // @@protoc_insertion_point(field_get:location.nearby.mediums.IntroductionFrame.service_id_hash_salt) return _internal_service_id_hash_salt(); } template inline PROTOBUF_ALWAYS_INLINE void IntroductionFrame::set_service_id_hash_salt(ArgT0&& arg0, ArgT... args) { _has_bits_[0] |= 0x00000002u; service_id_hash_salt_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:location.nearby.mediums.IntroductionFrame.service_id_hash_salt) } inline std::string* IntroductionFrame::mutable_service_id_hash_salt() { std::string* _s = _internal_mutable_service_id_hash_salt(); // @@protoc_insertion_point(field_mutable:location.nearby.mediums.IntroductionFrame.service_id_hash_salt) return _s; } inline const std::string& IntroductionFrame::_internal_service_id_hash_salt() const { return service_id_hash_salt_.Get(); } inline void IntroductionFrame::_internal_set_service_id_hash_salt(const std::string& value) { _has_bits_[0] |= 0x00000002u; service_id_hash_salt_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* IntroductionFrame::_internal_mutable_service_id_hash_salt() { _has_bits_[0] |= 0x00000002u; return service_id_hash_salt_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* IntroductionFrame::release_service_id_hash_salt() { // @@protoc_insertion_point(field_release:location.nearby.mediums.IntroductionFrame.service_id_hash_salt) if (!_internal_has_service_id_hash_salt()) { return nullptr; } _has_bits_[0] &= ~0x00000002u; auto* p = service_id_hash_salt_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (service_id_hash_salt_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { service_id_hash_salt_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING return p; } inline void IntroductionFrame::set_allocated_service_id_hash_salt(std::string* service_id_hash_salt) { if (service_id_hash_salt != nullptr) { _has_bits_[0] |= 0x00000002u; } else { _has_bits_[0] &= ~0x00000002u; } service_id_hash_salt_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), service_id_hash_salt, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (service_id_hash_salt_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { service_id_hash_salt_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:location.nearby.mediums.IntroductionFrame.service_id_hash_salt) } // ------------------------------------------------------------------- // DisconnectionFrame // optional bytes service_id_hash = 1; inline bool DisconnectionFrame::_internal_has_service_id_hash() const { bool value = (_has_bits_[0] & 0x00000001u) != 0; return value; } inline bool DisconnectionFrame::has_service_id_hash() const { return _internal_has_service_id_hash(); } inline void DisconnectionFrame::clear_service_id_hash() { service_id_hash_.ClearToEmpty(); _has_bits_[0] &= ~0x00000001u; } inline const std::string& DisconnectionFrame::service_id_hash() const { // @@protoc_insertion_point(field_get:location.nearby.mediums.DisconnectionFrame.service_id_hash) return _internal_service_id_hash(); } template inline PROTOBUF_ALWAYS_INLINE void DisconnectionFrame::set_service_id_hash(ArgT0&& arg0, ArgT... args) { _has_bits_[0] |= 0x00000001u; service_id_hash_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:location.nearby.mediums.DisconnectionFrame.service_id_hash) } inline std::string* DisconnectionFrame::mutable_service_id_hash() { std::string* _s = _internal_mutable_service_id_hash(); // @@protoc_insertion_point(field_mutable:location.nearby.mediums.DisconnectionFrame.service_id_hash) return _s; } inline const std::string& DisconnectionFrame::_internal_service_id_hash() const { return service_id_hash_.Get(); } inline void DisconnectionFrame::_internal_set_service_id_hash(const std::string& value) { _has_bits_[0] |= 0x00000001u; service_id_hash_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* DisconnectionFrame::_internal_mutable_service_id_hash() { _has_bits_[0] |= 0x00000001u; return service_id_hash_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* DisconnectionFrame::release_service_id_hash() { // @@protoc_insertion_point(field_release:location.nearby.mediums.DisconnectionFrame.service_id_hash) if (!_internal_has_service_id_hash()) { return nullptr; } _has_bits_[0] &= ~0x00000001u; auto* p = service_id_hash_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (service_id_hash_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { service_id_hash_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING return p; } inline void DisconnectionFrame::set_allocated_service_id_hash(std::string* service_id_hash) { if (service_id_hash != nullptr) { _has_bits_[0] |= 0x00000001u; } else { _has_bits_[0] &= ~0x00000001u; } service_id_hash_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), service_id_hash, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (service_id_hash_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { service_id_hash_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:location.nearby.mediums.DisconnectionFrame.service_id_hash) } // ------------------------------------------------------------------- // PacketAcknowledgementFrame // optional bytes service_id_hash = 1; inline bool PacketAcknowledgementFrame::_internal_has_service_id_hash() const { bool value = (_has_bits_[0] & 0x00000001u) != 0; return value; } inline bool PacketAcknowledgementFrame::has_service_id_hash() const { return _internal_has_service_id_hash(); } inline void PacketAcknowledgementFrame::clear_service_id_hash() { service_id_hash_.ClearToEmpty(); _has_bits_[0] &= ~0x00000001u; } inline const std::string& PacketAcknowledgementFrame::service_id_hash() const { // @@protoc_insertion_point(field_get:location.nearby.mediums.PacketAcknowledgementFrame.service_id_hash) return _internal_service_id_hash(); } template inline PROTOBUF_ALWAYS_INLINE void PacketAcknowledgementFrame::set_service_id_hash(ArgT0&& arg0, ArgT... args) { _has_bits_[0] |= 0x00000001u; service_id_hash_.SetBytes(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, static_cast(arg0), args..., GetArenaForAllocation()); // @@protoc_insertion_point(field_set:location.nearby.mediums.PacketAcknowledgementFrame.service_id_hash) } inline std::string* PacketAcknowledgementFrame::mutable_service_id_hash() { std::string* _s = _internal_mutable_service_id_hash(); // @@protoc_insertion_point(field_mutable:location.nearby.mediums.PacketAcknowledgementFrame.service_id_hash) return _s; } inline const std::string& PacketAcknowledgementFrame::_internal_service_id_hash() const { return service_id_hash_.Get(); } inline void PacketAcknowledgementFrame::_internal_set_service_id_hash(const std::string& value) { _has_bits_[0] |= 0x00000001u; service_id_hash_.Set(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, value, GetArenaForAllocation()); } inline std::string* PacketAcknowledgementFrame::_internal_mutable_service_id_hash() { _has_bits_[0] |= 0x00000001u; return service_id_hash_.Mutable(::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr::EmptyDefault{}, GetArenaForAllocation()); } inline std::string* PacketAcknowledgementFrame::release_service_id_hash() { // @@protoc_insertion_point(field_release:location.nearby.mediums.PacketAcknowledgementFrame.service_id_hash) if (!_internal_has_service_id_hash()) { return nullptr; } _has_bits_[0] &= ~0x00000001u; auto* p = service_id_hash_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (service_id_hash_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { service_id_hash_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING return p; } inline void PacketAcknowledgementFrame::set_allocated_service_id_hash(std::string* service_id_hash) { if (service_id_hash != nullptr) { _has_bits_[0] |= 0x00000001u; } else { _has_bits_[0] &= ~0x00000001u; } service_id_hash_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), service_id_hash, GetArenaForAllocation()); #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING if (service_id_hash_.IsDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited())) { service_id_hash_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), "", GetArenaForAllocation()); } #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING // @@protoc_insertion_point(field_set_allocated:location.nearby.mediums.PacketAcknowledgementFrame.service_id_hash) } // optional int32 received_size = 2; inline bool PacketAcknowledgementFrame::_internal_has_received_size() const { bool value = (_has_bits_[0] & 0x00000002u) != 0; return value; } inline bool PacketAcknowledgementFrame::has_received_size() const { return _internal_has_received_size(); } inline void PacketAcknowledgementFrame::clear_received_size() { received_size_ = 0; _has_bits_[0] &= ~0x00000002u; } inline int32_t PacketAcknowledgementFrame::_internal_received_size() const { return received_size_; } inline int32_t PacketAcknowledgementFrame::received_size() const { // @@protoc_insertion_point(field_get:location.nearby.mediums.PacketAcknowledgementFrame.received_size) return _internal_received_size(); } inline void PacketAcknowledgementFrame::_internal_set_received_size(int32_t value) { _has_bits_[0] |= 0x00000002u; received_size_ = value; } inline void PacketAcknowledgementFrame::set_received_size(int32_t value) { _internal_set_received_size(value); // @@protoc_insertion_point(field_set:location.nearby.mediums.PacketAcknowledgementFrame.received_size) } #ifdef __GNUC__ #pragma GCC diagnostic pop #endif // __GNUC__ // ------------------------------------------------------------------- // ------------------------------------------------------------------- // ------------------------------------------------------------------- // @@protoc_insertion_point(namespace_scope) } // namespace mediums } // namespace nearby } // namespace location PROTOBUF_NAMESPACE_OPEN template <> struct is_proto_enum< ::location::nearby::mediums::SocketControlFrame_ControlFrameType> : ::std::true_type {}; template <> struct is_proto_enum< ::location::nearby::mediums::SocketVersion> : ::std::true_type {}; PROTOBUF_NAMESPACE_CLOSE // @@protoc_insertion_point(global_scope) #include #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_proto_2fmediums_2fble_5fframes_2eproto