4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fmodem_5fid_5flookup_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2fmoos_2fprotobuf_2fmodem_5fid_5flookup_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
36 #include <boost/units/quantity.hpp>
37 #include <boost/units/absolute.hpp>
38 #include <boost/units/dimensionless_type.hpp>
39 #include <boost/units/make_scaled_unit.hpp>
41 #include <google/protobuf/port_def.inc>
42 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmoos_2fprotobuf_2fmodem_5fid_5flookup_2eproto
43 PROTOBUF_NAMESPACE_OPEN
47 PROTOBUF_NAMESPACE_CLOSE
51 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
53 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
55 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
57 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
66 class ModemIdEntryDefaultTypeInternal;
71 PROTOBUF_NAMESPACE_OPEN
72 template<> ::goby::moos::protobuf::ModemIdEntry* Arena::CreateMaybeMessage<::goby::moos::protobuf::ModemIdEntry>(Arena*);
73 PROTOBUF_NAMESPACE_CLOSE
94 static_assert(::std::is_same<T, ModemIdEntry_VehicleType>::value ||
95 ::std::is_integral<T>::value,
96 "Incorrect type passed to function ModemIdEntry_VehicleType_Name.");
97 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
102 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ModemIdEntry_VehicleType>(
108 public ::PROTOBUF_NAMESPACE_ID::Message {
116 *
this = ::std::move(from);
119 inline ModemIdEntry&
operator=(
const ModemIdEntry& from) {
123 inline ModemIdEntry&
operator=(ModemIdEntry&& from) noexcept {
124 if (GetArena() == from.GetArena()) {
125 if (
this != &from) InternalSwap(&from);
133 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
136 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
139 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
140 return GetDescriptor();
143 return GetMetadataStatic().descriptor;
146 return GetMetadataStatic().reflection;
152 return reinterpret_cast<const ModemIdEntry*
>(
155 static constexpr
int kIndexInFileMessages =
158 friend void swap(ModemIdEntry& a, ModemIdEntry& b) {
161 inline void Swap(ModemIdEntry* other) {
162 if (other ==
this)
return;
163 if (GetArena() == other->GetArena()) {
166 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
170 if (other ==
this)
return;
171 GOOGLE_DCHECK(GetArena() == other->GetArena());
177 inline ModemIdEntry*
New() const final {
178 return CreateMaybeMessage<ModemIdEntry>(
nullptr);
181 ModemIdEntry*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
182 return CreateMaybeMessage<ModemIdEntry>(arena);
184 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
185 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
188 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
189 bool IsInitialized() const final;
192 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
193 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
194 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
195 int GetCachedSize() const final {
return _cached_size_.Get(); }
198 inline void SharedCtor();
199 inline void SharedDtor();
200 void SetCachedSize(
int size)
const final;
201 void InternalSwap(ModemIdEntry* other);
202 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
203 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
204 return "goby.moos.protobuf.ModemIdEntry";
209 static void ArenaDtor(
void*
object);
210 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
215 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
246 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
252 static_assert(::std::is_same<T, VehicleType>::value ||
253 ::std::is_integral<T>::value,
254 "Incorrect type passed to function VehicleType_Name.");
265 kNameFieldNumber = 2,
266 kModemIdFieldNumber = 1,
267 kTypeFieldNumber = 3,
272 bool _internal_has_name()
const;
275 const std::string&
name()
const;
283 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
284 " string fields are deprecated and will be removed in a"
286 std::
string* unsafe_arena_release_name();
287 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
288 "
string fields are deprecated and will be removed in a"
290 void unsafe_arena_set_allocated_name(
293 const std::
string& _internal_name() const;
294 void _internal_set_name(const std::
string& value);
295 std::
string* _internal_mutable_name();
299 bool has_modem_id() const;
301 bool _internal_has_modem_id() const;
303 void clear_modem_id();
304 ::PROTOBUF_NAMESPACE_ID::
uint32 modem_id() const;
305 void set_modem_id(::PROTOBUF_NAMESPACE_ID::
uint32 value);
307 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_modem_id() const;
308 void _internal_set_modem_id(::PROTOBUF_NAMESPACE_ID::
uint32 value);
312 bool has_type() const;
314 bool _internal_has_type() const;
329 size_t RequiredFieldsByteSizeFallback() const;
331 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
332 typedef
void InternalArenaConstructable_;
333 typedef
void DestructorSkippable_;
334 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
335 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
336 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr name_;
337 ::PROTOBUF_NAMESPACE_ID::
uint32 modem_id_;
347 #pragma GCC diagnostic push
348 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
353 inline bool ModemIdEntry::_internal_has_modem_id()
const {
354 bool value = (_has_bits_[0] & 0x00000002u) != 0;
357 inline bool ModemIdEntry::has_modem_id()
const {
358 return _internal_has_modem_id();
360 inline void ModemIdEntry::clear_modem_id() {
362 _has_bits_[0] &= ~0x00000002u;
369 return _internal_modem_id();
372 _has_bits_[0] |= 0x00000002u;
376 _internal_set_modem_id(value);
381 inline bool ModemIdEntry::_internal_has_name()
const {
382 bool value = (_has_bits_[0] & 0x00000001u) != 0;
385 inline bool ModemIdEntry::has_name()
const {
386 return _internal_has_name();
388 inline void ModemIdEntry::clear_name() {
390 _has_bits_[0] &= ~0x00000001u;
392 inline const std::string& ModemIdEntry::name()
const {
394 return _internal_name();
396 inline void ModemIdEntry::set_name(
const std::string& value) {
397 _internal_set_name(value);
400 inline std::string* ModemIdEntry::mutable_name() {
402 return _internal_mutable_name();
404 inline const std::string& ModemIdEntry::_internal_name()
const {
407 inline void ModemIdEntry::_internal_set_name(
const std::string& value) {
408 _has_bits_[0] |= 0x00000001u;
411 inline void ModemIdEntry::set_name(std::string&& value) {
412 _has_bits_[0] |= 0x00000001u;
417 inline void ModemIdEntry::set_name(
const char* value) {
418 GOOGLE_DCHECK(value !=
nullptr);
419 _has_bits_[0] |= 0x00000001u;
424 inline void ModemIdEntry::set_name(
const char* value,
426 _has_bits_[0] |= 0x00000001u;
428 reinterpret_cast<const char*
>(value), size), GetArena());
431 inline std::string* ModemIdEntry::_internal_mutable_name() {
432 _has_bits_[0] |= 0x00000001u;
435 inline std::string* ModemIdEntry::release_name() {
437 if (!_internal_has_name()) {
440 _has_bits_[0] &= ~0x00000001u;
443 inline void ModemIdEntry::set_allocated_name(std::string* name) {
444 if (name !=
nullptr) {
445 _has_bits_[0] |= 0x00000001u;
447 _has_bits_[0] &= ~0x00000001u;
453 inline std::string* ModemIdEntry::unsafe_arena_release_name() {
455 GOOGLE_DCHECK(GetArena() !=
nullptr);
456 _has_bits_[0] &= ~0x00000001u;
460 inline void ModemIdEntry::unsafe_arena_set_allocated_name(
462 GOOGLE_DCHECK(GetArena() !=
nullptr);
463 if (name !=
nullptr) {
464 _has_bits_[0] |= 0x00000001u;
466 _has_bits_[0] &= ~0x00000001u;
474 inline bool ModemIdEntry::_internal_has_type()
const {
475 bool value = (_has_bits_[0] & 0x00000004u) != 0;
478 inline bool ModemIdEntry::has_type()
const {
479 return _internal_has_type();
481 inline void ModemIdEntry::clear_type() {
483 _has_bits_[0] &= ~0x00000004u;
490 return _internal_type();
494 _has_bits_[0] |= 0x00000004u;
498 _internal_set_type(value);
503 #pragma GCC diagnostic pop
512 PROTOBUF_NAMESPACE_OPEN
516 inline const EnumDescriptor* GetEnumDescriptor< ::goby::moos::protobuf::ModemIdEntry_VehicleType>() {
520 PROTOBUF_NAMESPACE_CLOSE
524 #include <google/protobuf/port_undef.inc>
ModemIdEntry(ModemIdEntry &&from) noexcept
void set_allocated_name(std::string *name)
std::string * mutable_name()
static const ModemIdEntry * internal_default_instance()
std::string * release_name()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static bool VehicleType_IsValid(int value)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
friend void swap(ModemIdEntry &a, ModemIdEntry &b)
static bool VehicleType_Parse(const std::string &name, VehicleType *value)
ModemIdEntry & operator=(ModemIdEntry &&from) noexcept
static const ModemIdEntry & default_instance()
void set_name(const char *value)
ModemIdEntry & operator=(const ModemIdEntry &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_name(const char *value, size_t size)
void Swap(ModemIdEntry *other)
static void InitAsDefaultInstance()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_name(std::string &&value)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void UnsafeArenaSwap(ModemIdEntry *other)
ModemIdEntry(const ModemIdEntry &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const std::string & VehicleType_Name(T enum_t_value)
const std::string & name() const
ModemIdEntry_VehicleType VehicleType
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * VehicleType_descriptor()
void CopyFrom(const ModemIdEntry &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_name(const std::string &value)
ModemIdEntry * New() const final
ModemIdEntry(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void MergeFrom(const ModemIdEntry &from)
ModemIdEntry * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmoos_2fprotobuf_2fmodem_5fid_5flookup_2eproto
@ value
the parser finished reading a JSON value
constexpr VehicleType VehicleType_MIN
constexpr VehicleType VehicleType_MAX
constexpr int VehicleType_ARRAYSIZE
bool ModemIdEntry_VehicleType_Parse(const std::string &name, ModemIdEntry_VehicleType *value)
ModemIdEntryDefaultTypeInternal _ModemIdEntry_default_instance_
constexpr int ModemIdEntry_VehicleType_VehicleType_ARRAYSIZE
constexpr ModemIdEntry_VehicleType ModemIdEntry_VehicleType_VehicleType_MIN
@ ModemIdEntry_VehicleType_SHIP
@ ModemIdEntry_VehicleType_ASC
@ ModemIdEntry_VehicleType_UNKNOWN
@ ModemIdEntry_VehicleType_BUOY
@ ModemIdEntry_VehicleType_AUV
@ ModemIdEntry_VehicleType_GLIDER
bool ModemIdEntry_VehicleType_IsValid(int value)
const std::string & ModemIdEntry_VehicleType_Name(T enum_t_value)
constexpr ModemIdEntry_VehicleType ModemIdEntry_VehicleType_VehicleType_MAX
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ModemIdEntry_VehicleType_descriptor()
The global namespace for the Goby project.
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited()
type
Generic JSON types used in JWTs.
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]