4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2ffrontseat_5finterface_5fconfig_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2ffrontseat_5finterface_5fconfig_2eproto
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3021000
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 3021012 < 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_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
30#include <google/protobuf/repeated_field.h>
31#include <google/protobuf/extension_set.h>
32#include <google/protobuf/unknown_field_set.h>
36#include "dccl/option_extensions.pb.h"
38#include <boost/units/quantity.hpp>
39#include <boost/units/absolute.hpp>
40#include <boost/units/dimensionless_type.hpp>
41#include <boost/units/make_scaled_unit.hpp>
43#include <boost/units/systems/si.hpp>
45#include <google/protobuf/port_def.inc>
46#define PROTOBUF_INTERNAL_EXPORT_goby_2fzeromq_2fprotobuf_2ffrontseat_5finterface_5fconfig_2eproto
47PROTOBUF_NAMESPACE_OPEN
51PROTOBUF_NAMESPACE_CLOSE
62class FrontSeatInterfaceConfig;
63struct FrontSeatInterfaceConfigDefaultTypeInternal;
69PROTOBUF_NAMESPACE_OPEN
71PROTOBUF_NAMESPACE_CLOSE
80 public ::PROTOBUF_NAMESPACE_ID::Message {
89 *
this = ::std::move(from);
97 if (
this == &from)
return *
this;
98 if (GetOwningArena() == from.GetOwningArena()
99 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
100 && GetOwningArena() !=
nullptr
111 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
114 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
117 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
140 if (other ==
this)
return;
141 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
142 if (GetOwningArena() !=
nullptr &&
143 GetOwningArena() == other->GetOwningArena()) {
145 if (GetOwningArena() == other->GetOwningArena()) {
149 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
153 if (other ==
this)
return;
154 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
161 return CreateMaybeMessage<FrontSeatInterfaceConfig>(arena);
163 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
165 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
167 FrontSeatInterfaceConfig::MergeImpl(*
this, from);
170 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
172 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
178 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
182 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
184 void SetCachedSize(
int size)
const final;
188 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
189 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
190 return "goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig";
194 bool is_message_owned =
false);
198 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
214 bool _internal_has_app()
const;
217 const ::goby::middleware::protobuf::AppConfig&
app()
const;
218 PROTOBUF_NODISCARD ::goby::middleware::protobuf::AppConfig*
release_app();
222 const ::goby::middleware::protobuf::AppConfig& _internal_app()
const;
232 bool _internal_has_interprocess()
const;
235 const ::goby::zeromq::protobuf::InterProcessPortalConfig&
interprocess()
const;
240 const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess()
const;
250 bool _internal_has_frontseat_cfg()
const;
253 const ::goby::middleware::frontseat::protobuf::Config&
frontseat_cfg()
const;
258 const ::goby::middleware::frontseat::protobuf::Config& _internal_frontseat_cfg()
const;
266 template <
typename _proto_TypeTraits,
267 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
270 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
273 return _impl_._extensions_.Has(
id.number());
276 template <
typename _proto_TypeTraits,
277 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
280 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
282 _impl_._extensions_.ClearExtension(
id.number());
286 template <
typename _proto_TypeTraits,
287 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
290 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
293 return _impl_._extensions_.ExtensionSize(
id.number());
296 template <
typename _proto_TypeTraits,
297 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
300 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
303 return _proto_TypeTraits::Get(
id.number(),
_impl_._extensions_,
307 template <
typename _proto_TypeTraits,
308 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
311 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
314 return _proto_TypeTraits::Mutable(
id.number(), _field_type,
318 template <
typename _proto_TypeTraits,
319 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
322 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
324 typename _proto_TypeTraits::Singular::ConstType value) {
325 _proto_TypeTraits::Set(
id.number(), _field_type, value, &
_impl_._extensions_);
329 template <
typename _proto_TypeTraits,
330 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
333 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
335 typename _proto_TypeTraits::Singular::MutableType value) {
336 _proto_TypeTraits::SetAllocated(
id.number(), _field_type, value,
340 template <
typename _proto_TypeTraits,
341 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
344 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
346 typename _proto_TypeTraits::Singular::MutableType value) {
347 _proto_TypeTraits::UnsafeArenaSetAllocated(
id.number(), _field_type,
348 value, &
_impl_._extensions_);
351 template <
typename _proto_TypeTraits,
352 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
354 PROTOBUF_NODISCARD
inline
355 typename _proto_TypeTraits::Singular::MutableType
357 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
360 return _proto_TypeTraits::Release(
id.number(), _field_type,
363 template <
typename _proto_TypeTraits,
364 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
366 inline typename _proto_TypeTraits::Singular::MutableType
368 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
371 return _proto_TypeTraits::UnsafeArenaRelease(
id.number(), _field_type,
375 template <
typename _proto_TypeTraits,
376 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
379 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
383 return _proto_TypeTraits::Get(
id.number(),
_impl_._extensions_, index);
386 template <
typename _proto_TypeTraits,
387 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
390 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
394 return _proto_TypeTraits::Mutable(
id.number(), index, &
_impl_._extensions_);
397 template <
typename _proto_TypeTraits,
398 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
401 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
403 int index,
typename _proto_TypeTraits::Repeated::ConstType value) {
404 _proto_TypeTraits::Set(
id.number(), index, value, &
_impl_._extensions_);
408 template <
typename _proto_TypeTraits,
409 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
412 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
414 typename _proto_TypeTraits::Repeated::MutableType to_add =
415 _proto_TypeTraits::Add(
id.number(), _field_type, &
_impl_._extensions_);
420 template <
typename _proto_TypeTraits,
421 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
424 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
426 typename _proto_TypeTraits::Repeated::ConstType value) {
427 _proto_TypeTraits::Add(
id.number(), _field_type, _is_packed, value,
432 template <
typename _proto_TypeTraits,
433 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
435 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
437 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
440 return _proto_TypeTraits::GetRepeated(
id.number(),
_impl_._extensions_);
443 template <
typename _proto_TypeTraits,
444 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
446 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
448 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
451 return _proto_TypeTraits::MutableRepeated(
id.number(), _field_type,
452 _is_packed, &
_impl_._extensions_);
459 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
460 typedef void InternalArenaConstructable_;
461 typedef void DestructorSkippable_;
463 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
465 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
466 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
472 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2ffrontseat_5finterface_5fconfig_2eproto;
480 #pragma GCC diagnostic push
481 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
486inline bool FrontSeatInterfaceConfig::_internal_has_app()
const {
487 bool value = (
_impl_._has_bits_[0] & 0x00000001u) != 0;
488 PROTOBUF_ASSUME(!value ||
_impl_.app_ !=
nullptr);
492 return _internal_has_app();
494inline const ::goby::middleware::protobuf::AppConfig& FrontSeatInterfaceConfig::_internal_app()
const {
495 const ::goby::middleware::protobuf::AppConfig* p =
_impl_.app_;
501 return _internal_app();
505 if (GetArenaForAllocation() ==
nullptr) {
506 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.app_);
510 _impl_._has_bits_[0] |= 0x00000001u;
512 _impl_._has_bits_[0] &= ~0x00000001u;
517 _impl_._has_bits_[0] &= ~0x00000001u;
520#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
521 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
522 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
523 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
525 if (GetArenaForAllocation() !=
nullptr) {
526 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
533 _impl_._has_bits_[0] &= ~0x00000001u;
538inline ::goby::middleware::protobuf::AppConfig* FrontSeatInterfaceConfig::_internal_mutable_app() {
539 _impl_._has_bits_[0] |= 0x00000001u;
540 if (
_impl_.app_ ==
nullptr) {
552 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
553 if (message_arena ==
nullptr) {
554 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.app_);
557 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
558 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
559 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
app));
560 if (message_arena != submessage_arena) {
561 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
562 message_arena,
app, submessage_arena);
564 _impl_._has_bits_[0] |= 0x00000001u;
566 _impl_._has_bits_[0] &= ~0x00000001u;
573inline bool FrontSeatInterfaceConfig::_internal_has_interprocess()
const {
574 bool value = (
_impl_._has_bits_[0] & 0x00000002u) != 0;
575 PROTOBUF_ASSUME(!value ||
_impl_.interprocess_ !=
nullptr);
579 return _internal_has_interprocess();
581inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& FrontSeatInterfaceConfig::_internal_interprocess()
const {
582 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p =
_impl_.interprocess_;
588 return _internal_interprocess();
592 if (GetArenaForAllocation() ==
nullptr) {
593 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.interprocess_);
597 _impl_._has_bits_[0] |= 0x00000002u;
599 _impl_._has_bits_[0] &= ~0x00000002u;
604 _impl_._has_bits_[0] &= ~0x00000002u;
606 _impl_.interprocess_ =
nullptr;
607#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
608 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
609 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
610 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
612 if (GetArenaForAllocation() !=
nullptr) {
613 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
620 _impl_._has_bits_[0] &= ~0x00000002u;
622 _impl_.interprocess_ =
nullptr;
625inline ::goby::zeromq::protobuf::InterProcessPortalConfig* FrontSeatInterfaceConfig::_internal_mutable_interprocess() {
626 _impl_._has_bits_[0] |= 0x00000002u;
627 if (
_impl_.interprocess_ ==
nullptr) {
631 return _impl_.interprocess_;
639 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
640 if (message_arena ==
nullptr) {
641 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.interprocess_);
644 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
645 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
646 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
interprocess));
647 if (message_arena != submessage_arena) {
648 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
651 _impl_._has_bits_[0] |= 0x00000002u;
653 _impl_._has_bits_[0] &= ~0x00000002u;
660inline bool FrontSeatInterfaceConfig::_internal_has_frontseat_cfg()
const {
661 bool value = (
_impl_._has_bits_[0] & 0x00000004u) != 0;
662 PROTOBUF_ASSUME(!value ||
_impl_.frontseat_cfg_ !=
nullptr);
666 return _internal_has_frontseat_cfg();
668inline const ::goby::middleware::frontseat::protobuf::Config& FrontSeatInterfaceConfig::_internal_frontseat_cfg()
const {
669 const ::goby::middleware::frontseat::protobuf::Config* p =
_impl_.frontseat_cfg_;
675 return _internal_frontseat_cfg();
679 if (GetArenaForAllocation() ==
nullptr) {
680 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.frontseat_cfg_);
684 _impl_._has_bits_[0] |= 0x00000004u;
686 _impl_._has_bits_[0] &= ~0x00000004u;
691 _impl_._has_bits_[0] &= ~0x00000004u;
693 _impl_.frontseat_cfg_ =
nullptr;
694#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
695 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
696 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
697 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
699 if (GetArenaForAllocation() !=
nullptr) {
700 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
707 _impl_._has_bits_[0] &= ~0x00000004u;
709 _impl_.frontseat_cfg_ =
nullptr;
712inline ::goby::middleware::frontseat::protobuf::Config* FrontSeatInterfaceConfig::_internal_mutable_frontseat_cfg() {
713 _impl_._has_bits_[0] |= 0x00000004u;
714 if (
_impl_.frontseat_cfg_ ==
nullptr) {
716 _impl_.frontseat_cfg_ = p;
718 return _impl_.frontseat_cfg_;
726 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
727 if (message_arena ==
nullptr) {
728 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.frontseat_cfg_);
731 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
732 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
733 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
frontseat_cfg));
734 if (message_arena != submessage_arena) {
735 frontseat_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
738 _impl_._has_bits_[0] |= 0x00000004u;
740 _impl_._has_bits_[0] &= ~0x00000004u;
747 #pragma GCC diagnostic pop
759#include <google/protobuf/port_undef.inc>
PROTOBUF_NAMESPACE_OPEN ::goby::middleware::protobuf::AppConfig * Arena::CreateMaybeMessage<::goby::middleware::protobuf::AppConfig >(Arena *)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void unsafe_arena_set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
void CopyFrom(const FrontSeatInterfaceConfig &from)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
PROTOBUF_NODISCARD::goby::middleware::protobuf::AppConfig * release_app()
FrontSeatInterfaceConfig(FrontSeatInterfaceConfig &&from) noexcept
FrontSeatInterfaceConfig(const FrontSeatInterfaceConfig &from)
void set_allocated_frontseat_cfg(::goby::middleware::frontseat::protobuf::Config *frontseat_cfg)
::goby::middleware::protobuf::AppConfig * unsafe_arena_release_app()
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id) const
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::Config * release_frontseat_cfg()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id) const
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
void Swap(FrontSeatInterfaceConfig *other)
~FrontSeatInterfaceConfig() override
bool IsInitialized() const final
static const FrontSeatInterfaceConfig & default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
FrontSeatInterfaceConfig & operator=(FrontSeatInterfaceConfig &&from) noexcept
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
bool has_interprocess() const
bool has_frontseat_cfg() const
void clear_frontseat_cfg()
void clear_interprocess()
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
::goby::middleware::frontseat::protobuf::Config * mutable_frontseat_cfg()
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id) const
size_t ByteSizeLong() const final
void MergeFrom(const FrontSeatInterfaceConfig &from)
PROTOBUF_CONSTEXPR FrontSeatInterfaceConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
int GetCachedSize() const final
FrontSeatInterfaceConfig()
static constexpr int kIndexInFileMessages
::goby::middleware::frontseat::protobuf::Config * unsafe_arena_release_frontseat_cfg()
static const ClassData _class_data_
void UnsafeArenaSwap(FrontSeatInterfaceConfig *other)
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
::goby::zeromq::protobuf::InterProcessPortalConfig * unsafe_arena_release_interprocess()
const ::goby::middleware::frontseat::protobuf::Config & frontseat_cfg() const
const ::goby::middleware::protobuf::AppConfig & app() const
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
static const FrontSeatInterfaceConfig * internal_default_instance()
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_NODISCARD::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
FrontSeatInterfaceConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
friend void swap(FrontSeatInterfaceConfig &a, FrontSeatInterfaceConfig &b)
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id) const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void unsafe_arena_set_allocated_frontseat_cfg(::goby::middleware::frontseat::protobuf::Config *frontseat_cfg)
FrontSeatInterfaceConfig & operator=(const FrontSeatInterfaceConfig &from)
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
@ kInterprocessFieldNumber
@ kFrontseatCfgFieldNumber
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
::goby::middleware::protobuf::AppConfig * mutable_app()
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
void unsafe_arena_set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
FrontSeatInterfaceConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_NAMESPACE_OPEN ::goby::middleware::frontseat::protobuf::Config * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::Config >(Arena *)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fzeromq_2fprotobuf_2ffrontseat_5finterface_5fconfig_2eproto
::goby::zeromq::protobuf::InterProcessPortalConfig * Arena::CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig >(Arena *)
FrontSeatInterfaceConfigDefaultTypeInternal _FrontSeatInterfaceConfig_default_instance_
ConfigDefaultTypeInternal _Config_default_instance_
AppConfigDefaultTypeInternal _AppConfig_default_instance_
InterProcessPortalConfigDefaultTypeInternal _InterProcessPortalConfig_default_instance_
The global namespace for the Goby project.
static const uint32_t offsets[]