4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_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/unknown_field_set.h>
35 #include "dccl/option_extensions.pb.h"
39 #include <boost/units/quantity.hpp>
40 #include <boost/units/absolute.hpp>
41 #include <boost/units/dimensionless_type.hpp>
42 #include <boost/units/make_scaled_unit.hpp>
44 #include <boost/units/systems/si.hpp>
46 #include <google/protobuf/port_def.inc>
47 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_2eproto
48 PROTOBUF_NAMESPACE_OPEN
52 PROTOBUF_NAMESPACE_CLOSE
56 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
60 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
62 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
68 namespace middleware {
72 class ConfigDefaultTypeInternal;
78 PROTOBUF_NAMESPACE_OPEN
79 template<> ::goby::middleware::frontseat::protobuf::Config* Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::Config>(Arena*);
80 PROTOBUF_NAMESPACE_CLOSE
82 namespace middleware {
88 class Config PROTOBUF_FINAL :
89 public ::PROTOBUF_NAMESPACE_ID::Message {
91 inline Config() : Config(nullptr) {};
97 *
this = ::std::move(from);
105 if (GetArena() == from.GetArena()) {
106 if (
this != &from) InternalSwap(&from);
114 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
117 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
120 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
121 return GetDescriptor();
124 return GetMetadataStatic().descriptor;
127 return GetMetadataStatic().reflection;
133 return reinterpret_cast<const Config*
>(
136 static constexpr
int kIndexInFileMessages =
139 friend void swap(Config& a, Config& b) {
142 inline void Swap(Config* other) {
143 if (other ==
this)
return;
144 if (GetArena() == other->GetArena()) {
147 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
151 if (other ==
this)
return;
152 GOOGLE_DCHECK(GetArena() == other->GetArena());
158 inline Config*
New() const final {
159 return CreateMaybeMessage<Config>(
nullptr);
162 Config*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
163 return CreateMaybeMessage<Config>(arena);
165 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
166 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
169 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
170 bool IsInitialized() const final;
173 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
174 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
175 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
176 int GetCachedSize() const final {
return _cached_size_.Get(); }
179 inline void SharedCtor();
180 inline void SharedDtor();
181 void SetCachedSize(
int size)
const final;
182 void InternalSwap(Config* other);
183 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
184 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
185 return "goby.middleware.frontseat.protobuf.Config";
188 explicit Config(::PROTOBUF_NAMESPACE_ID::Arena* arena);
190 static void ArenaDtor(
void*
object);
191 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
196 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
208 kNameFieldNumber = 1,
209 kOriginFieldNumber = 2,
210 kExitOnErrorFieldNumber = 21,
211 kTypeFieldNumber = 3,
212 kRequireHelmFieldNumber = 10,
213 kHelmRunningTimeoutFieldNumber = 11,
214 kFrontseatConnectedTimeoutFieldNumber = 12,
215 kStatusPeriodFieldNumber = 13,
216 kSimWarpFactorFieldNumber = 30,
221 bool _internal_has_name()
const;
224 const std::string&
name()
const;
232 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
233 " string fields are deprecated and will be removed in a"
235 std::
string* unsafe_arena_release_name();
236 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
237 "
string fields are deprecated and will be removed in a"
239 void unsafe_arena_set_allocated_name(
242 const std::
string& _internal_name() const;
243 void _internal_set_name(const std::
string& value);
244 std::
string* _internal_mutable_name();
248 bool has_origin() const;
250 bool _internal_has_origin() const;
253 const ::
goby::middleware::protobuf::LatLonPoint& origin() const;
254 ::
goby::middleware::protobuf::LatLonPoint* release_origin();
255 ::
goby::middleware::protobuf::LatLonPoint* mutable_origin();
256 void set_allocated_origin(::
goby::middleware::protobuf::LatLonPoint* origin);
258 const ::
goby::middleware::protobuf::LatLonPoint& _internal_origin() const;
259 ::
goby::middleware::protobuf::LatLonPoint* _internal_mutable_origin();
261 void unsafe_arena_set_allocated_origin(
262 ::
goby::middleware::protobuf::LatLonPoint* origin);
263 ::
goby::middleware::protobuf::LatLonPoint* unsafe_arena_release_origin();
266 bool has_exit_on_error() const;
268 bool _internal_has_exit_on_error() const;
270 void clear_exit_on_error();
271 bool exit_on_error() const;
272 void set_exit_on_error(
bool value);
274 bool _internal_exit_on_error() const;
275 void _internal_set_exit_on_error(
bool value);
279 bool has_type() const;
281 bool _internal_has_type() const;
287 ::
goby::middleware::frontseat::protobuf::
VehicleType _internal_type() const;
288 void _internal_set_type(::
goby::middleware::frontseat::protobuf::
VehicleType value);
292 bool has_require_helm() const;
294 bool _internal_has_require_helm() const;
296 void clear_require_helm();
297 bool require_helm() const;
298 void set_require_helm(
bool value);
300 bool _internal_require_helm() const;
301 void _internal_set_require_helm(
bool value);
305 bool has_helm_running_timeout() const;
307 bool _internal_has_helm_running_timeout() const;
309 void clear_helm_running_timeout();
310 double helm_running_timeout() const;
311 void set_helm_running_timeout(
double value);
313 double _internal_helm_running_timeout() const;
314 void _internal_set_helm_running_timeout(
double value);
318 bool has_frontseat_connected_timeout() const;
320 bool _internal_has_frontseat_connected_timeout() const;
322 void clear_frontseat_connected_timeout();
323 double frontseat_connected_timeout() const;
324 void set_frontseat_connected_timeout(
double value);
326 double _internal_frontseat_connected_timeout() const;
327 void _internal_set_frontseat_connected_timeout(
double value);
331 bool has_status_period() const;
333 bool _internal_has_status_period() const;
335 void clear_status_period();
336 ::PROTOBUF_NAMESPACE_ID::
uint32 status_period() const;
337 void set_status_period(::PROTOBUF_NAMESPACE_ID::
uint32 value);
339 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_status_period() const;
340 void _internal_set_status_period(::PROTOBUF_NAMESPACE_ID::
uint32 value);
344 bool has_sim_warp_factor() const;
346 bool _internal_has_sim_warp_factor() const;
348 void clear_sim_warp_factor();
349 ::PROTOBUF_NAMESPACE_ID::
int32 sim_warp_factor() const;
350 void set_sim_warp_factor(::PROTOBUF_NAMESPACE_ID::
int32 value);
352 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_sim_warp_factor() const;
353 void _internal_set_sim_warp_factor(::PROTOBUF_NAMESPACE_ID::
int32 value);
356 GOOGLE_PROTOBUF_EXTENSION_ACCESSORS(Config)
361 template<typename Quantity >
362 void set_helm_running_timeout_with_units(Quantity value_w_units)
363 { set_helm_running_timeout(boost::units::quantity<helm_running_timeout_unit,double >(value_w_units).value() ); };
365 template<
typename Quantity >
370 {
return helm_running_timeout_with_units<boost::units::quantity< helm_running_timeout_unit,double > >(); };
376 template<
typename Quantity >
378 { set_frontseat_connected_timeout(boost::units::quantity<frontseat_connected_timeout_unit,double >(value_w_units).value() ); };
380 template<
typename Quantity >
385 {
return frontseat_connected_timeout_with_units<boost::units::quantity< frontseat_connected_timeout_unit,double > >(); };
391 template<
typename Quantity >
393 { set_status_period(boost::units::quantity<status_period_unit,google::protobuf::uint32 >(value_w_units).value() ); };
395 template<
typename Quantity >
400 {
return status_period_with_units<boost::units::quantity< status_period_unit,google::protobuf::uint32 > >(); };
406 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
408 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
409 typedef void InternalArenaConstructable_;
410 typedef void DestructorSkippable_;
411 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
412 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
413 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr name_;
414 ::goby::middleware::protobuf::LatLonPoint* origin_;
418 double helm_running_timeout_;
419 double frontseat_connected_timeout_;
422 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_2eproto;
430 #pragma GCC diagnostic push
431 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
436 inline bool Config::_internal_has_name()
const {
437 bool value = (_has_bits_[0] & 0x00000001u) != 0;
440 inline bool Config::has_name()
const {
441 return _internal_has_name();
443 inline void Config::clear_name() {
445 _has_bits_[0] &= ~0x00000001u;
447 inline const std::string& Config::name()
const {
449 return _internal_name();
451 inline void Config::set_name(
const std::string& value) {
452 _internal_set_name(value);
455 inline std::string* Config::mutable_name() {
457 return _internal_mutable_name();
459 inline const std::string& Config::_internal_name()
const {
462 inline void Config::_internal_set_name(
const std::string& value) {
463 _has_bits_[0] |= 0x00000001u;
466 inline void Config::set_name(std::string&& value) {
467 _has_bits_[0] |= 0x00000001u;
472 inline void Config::set_name(
const char* value) {
473 GOOGLE_DCHECK(value !=
nullptr);
474 _has_bits_[0] |= 0x00000001u;
479 inline void Config::set_name(
const char* value,
481 _has_bits_[0] |= 0x00000001u;
483 reinterpret_cast<const char*
>(value), size), GetArena());
486 inline std::string* Config::_internal_mutable_name() {
487 _has_bits_[0] |= 0x00000001u;
490 inline std::string* Config::release_name() {
492 if (!_internal_has_name()) {
495 _has_bits_[0] &= ~0x00000001u;
498 inline void Config::set_allocated_name(std::string* name) {
499 if (name !=
nullptr) {
500 _has_bits_[0] |= 0x00000001u;
502 _has_bits_[0] &= ~0x00000001u;
508 inline std::string* Config::unsafe_arena_release_name() {
510 GOOGLE_DCHECK(GetArena() !=
nullptr);
511 _has_bits_[0] &= ~0x00000001u;
515 inline void Config::unsafe_arena_set_allocated_name(
517 GOOGLE_DCHECK(GetArena() !=
nullptr);
518 if (name !=
nullptr) {
519 _has_bits_[0] |= 0x00000001u;
521 _has_bits_[0] &= ~0x00000001u;
529 inline bool Config::_internal_has_origin()
const {
530 bool value = (_has_bits_[0] & 0x00000002u) != 0;
531 PROTOBUF_ASSUME(!value || origin_ !=
nullptr);
534 inline bool Config::has_origin()
const {
535 return _internal_has_origin();
537 inline const ::goby::middleware::protobuf::LatLonPoint& Config::_internal_origin()
const {
538 const ::goby::middleware::protobuf::LatLonPoint* p = origin_;
539 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::LatLonPoint*
>(
542 inline const ::goby::middleware::protobuf::LatLonPoint& Config::origin()
const {
544 return _internal_origin();
546 inline void Config::unsafe_arena_set_allocated_origin(
547 ::goby::middleware::protobuf::LatLonPoint* origin) {
548 if (GetArena() ==
nullptr) {
549 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(origin_);
553 _has_bits_[0] |= 0x00000002u;
555 _has_bits_[0] &= ~0x00000002u;
559 inline ::goby::middleware::protobuf::LatLonPoint* Config::release_origin() {
560 auto temp = unsafe_arena_release_origin();
561 if (GetArena() !=
nullptr) {
562 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
566 inline ::goby::middleware::protobuf::LatLonPoint* Config::unsafe_arena_release_origin() {
568 _has_bits_[0] &= ~0x00000002u;
569 ::goby::middleware::protobuf::LatLonPoint* temp = origin_;
573 inline ::goby::middleware::protobuf::LatLonPoint* Config::_internal_mutable_origin() {
574 _has_bits_[0] |= 0x00000002u;
575 if (origin_ ==
nullptr) {
576 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::LatLonPoint>(GetArena());
581 inline ::goby::middleware::protobuf::LatLonPoint* Config::mutable_origin() {
583 return _internal_mutable_origin();
585 inline void Config::set_allocated_origin(::goby::middleware::protobuf::LatLonPoint* origin) {
586 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
587 if (message_arena ==
nullptr) {
588 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(origin_);
591 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
592 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(origin)->GetArena();
593 if (message_arena != submessage_arena) {
594 origin = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
595 message_arena, origin, submessage_arena);
597 _has_bits_[0] |= 0x00000002u;
599 _has_bits_[0] &= ~0x00000002u;
606 inline bool Config::_internal_has_type()
const {
607 bool value = (_has_bits_[0] & 0x00000008u) != 0;
610 inline bool Config::has_type()
const {
611 return _internal_has_type();
613 inline void Config::clear_type() {
615 _has_bits_[0] &= ~0x00000008u;
622 return _internal_type();
626 _has_bits_[0] |= 0x00000008u;
630 _internal_set_type(value);
635 inline bool Config::_internal_has_require_helm()
const {
636 bool value = (_has_bits_[0] & 0x00000010u) != 0;
639 inline bool Config::has_require_helm()
const {
640 return _internal_has_require_helm();
642 inline void Config::clear_require_helm() {
643 require_helm_ =
true;
644 _has_bits_[0] &= ~0x00000010u;
646 inline bool Config::_internal_require_helm()
const {
647 return require_helm_;
649 inline bool Config::require_helm()
const {
651 return _internal_require_helm();
653 inline void Config::_internal_set_require_helm(
bool value) {
654 _has_bits_[0] |= 0x00000010u;
655 require_helm_ =
value;
657 inline void Config::set_require_helm(
bool value) {
658 _internal_set_require_helm(value);
663 inline bool Config::_internal_has_helm_running_timeout()
const {
664 bool value = (_has_bits_[0] & 0x00000020u) != 0;
667 inline bool Config::has_helm_running_timeout()
const {
668 return _internal_has_helm_running_timeout();
670 inline void Config::clear_helm_running_timeout() {
671 helm_running_timeout_ = 10;
672 _has_bits_[0] &= ~0x00000020u;
674 inline double Config::_internal_helm_running_timeout()
const {
675 return helm_running_timeout_;
677 inline double Config::helm_running_timeout()
const {
679 return _internal_helm_running_timeout();
681 inline void Config::_internal_set_helm_running_timeout(
double value) {
682 _has_bits_[0] |= 0x00000020u;
683 helm_running_timeout_ =
value;
685 inline void Config::set_helm_running_timeout(
double value) {
686 _internal_set_helm_running_timeout(value);
691 inline bool Config::_internal_has_frontseat_connected_timeout()
const {
692 bool value = (_has_bits_[0] & 0x00000040u) != 0;
695 inline bool Config::has_frontseat_connected_timeout()
const {
696 return _internal_has_frontseat_connected_timeout();
698 inline void Config::clear_frontseat_connected_timeout() {
699 frontseat_connected_timeout_ = 10;
700 _has_bits_[0] &= ~0x00000040u;
702 inline double Config::_internal_frontseat_connected_timeout()
const {
703 return frontseat_connected_timeout_;
705 inline double Config::frontseat_connected_timeout()
const {
707 return _internal_frontseat_connected_timeout();
709 inline void Config::_internal_set_frontseat_connected_timeout(
double value) {
710 _has_bits_[0] |= 0x00000040u;
711 frontseat_connected_timeout_ =
value;
713 inline void Config::set_frontseat_connected_timeout(
double value) {
714 _internal_set_frontseat_connected_timeout(value);
719 inline bool Config::_internal_has_status_period()
const {
720 bool value = (_has_bits_[0] & 0x00000080u) != 0;
723 inline bool Config::has_status_period()
const {
724 return _internal_has_status_period();
726 inline void Config::clear_status_period() {
728 _has_bits_[0] &= ~0x00000080u;
731 return status_period_;
735 return _internal_status_period();
738 _has_bits_[0] |= 0x00000080u;
739 status_period_ =
value;
742 _internal_set_status_period(value);
747 inline bool Config::_internal_has_exit_on_error()
const {
748 bool value = (_has_bits_[0] & 0x00000004u) != 0;
751 inline bool Config::has_exit_on_error()
const {
752 return _internal_has_exit_on_error();
754 inline void Config::clear_exit_on_error() {
755 exit_on_error_ =
false;
756 _has_bits_[0] &= ~0x00000004u;
758 inline bool Config::_internal_exit_on_error()
const {
759 return exit_on_error_;
761 inline bool Config::exit_on_error()
const {
763 return _internal_exit_on_error();
765 inline void Config::_internal_set_exit_on_error(
bool value) {
766 _has_bits_[0] |= 0x00000004u;
767 exit_on_error_ =
value;
769 inline void Config::set_exit_on_error(
bool value) {
770 _internal_set_exit_on_error(value);
775 inline bool Config::_internal_has_sim_warp_factor()
const {
776 bool value = (_has_bits_[0] & 0x00000100u) != 0;
779 inline bool Config::has_sim_warp_factor()
const {
780 return _internal_has_sim_warp_factor();
782 inline void Config::clear_sim_warp_factor() {
783 sim_warp_factor_ = 1;
784 _has_bits_[0] &= ~0x00000100u;
787 return sim_warp_factor_;
791 return _internal_sim_warp_factor();
794 _has_bits_[0] |= 0x00000100u;
795 sim_warp_factor_ =
value;
798 _internal_set_sim_warp_factor(value);
803 #pragma GCC diagnostic pop
815 #include <google/protobuf/port_undef.inc>
void set_name(const char *value, size_t size)
boost::units::quantity< helm_running_timeout_unit, double > helm_running_timeout_with_units() const
static const Config * internal_default_instance()
void UnsafeArenaSwap(Config *other)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type status_period_dimension
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
std::string * release_name()
Quantity frontseat_connected_timeout_with_units() const
Config * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Config(Config &&from) noexcept
void set_allocated_name(std::string *name)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_status_period_with_units(Quantity value_w_units)
void MergeFrom(const Config &from)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void set_name(const std::string &value)
friend void swap(Config &a, Config &b)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Quantity helm_running_timeout_with_units() const
Config & operator=(Config &&from) noexcept
const std::string & name() const
void CopyFrom(const Config &from)
boost::units::quantity< status_period_unit, google::protobuf::uint32 > status_period_with_units() const
std::string * mutable_name()
boost::units::unit< helm_running_timeout_dimension, boost::units::si::system > helm_running_timeout_unit
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const Config & default_instance()
Config(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Config & operator=(const Config &from)
Config(const Config &from)
boost::units::quantity< frontseat_connected_timeout_unit, double > frontseat_connected_timeout_with_units() const
void set_name(std::string &&value)
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type helm_running_timeout_dimension
Quantity status_period_with_units() const
void set_frontseat_connected_timeout_with_units(Quantity value_w_units)
boost::units::unit< status_period_dimension, boost::units::si::system > status_period_unit
boost::units::unit< frontseat_connected_timeout_dimension, boost::units::si::system > frontseat_connected_timeout_unit
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static void InitAsDefaultInstance()
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type frontseat_connected_timeout_dimension
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Config * New() const final
void set_name(const char *value)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2ffrontseat_5fconfig_2eproto
@ value
the parser finished reading a JSON value
bool VehicleType_IsValid(int value)
ConfigDefaultTypeInternal _Config_default_instance_
LatLonPointDefaultTypeInternal _LatLonPoint_default_instance_
boost::units::make_system< boost::units::angle::revolution_base_unit, boost::units::metric::minute_base_unit >::type system
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::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)