diff options
author | 2023-09-22 09:45:27 -0400 | |
---|---|---|
committer | 2023-09-22 09:45:27 -0400 | |
commit | 766283068a39df9bd7dabf10c8c36f5a75d4335a (patch) | |
tree | 2a7e07becb75e71c48774fd686c8840df031f5b6 /bin/main/messages/VehicleIntelligentDataCollector.pb.h | |
parent | 59f56720a88b9a8f638e4f0e6f1560cc575887df (diff) |
Signed-off-by: James Simon <jamsimox@amazon.com>
Change-Id: I9214b5eae0402e0de542227bda2aee2981c52eb5
Diffstat (limited to 'bin/main/messages/VehicleIntelligentDataCollector.pb.h')
-rw-r--r-- | bin/main/messages/VehicleIntelligentDataCollector.pb.h | 1299 |
1 files changed, 1299 insertions, 0 deletions
diff --git a/bin/main/messages/VehicleIntelligentDataCollector.pb.h b/bin/main/messages/VehicleIntelligentDataCollector.pb.h new file mode 100644 index 0000000..f3844d9 --- /dev/null +++ b/bin/main/messages/VehicleIntelligentDataCollector.pb.h @@ -0,0 +1,1299 @@ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: messages/VehicleIntelligentDataCollector.proto + +#ifndef GOOGLE_PROTOBUF_INCLUDED_messages_2fVehicleIntelligentDataCollector_2eproto_2epb_2eh +#define GOOGLE_PROTOBUF_INCLUDED_messages_2fVehicleIntelligentDataCollector_2eproto_2epb_2eh + +#include <limits> +#include <string> +#include <type_traits> + +#include "google/protobuf/port_def.inc" +#if PROTOBUF_VERSION < 4022000 +#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 // PROTOBUF_VERSION + +#if 4022000 < 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 // PROTOBUF_MIN_PROTOC_VERSION +#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_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" +#include "messages/VehicleMessageHeader.pb.h" +// @@protoc_insertion_point(includes) + +// Must be included last. +#include "google/protobuf/port_def.inc" + +#define PROTOBUF_INTERNAL_EXPORT_messages_2fVehicleIntelligentDataCollector_2eproto + +PROTOBUF_NAMESPACE_OPEN +namespace internal { +class AnyMetadata; +} // namespace internal +PROTOBUF_NAMESPACE_CLOSE + +// Internal implementation detail -- do not use these members. +struct TableStruct_messages_2fVehicleIntelligentDataCollector_2eproto { + static const ::uint32_t offsets[]; +}; +extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable + descriptor_table_messages_2fVehicleIntelligentDataCollector_2eproto; +namespace messages { +class PublishData; +struct PublishDataDefaultTypeInternal; +extern PublishDataDefaultTypeInternal _PublishData_default_instance_; +class PublishDataCollectionDescriptor; +struct PublishDataCollectionDescriptorDefaultTypeInternal; +extern PublishDataCollectionDescriptorDefaultTypeInternal _PublishDataCollectionDescriptor_default_instance_; +class PublishVehicleModelMapping; +struct PublishVehicleModelMappingDefaultTypeInternal; +extern PublishVehicleModelMappingDefaultTypeInternal _PublishVehicleModelMapping_default_instance_; +class dataPayload; +struct dataPayloadDefaultTypeInternal; +extern dataPayloadDefaultTypeInternal _dataPayload_default_instance_; +} // namespace messages +PROTOBUF_NAMESPACE_OPEN +template <> +::messages::PublishData* Arena::CreateMaybeMessage<::messages::PublishData>(Arena*); +template <> +::messages::PublishDataCollectionDescriptor* Arena::CreateMaybeMessage<::messages::PublishDataCollectionDescriptor>(Arena*); +template <> +::messages::PublishVehicleModelMapping* Arena::CreateMaybeMessage<::messages::PublishVehicleModelMapping>(Arena*); +template <> +::messages::dataPayload* Arena::CreateMaybeMessage<::messages::dataPayload>(Arena*); +PROTOBUF_NAMESPACE_CLOSE + +namespace messages { + +// =================================================================== + + +// ------------------------------------------------------------------- + +class PublishData final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:messages.PublishData) */ { + public: + inline PublishData() : PublishData(nullptr) {} + ~PublishData() override; + explicit PROTOBUF_CONSTEXPR PublishData(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + PublishData(const PublishData& from); + PublishData(PublishData&& from) noexcept + : PublishData() { + *this = ::std::move(from); + } + + inline PublishData& operator=(const PublishData& from) { + CopyFrom(from); + return *this; + } + inline PublishData& operator=(PublishData&& 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 PublishData& default_instance() { + return *internal_default_instance(); + } + static inline const PublishData* internal_default_instance() { + return reinterpret_cast<const PublishData*>( + &_PublishData_default_instance_); + } + static constexpr int kIndexInFileMessages = + 0; + + friend void swap(PublishData& a, PublishData& b) { + a.Swap(&b); + } + inline void Swap(PublishData* 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(PublishData* other) { + if (other == this) return; + ABSL_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + PublishData* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage<PublishData>(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const PublishData& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const PublishData& from) { + PublishData::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + 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 _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(PublishData* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { + return "messages.PublishData"; + } + protected: + explicit PublishData(::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 { + kDataPayloadFieldNumber = 2, + kVehicleMessageHeadingFieldNumber = 1, + }; + // repeated .messages.dataPayload DataPayload = 2; + int datapayload_size() const; + private: + int _internal_datapayload_size() const; + + public: + void clear_datapayload() ; + ::messages::dataPayload* mutable_datapayload(int index); + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::messages::dataPayload >* + mutable_datapayload(); + private: + const ::messages::dataPayload& _internal_datapayload(int index) const; + ::messages::dataPayload* _internal_add_datapayload(); + public: + const ::messages::dataPayload& datapayload(int index) const; + ::messages::dataPayload* add_datapayload(); + const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::messages::dataPayload >& + datapayload() const; + // .messages.VehicleMessageHeading vehicleMessageHeading = 1; + bool has_vehiclemessageheading() const; + private: + bool _internal_has_vehiclemessageheading() const; + + public: + void clear_vehiclemessageheading() ; + const ::messages::VehicleMessageHeading& vehiclemessageheading() const; + PROTOBUF_NODISCARD ::messages::VehicleMessageHeading* release_vehiclemessageheading(); + ::messages::VehicleMessageHeading* mutable_vehiclemessageheading(); + void set_allocated_vehiclemessageheading(::messages::VehicleMessageHeading* vehiclemessageheading); + private: + const ::messages::VehicleMessageHeading& _internal_vehiclemessageheading() const; + ::messages::VehicleMessageHeading* _internal_mutable_vehiclemessageheading(); + public: + void unsafe_arena_set_allocated_vehiclemessageheading( + ::messages::VehicleMessageHeading* vehiclemessageheading); + ::messages::VehicleMessageHeading* unsafe_arena_release_vehiclemessageheading(); + // @@protoc_insertion_point(class_scope:messages.PublishData) + private: + class _Internal; + + template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::messages::dataPayload > datapayload_; + ::messages::VehicleMessageHeading* vehiclemessageheading_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_messages_2fVehicleIntelligentDataCollector_2eproto; +};// ------------------------------------------------------------------- + +class dataPayload final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:messages.dataPayload) */ { + public: + inline dataPayload() : dataPayload(nullptr) {} + ~dataPayload() override; + explicit PROTOBUF_CONSTEXPR dataPayload(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + dataPayload(const dataPayload& from); + dataPayload(dataPayload&& from) noexcept + : dataPayload() { + *this = ::std::move(from); + } + + inline dataPayload& operator=(const dataPayload& from) { + CopyFrom(from); + return *this; + } + inline dataPayload& operator=(dataPayload&& 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 dataPayload& default_instance() { + return *internal_default_instance(); + } + static inline const dataPayload* internal_default_instance() { + return reinterpret_cast<const dataPayload*>( + &_dataPayload_default_instance_); + } + static constexpr int kIndexInFileMessages = + 1; + + friend void swap(dataPayload& a, dataPayload& b) { + a.Swap(&b); + } + inline void Swap(dataPayload* 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(dataPayload* other) { + if (other == this) return; + ABSL_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + dataPayload* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage<dataPayload>(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const dataPayload& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const dataPayload& from) { + dataPayload::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + 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 _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(dataPayload* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { + return "messages.dataPayload"; + } + protected: + explicit dataPayload(::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 { + kKeyFieldNumber = 1, + kStringValueFieldNumber = 2, + kBytesValueFieldNumber = 7, + kDoubleValueFieldNumber = 3, + kIntLongValueFieldNumber = 5, + kIntShortValueFieldNumber = 4, + kBoolValueFieldNumber = 6, + }; + // string key = 1; + void clear_key() ; + const std::string& key() const; + + + + + template <typename Arg_ = const std::string&, typename... Args_> + void set_key(Arg_&& arg, Args_... args); + std::string* mutable_key(); + PROTOBUF_NODISCARD std::string* release_key(); + void set_allocated_key(std::string* ptr); + + private: + const std::string& _internal_key() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_key( + const std::string& value); + std::string* _internal_mutable_key(); + + public: + // string stringValue = 2; + void clear_stringvalue() ; + const std::string& stringvalue() const; + + + + + template <typename Arg_ = const std::string&, typename... Args_> + void set_stringvalue(Arg_&& arg, Args_... args); + std::string* mutable_stringvalue(); + PROTOBUF_NODISCARD std::string* release_stringvalue(); + void set_allocated_stringvalue(std::string* ptr); + + private: + const std::string& _internal_stringvalue() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_stringvalue( + const std::string& value); + std::string* _internal_mutable_stringvalue(); + + public: + // bytes bytesValue = 7; + void clear_bytesvalue() ; + const std::string& bytesvalue() const; + + + + + template <typename Arg_ = const std::string&, typename... Args_> + void set_bytesvalue(Arg_&& arg, Args_... args); + std::string* mutable_bytesvalue(); + PROTOBUF_NODISCARD std::string* release_bytesvalue(); + void set_allocated_bytesvalue(std::string* ptr); + + private: + const std::string& _internal_bytesvalue() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_bytesvalue( + const std::string& value); + std::string* _internal_mutable_bytesvalue(); + + public: + // double doubleValue = 3; + void clear_doublevalue() ; + double doublevalue() const; + void set_doublevalue(double value); + + private: + double _internal_doublevalue() const; + void _internal_set_doublevalue(double value); + + public: + // int64 intLongValue = 5; + void clear_intlongvalue() ; + ::int64_t intlongvalue() const; + void set_intlongvalue(::int64_t value); + + private: + ::int64_t _internal_intlongvalue() const; + void _internal_set_intlongvalue(::int64_t value); + + public: + // int32 intShortValue = 4; + void clear_intshortvalue() ; + ::int32_t intshortvalue() const; + void set_intshortvalue(::int32_t value); + + private: + ::int32_t _internal_intshortvalue() const; + void _internal_set_intshortvalue(::int32_t value); + + public: + // bool boolValue = 6; + void clear_boolvalue() ; + bool boolvalue() const; + void set_boolvalue(bool value); + + private: + bool _internal_boolvalue() const; + void _internal_set_boolvalue(bool value); + + public: + // @@protoc_insertion_point(class_scope:messages.dataPayload) + private: + class _Internal; + + template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr key_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr stringvalue_; + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr bytesvalue_; + double doublevalue_; + ::int64_t intlongvalue_; + ::int32_t intshortvalue_; + bool boolvalue_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_messages_2fVehicleIntelligentDataCollector_2eproto; +};// ------------------------------------------------------------------- + +class PublishDataCollectionDescriptor final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:messages.PublishDataCollectionDescriptor) */ { + public: + inline PublishDataCollectionDescriptor() : PublishDataCollectionDescriptor(nullptr) {} + ~PublishDataCollectionDescriptor() override; + explicit PROTOBUF_CONSTEXPR PublishDataCollectionDescriptor(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + PublishDataCollectionDescriptor(const PublishDataCollectionDescriptor& from); + PublishDataCollectionDescriptor(PublishDataCollectionDescriptor&& from) noexcept + : PublishDataCollectionDescriptor() { + *this = ::std::move(from); + } + + inline PublishDataCollectionDescriptor& operator=(const PublishDataCollectionDescriptor& from) { + CopyFrom(from); + return *this; + } + inline PublishDataCollectionDescriptor& operator=(PublishDataCollectionDescriptor&& 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 PublishDataCollectionDescriptor& default_instance() { + return *internal_default_instance(); + } + static inline const PublishDataCollectionDescriptor* internal_default_instance() { + return reinterpret_cast<const PublishDataCollectionDescriptor*>( + &_PublishDataCollectionDescriptor_default_instance_); + } + static constexpr int kIndexInFileMessages = + 2; + + friend void swap(PublishDataCollectionDescriptor& a, PublishDataCollectionDescriptor& b) { + a.Swap(&b); + } + inline void Swap(PublishDataCollectionDescriptor* 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(PublishDataCollectionDescriptor* other) { + if (other == this) return; + ABSL_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + PublishDataCollectionDescriptor* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage<PublishDataCollectionDescriptor>(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const PublishDataCollectionDescriptor& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const PublishDataCollectionDescriptor& from) { + PublishDataCollectionDescriptor::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + 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 _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(PublishDataCollectionDescriptor* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { + return "messages.PublishDataCollectionDescriptor"; + } + protected: + explicit PublishDataCollectionDescriptor(::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 { + kDataCollectionSchemeFieldNumber = 1, + }; + // bytes dataCollectionScheme = 1; + void clear_datacollectionscheme() ; + const std::string& datacollectionscheme() const; + + + + + template <typename Arg_ = const std::string&, typename... Args_> + void set_datacollectionscheme(Arg_&& arg, Args_... args); + std::string* mutable_datacollectionscheme(); + PROTOBUF_NODISCARD std::string* release_datacollectionscheme(); + void set_allocated_datacollectionscheme(std::string* ptr); + + private: + const std::string& _internal_datacollectionscheme() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_datacollectionscheme( + const std::string& value); + std::string* _internal_mutable_datacollectionscheme(); + + public: + // @@protoc_insertion_point(class_scope:messages.PublishDataCollectionDescriptor) + private: + class _Internal; + + template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr datacollectionscheme_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_messages_2fVehicleIntelligentDataCollector_2eproto; +};// ------------------------------------------------------------------- + +class PublishVehicleModelMapping final : + public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:messages.PublishVehicleModelMapping) */ { + public: + inline PublishVehicleModelMapping() : PublishVehicleModelMapping(nullptr) {} + ~PublishVehicleModelMapping() override; + explicit PROTOBUF_CONSTEXPR PublishVehicleModelMapping(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized); + + PublishVehicleModelMapping(const PublishVehicleModelMapping& from); + PublishVehicleModelMapping(PublishVehicleModelMapping&& from) noexcept + : PublishVehicleModelMapping() { + *this = ::std::move(from); + } + + inline PublishVehicleModelMapping& operator=(const PublishVehicleModelMapping& from) { + CopyFrom(from); + return *this; + } + inline PublishVehicleModelMapping& operator=(PublishVehicleModelMapping&& 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 PublishVehicleModelMapping& default_instance() { + return *internal_default_instance(); + } + static inline const PublishVehicleModelMapping* internal_default_instance() { + return reinterpret_cast<const PublishVehicleModelMapping*>( + &_PublishVehicleModelMapping_default_instance_); + } + static constexpr int kIndexInFileMessages = + 3; + + friend void swap(PublishVehicleModelMapping& a, PublishVehicleModelMapping& b) { + a.Swap(&b); + } + inline void Swap(PublishVehicleModelMapping* 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(PublishVehicleModelMapping* other) { + if (other == this) return; + ABSL_DCHECK(GetOwningArena() == other->GetOwningArena()); + InternalSwap(other); + } + + // implements Message ---------------------------------------------- + + PublishVehicleModelMapping* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final { + return CreateMaybeMessage<PublishVehicleModelMapping>(arena); + } + using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom; + void CopyFrom(const PublishVehicleModelMapping& from); + using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom; + void MergeFrom( const PublishVehicleModelMapping& from) { + PublishVehicleModelMapping::MergeImpl(*this, from); + } + private: + static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg); + 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 _impl_._cached_size_.Get(); } + + private: + void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena); + void SharedDtor(); + void SetCachedSize(int size) const final; + void InternalSwap(PublishVehicleModelMapping* other); + + private: + friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata; + static ::absl::string_view FullMessageName() { + return "messages.PublishVehicleModelMapping"; + } + protected: + explicit PublishVehicleModelMapping(::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 { + kDataCollectionSchemeFieldNumber = 1, + }; + // bytes dataCollectionScheme = 1; + void clear_datacollectionscheme() ; + const std::string& datacollectionscheme() const; + + + + + template <typename Arg_ = const std::string&, typename... Args_> + void set_datacollectionscheme(Arg_&& arg, Args_... args); + std::string* mutable_datacollectionscheme(); + PROTOBUF_NODISCARD std::string* release_datacollectionscheme(); + void set_allocated_datacollectionscheme(std::string* ptr); + + private: + const std::string& _internal_datacollectionscheme() const; + inline PROTOBUF_ALWAYS_INLINE void _internal_set_datacollectionscheme( + const std::string& value); + std::string* _internal_mutable_datacollectionscheme(); + + public: + // @@protoc_insertion_point(class_scope:messages.PublishVehicleModelMapping) + private: + class _Internal; + + template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper; + typedef void InternalArenaConstructable_; + typedef void DestructorSkippable_; + struct Impl_ { + ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr datacollectionscheme_; + mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_; + }; + union { Impl_ _impl_; }; + friend struct ::TableStruct_messages_2fVehicleIntelligentDataCollector_2eproto; +}; + +// =================================================================== + + + + +// =================================================================== + + +#ifdef __GNUC__ +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wstrict-aliasing" +#endif // __GNUC__ +// ------------------------------------------------------------------- + +// PublishData + +// .messages.VehicleMessageHeading vehicleMessageHeading = 1; +inline bool PublishData::_internal_has_vehiclemessageheading() const { + return this != internal_default_instance() && _impl_.vehiclemessageheading_ != nullptr; +} +inline bool PublishData::has_vehiclemessageheading() const { + return _internal_has_vehiclemessageheading(); +} +inline const ::messages::VehicleMessageHeading& PublishData::_internal_vehiclemessageheading() const { + const ::messages::VehicleMessageHeading* p = _impl_.vehiclemessageheading_; + return p != nullptr ? *p : reinterpret_cast<const ::messages::VehicleMessageHeading&>( + ::messages::_VehicleMessageHeading_default_instance_); +} +inline const ::messages::VehicleMessageHeading& PublishData::vehiclemessageheading() const { + // @@protoc_insertion_point(field_get:messages.PublishData.vehicleMessageHeading) + return _internal_vehiclemessageheading(); +} +inline void PublishData::unsafe_arena_set_allocated_vehiclemessageheading( + ::messages::VehicleMessageHeading* vehiclemessageheading) { + if (GetArenaForAllocation() == nullptr) { + delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.vehiclemessageheading_); + } + _impl_.vehiclemessageheading_ = vehiclemessageheading; + // @@protoc_insertion_point(field_unsafe_arena_set_allocated:messages.PublishData.vehicleMessageHeading) +} +inline ::messages::VehicleMessageHeading* PublishData::release_vehiclemessageheading() { + + ::messages::VehicleMessageHeading* temp = _impl_.vehiclemessageheading_; + _impl_.vehiclemessageheading_ = 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 ::messages::VehicleMessageHeading* PublishData::unsafe_arena_release_vehiclemessageheading() { + // @@protoc_insertion_point(field_release:messages.PublishData.vehicleMessageHeading) + + ::messages::VehicleMessageHeading* temp = _impl_.vehiclemessageheading_; + _impl_.vehiclemessageheading_ = nullptr; + return temp; +} +inline ::messages::VehicleMessageHeading* PublishData::_internal_mutable_vehiclemessageheading() { + + if (_impl_.vehiclemessageheading_ == nullptr) { + auto* p = CreateMaybeMessage<::messages::VehicleMessageHeading>(GetArenaForAllocation()); + _impl_.vehiclemessageheading_ = p; + } + return _impl_.vehiclemessageheading_; +} +inline ::messages::VehicleMessageHeading* PublishData::mutable_vehiclemessageheading() { + ::messages::VehicleMessageHeading* _msg = _internal_mutable_vehiclemessageheading(); + // @@protoc_insertion_point(field_mutable:messages.PublishData.vehicleMessageHeading) + return _msg; +} +inline void PublishData::set_allocated_vehiclemessageheading(::messages::VehicleMessageHeading* vehiclemessageheading) { + ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation(); + if (message_arena == nullptr) { + delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.vehiclemessageheading_); + } + if (vehiclemessageheading) { + ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena = + ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena( + reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(vehiclemessageheading)); + if (message_arena != submessage_arena) { + vehiclemessageheading = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage( + message_arena, vehiclemessageheading, submessage_arena); + } + + } else { + + } + _impl_.vehiclemessageheading_ = vehiclemessageheading; + // @@protoc_insertion_point(field_set_allocated:messages.PublishData.vehicleMessageHeading) +} + +// repeated .messages.dataPayload DataPayload = 2; +inline int PublishData::_internal_datapayload_size() const { + return _impl_.datapayload_.size(); +} +inline int PublishData::datapayload_size() const { + return _internal_datapayload_size(); +} +inline void PublishData::clear_datapayload() { + _impl_.datapayload_.Clear(); +} +inline ::messages::dataPayload* PublishData::mutable_datapayload(int index) { + // @@protoc_insertion_point(field_mutable:messages.PublishData.DataPayload) + return _impl_.datapayload_.Mutable(index); +} +inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::messages::dataPayload >* +PublishData::mutable_datapayload() { + // @@protoc_insertion_point(field_mutable_list:messages.PublishData.DataPayload) + return &_impl_.datapayload_; +} +inline const ::messages::dataPayload& PublishData::_internal_datapayload(int index) const { + return _impl_.datapayload_.Get(index); +} +inline const ::messages::dataPayload& PublishData::datapayload(int index) const { + // @@protoc_insertion_point(field_get:messages.PublishData.DataPayload) + return _internal_datapayload(index); +} +inline ::messages::dataPayload* PublishData::_internal_add_datapayload() { + return _impl_.datapayload_.Add(); +} +inline ::messages::dataPayload* PublishData::add_datapayload() { + ::messages::dataPayload* _add = _internal_add_datapayload(); + // @@protoc_insertion_point(field_add:messages.PublishData.DataPayload) + return _add; +} +inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::messages::dataPayload >& +PublishData::datapayload() const { + // @@protoc_insertion_point(field_list:messages.PublishData.DataPayload) + return _impl_.datapayload_; +} + +// ------------------------------------------------------------------- + +// dataPayload + +// string key = 1; +inline void dataPayload::clear_key() { + _impl_.key_.ClearToEmpty(); +} +inline const std::string& dataPayload::key() const { + // @@protoc_insertion_point(field_get:messages.dataPayload.key) + return _internal_key(); +} +template <typename Arg_, typename... Args_> +inline PROTOBUF_ALWAYS_INLINE void dataPayload::set_key(Arg_&& arg, + Args_... args) { + ; + _impl_.key_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:messages.dataPayload.key) +} +inline std::string* dataPayload::mutable_key() { + std::string* _s = _internal_mutable_key(); + // @@protoc_insertion_point(field_mutable:messages.dataPayload.key) + return _s; +} +inline const std::string& dataPayload::_internal_key() const { + return _impl_.key_.Get(); +} +inline void dataPayload::_internal_set_key(const std::string& value) { + ; + + + _impl_.key_.Set(value, GetArenaForAllocation()); +} +inline std::string* dataPayload::_internal_mutable_key() { + ; + return _impl_.key_.Mutable( GetArenaForAllocation()); +} +inline std::string* dataPayload::release_key() { + // @@protoc_insertion_point(field_release:messages.dataPayload.key) + return _impl_.key_.Release(); +} +inline void dataPayload::set_allocated_key(std::string* value) { + _impl_.key_.SetAllocated(value, GetArenaForAllocation()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.key_.IsDefault()) { + _impl_.key_.Set("", GetArenaForAllocation()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:messages.dataPayload.key) +} + +// string stringValue = 2; +inline void dataPayload::clear_stringvalue() { + _impl_.stringvalue_.ClearToEmpty(); +} +inline const std::string& dataPayload::stringvalue() const { + // @@protoc_insertion_point(field_get:messages.dataPayload.stringValue) + return _internal_stringvalue(); +} +template <typename Arg_, typename... Args_> +inline PROTOBUF_ALWAYS_INLINE void dataPayload::set_stringvalue(Arg_&& arg, + Args_... args) { + ; + _impl_.stringvalue_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:messages.dataPayload.stringValue) +} +inline std::string* dataPayload::mutable_stringvalue() { + std::string* _s = _internal_mutable_stringvalue(); + // @@protoc_insertion_point(field_mutable:messages.dataPayload.stringValue) + return _s; +} +inline const std::string& dataPayload::_internal_stringvalue() const { + return _impl_.stringvalue_.Get(); +} +inline void dataPayload::_internal_set_stringvalue(const std::string& value) { + ; + + + _impl_.stringvalue_.Set(value, GetArenaForAllocation()); +} +inline std::string* dataPayload::_internal_mutable_stringvalue() { + ; + return _impl_.stringvalue_.Mutable( GetArenaForAllocation()); +} +inline std::string* dataPayload::release_stringvalue() { + // @@protoc_insertion_point(field_release:messages.dataPayload.stringValue) + return _impl_.stringvalue_.Release(); +} +inline void dataPayload::set_allocated_stringvalue(std::string* value) { + _impl_.stringvalue_.SetAllocated(value, GetArenaForAllocation()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.stringvalue_.IsDefault()) { + _impl_.stringvalue_.Set("", GetArenaForAllocation()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:messages.dataPayload.stringValue) +} + +// double doubleValue = 3; +inline void dataPayload::clear_doublevalue() { + _impl_.doublevalue_ = 0; +} +inline double dataPayload::doublevalue() const { + // @@protoc_insertion_point(field_get:messages.dataPayload.doubleValue) + return _internal_doublevalue(); +} +inline void dataPayload::set_doublevalue(double value) { + _internal_set_doublevalue(value); + // @@protoc_insertion_point(field_set:messages.dataPayload.doubleValue) +} +inline double dataPayload::_internal_doublevalue() const { + return _impl_.doublevalue_; +} +inline void dataPayload::_internal_set_doublevalue(double value) { + ; + _impl_.doublevalue_ = value; +} + +// int32 intShortValue = 4; +inline void dataPayload::clear_intshortvalue() { + _impl_.intshortvalue_ = 0; +} +inline ::int32_t dataPayload::intshortvalue() const { + // @@protoc_insertion_point(field_get:messages.dataPayload.intShortValue) + return _internal_intshortvalue(); +} +inline void dataPayload::set_intshortvalue(::int32_t value) { + _internal_set_intshortvalue(value); + // @@protoc_insertion_point(field_set:messages.dataPayload.intShortValue) +} +inline ::int32_t dataPayload::_internal_intshortvalue() const { + return _impl_.intshortvalue_; +} +inline void dataPayload::_internal_set_intshortvalue(::int32_t value) { + ; + _impl_.intshortvalue_ = value; +} + +// int64 intLongValue = 5; +inline void dataPayload::clear_intlongvalue() { + _impl_.intlongvalue_ = ::int64_t{0}; +} +inline ::int64_t dataPayload::intlongvalue() const { + // @@protoc_insertion_point(field_get:messages.dataPayload.intLongValue) + return _internal_intlongvalue(); +} +inline void dataPayload::set_intlongvalue(::int64_t value) { + _internal_set_intlongvalue(value); + // @@protoc_insertion_point(field_set:messages.dataPayload.intLongValue) +} +inline ::int64_t dataPayload::_internal_intlongvalue() const { + return _impl_.intlongvalue_; +} +inline void dataPayload::_internal_set_intlongvalue(::int64_t value) { + ; + _impl_.intlongvalue_ = value; +} + +// bool boolValue = 6; +inline void dataPayload::clear_boolvalue() { + _impl_.boolvalue_ = false; +} +inline bool dataPayload::boolvalue() const { + // @@protoc_insertion_point(field_get:messages.dataPayload.boolValue) + return _internal_boolvalue(); +} +inline void dataPayload::set_boolvalue(bool value) { + _internal_set_boolvalue(value); + // @@protoc_insertion_point(field_set:messages.dataPayload.boolValue) +} +inline bool dataPayload::_internal_boolvalue() const { + return _impl_.boolvalue_; +} +inline void dataPayload::_internal_set_boolvalue(bool value) { + ; + _impl_.boolvalue_ = value; +} + +// bytes bytesValue = 7; +inline void dataPayload::clear_bytesvalue() { + _impl_.bytesvalue_.ClearToEmpty(); +} +inline const std::string& dataPayload::bytesvalue() const { + // @@protoc_insertion_point(field_get:messages.dataPayload.bytesValue) + return _internal_bytesvalue(); +} +template <typename Arg_, typename... Args_> +inline PROTOBUF_ALWAYS_INLINE void dataPayload::set_bytesvalue(Arg_&& arg, + Args_... args) { + ; + _impl_.bytesvalue_.SetBytes(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:messages.dataPayload.bytesValue) +} +inline std::string* dataPayload::mutable_bytesvalue() { + std::string* _s = _internal_mutable_bytesvalue(); + // @@protoc_insertion_point(field_mutable:messages.dataPayload.bytesValue) + return _s; +} +inline const std::string& dataPayload::_internal_bytesvalue() const { + return _impl_.bytesvalue_.Get(); +} +inline void dataPayload::_internal_set_bytesvalue(const std::string& value) { + ; + + + _impl_.bytesvalue_.Set(value, GetArenaForAllocation()); +} +inline std::string* dataPayload::_internal_mutable_bytesvalue() { + ; + return _impl_.bytesvalue_.Mutable( GetArenaForAllocation()); +} +inline std::string* dataPayload::release_bytesvalue() { + // @@protoc_insertion_point(field_release:messages.dataPayload.bytesValue) + return _impl_.bytesvalue_.Release(); +} +inline void dataPayload::set_allocated_bytesvalue(std::string* value) { + _impl_.bytesvalue_.SetAllocated(value, GetArenaForAllocation()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.bytesvalue_.IsDefault()) { + _impl_.bytesvalue_.Set("", GetArenaForAllocation()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:messages.dataPayload.bytesValue) +} + +// ------------------------------------------------------------------- + +// PublishDataCollectionDescriptor + +// bytes dataCollectionScheme = 1; +inline void PublishDataCollectionDescriptor::clear_datacollectionscheme() { + _impl_.datacollectionscheme_.ClearToEmpty(); +} +inline const std::string& PublishDataCollectionDescriptor::datacollectionscheme() const { + // @@protoc_insertion_point(field_get:messages.PublishDataCollectionDescriptor.dataCollectionScheme) + return _internal_datacollectionscheme(); +} +template <typename Arg_, typename... Args_> +inline PROTOBUF_ALWAYS_INLINE void PublishDataCollectionDescriptor::set_datacollectionscheme(Arg_&& arg, + Args_... args) { + ; + _impl_.datacollectionscheme_.SetBytes(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:messages.PublishDataCollectionDescriptor.dataCollectionScheme) +} +inline std::string* PublishDataCollectionDescriptor::mutable_datacollectionscheme() { + std::string* _s = _internal_mutable_datacollectionscheme(); + // @@protoc_insertion_point(field_mutable:messages.PublishDataCollectionDescriptor.dataCollectionScheme) + return _s; +} +inline const std::string& PublishDataCollectionDescriptor::_internal_datacollectionscheme() const { + return _impl_.datacollectionscheme_.Get(); +} +inline void PublishDataCollectionDescriptor::_internal_set_datacollectionscheme(const std::string& value) { + ; + + + _impl_.datacollectionscheme_.Set(value, GetArenaForAllocation()); +} +inline std::string* PublishDataCollectionDescriptor::_internal_mutable_datacollectionscheme() { + ; + return _impl_.datacollectionscheme_.Mutable( GetArenaForAllocation()); +} +inline std::string* PublishDataCollectionDescriptor::release_datacollectionscheme() { + // @@protoc_insertion_point(field_release:messages.PublishDataCollectionDescriptor.dataCollectionScheme) + return _impl_.datacollectionscheme_.Release(); +} +inline void PublishDataCollectionDescriptor::set_allocated_datacollectionscheme(std::string* value) { + _impl_.datacollectionscheme_.SetAllocated(value, GetArenaForAllocation()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.datacollectionscheme_.IsDefault()) { + _impl_.datacollectionscheme_.Set("", GetArenaForAllocation()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:messages.PublishDataCollectionDescriptor.dataCollectionScheme) +} + +// ------------------------------------------------------------------- + +// PublishVehicleModelMapping + +// bytes dataCollectionScheme = 1; +inline void PublishVehicleModelMapping::clear_datacollectionscheme() { + _impl_.datacollectionscheme_.ClearToEmpty(); +} +inline const std::string& PublishVehicleModelMapping::datacollectionscheme() const { + // @@protoc_insertion_point(field_get:messages.PublishVehicleModelMapping.dataCollectionScheme) + return _internal_datacollectionscheme(); +} +template <typename Arg_, typename... Args_> +inline PROTOBUF_ALWAYS_INLINE void PublishVehicleModelMapping::set_datacollectionscheme(Arg_&& arg, + Args_... args) { + ; + _impl_.datacollectionscheme_.SetBytes(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation()); + // @@protoc_insertion_point(field_set:messages.PublishVehicleModelMapping.dataCollectionScheme) +} +inline std::string* PublishVehicleModelMapping::mutable_datacollectionscheme() { + std::string* _s = _internal_mutable_datacollectionscheme(); + // @@protoc_insertion_point(field_mutable:messages.PublishVehicleModelMapping.dataCollectionScheme) + return _s; +} +inline const std::string& PublishVehicleModelMapping::_internal_datacollectionscheme() const { + return _impl_.datacollectionscheme_.Get(); +} +inline void PublishVehicleModelMapping::_internal_set_datacollectionscheme(const std::string& value) { + ; + + + _impl_.datacollectionscheme_.Set(value, GetArenaForAllocation()); +} +inline std::string* PublishVehicleModelMapping::_internal_mutable_datacollectionscheme() { + ; + return _impl_.datacollectionscheme_.Mutable( GetArenaForAllocation()); +} +inline std::string* PublishVehicleModelMapping::release_datacollectionscheme() { + // @@protoc_insertion_point(field_release:messages.PublishVehicleModelMapping.dataCollectionScheme) + return _impl_.datacollectionscheme_.Release(); +} +inline void PublishVehicleModelMapping::set_allocated_datacollectionscheme(std::string* value) { + _impl_.datacollectionscheme_.SetAllocated(value, GetArenaForAllocation()); + #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING + if (_impl_.datacollectionscheme_.IsDefault()) { + _impl_.datacollectionscheme_.Set("", GetArenaForAllocation()); + } + #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING + // @@protoc_insertion_point(field_set_allocated:messages.PublishVehicleModelMapping.dataCollectionScheme) +} + +#ifdef __GNUC__ +#pragma GCC diagnostic pop +#endif // __GNUC__ + +// @@protoc_insertion_point(namespace_scope) +} // namespace messages + + +// @@protoc_insertion_point(global_scope) + +#include "google/protobuf/port_undef.inc" + +#endif // GOOGLE_PROTOBUF_INCLUDED_messages_2fVehicleIntelligentDataCollector_2eproto_2epb_2eh |