4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fbridge_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>
40#include <boost/units/quantity.hpp>
41#include <boost/units/absolute.hpp>
42#include <boost/units/dimensionless_type.hpp>
43#include <boost/units/make_scaled_unit.hpp>
45#include <google/protobuf/port_def.inc>
46#define PROTOBUF_INTERNAL_EXPORT_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto
47PROTOBUF_NAMESPACE_OPEN
51PROTOBUF_NAMESPACE_CLOSE
64struct BridgeConfigDefaultTypeInternal;
67struct BridgeConfig_SubnetDefaultTypeInternal;
74PROTOBUF_NAMESPACE_OPEN
77PROTOBUF_NAMESPACE_CLOSE
87 public ::PROTOBUF_NAMESPACE_ID::Message {
91 explicit PROTOBUF_CONSTEXPR
BridgeConfig_Subnet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
96 *
this = ::std::move(from);
104 if (
this == &from)
return *
this;
105 if (GetOwningArena() == from.GetOwningArena()
106 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
107 && GetOwningArena() !=
nullptr
118 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
121 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
124 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
147 if (other ==
this)
return;
148 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
149 if (GetOwningArena() !=
nullptr &&
150 GetOwningArena() == other->GetOwningArena()) {
152 if (GetOwningArena() == other->GetOwningArena()) {
156 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
160 if (other ==
this)
return;
161 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
168 return CreateMaybeMessage<BridgeConfig_Subnet>(arena);
170 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
172 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
174 BridgeConfig_Subnet::MergeImpl(*
this, from);
177 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
179 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
185 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
189 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
191 void SetCachedSize(
int size)
const final;
195 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
196 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
197 return "goby.apps.zeromq.acomms.protobuf.BridgeConfig.Subnet";
201 bool is_message_owned =
false);
205 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
220 bool _internal_has_queue_cfg()
const;
223 const ::goby::acomms::protobuf::QueueManagerConfig&
queue_cfg()
const;
224 PROTOBUF_NODISCARD ::goby::acomms::protobuf::QueueManagerConfig*
release_queue_cfg();
228 const ::goby::acomms::protobuf::QueueManagerConfig& _internal_queue_cfg()
const;
238 bool _internal_has_mac_cfg()
const;
241 const ::goby::acomms::protobuf::MACConfig&
mac_cfg()
const;
242 PROTOBUF_NODISCARD ::goby::acomms::protobuf::MACConfig*
release_mac_cfg();
246 const ::goby::acomms::protobuf::MACConfig& _internal_mac_cfg()
const;
258 size_t RequiredFieldsByteSizeFallback()
const;
260 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
261 typedef void InternalArenaConstructable_;
262 typedef void DestructorSkippable_;
264 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
265 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
270 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto;
275 public ::PROTOBUF_NAMESPACE_ID::Message {
279 explicit PROTOBUF_CONSTEXPR
BridgeConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
284 *
this = ::std::move(from);
292 if (
this == &from)
return *
this;
293 if (GetOwningArena() == from.GetOwningArena()
294 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
295 && GetOwningArena() !=
nullptr
306 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
309 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
312 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
335 if (other ==
this)
return;
336 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
337 if (GetOwningArena() !=
nullptr &&
338 GetOwningArena() == other->GetOwningArena()) {
340 if (GetOwningArena() == other->GetOwningArena()) {
344 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
348 if (other ==
this)
return;
349 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
356 return CreateMaybeMessage<BridgeConfig>(arena);
358 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
360 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
362 BridgeConfig::MergeImpl(*
this, from);
365 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
367 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
373 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
377 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
379 void SetCachedSize(
int size)
const final;
383 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
384 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
385 return "goby.apps.zeromq.acomms.protobuf.BridgeConfig";
389 bool is_message_owned =
false);
393 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
416 int subnet_size()
const;
418 int _internal_subnet_size()
const;
422 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet >*
425 const ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet& _internal_subnet(
int index)
const;
428 const ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet& subnet(
int index)
const;
430 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet >&
434 int load_shared_library_size()
const;
436 int _internal_load_shared_library_size()
const;
438 void clear_load_shared_library();
439 const std::string& load_shared_library(
int index)
const;
440 std::string* mutable_load_shared_library(
int index);
441 void set_load_shared_library(
int index,
const std::string& value);
442 void set_load_shared_library(
int index, std::string&& value);
443 void set_load_shared_library(
int index,
const char* value);
444 void set_load_shared_library(
int index,
const char* value,
size_t size);
445 std::string* add_load_shared_library();
446 void add_load_shared_library(
const std::string& value);
447 void add_load_shared_library(std::string&& value);
448 void add_load_shared_library(
const char* value);
449 void add_load_shared_library(
const char* value,
size_t size);
450 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& load_shared_library()
const;
451 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_load_shared_library();
453 const std::string& _internal_load_shared_library(
int index)
const;
454 std::string* _internal_add_load_shared_library();
458 int load_proto_file_size()
const;
460 int _internal_load_proto_file_size()
const;
462 void clear_load_proto_file();
463 const std::string& load_proto_file(
int index)
const;
464 std::string* mutable_load_proto_file(
int index);
465 void set_load_proto_file(
int index,
const std::string& value);
466 void set_load_proto_file(
int index, std::string&& value);
467 void set_load_proto_file(
int index,
const char* value);
468 void set_load_proto_file(
int index,
const char* value,
size_t size);
469 std::string* add_load_proto_file();
470 void add_load_proto_file(
const std::string& value);
471 void add_load_proto_file(std::string&& value);
472 void add_load_proto_file(
const char* value);
473 void add_load_proto_file(
const char* value,
size_t size);
474 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& load_proto_file()
const;
475 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_load_proto_file();
477 const std::string& _internal_load_proto_file(
int index)
const;
478 std::string* _internal_add_load_proto_file();
482 bool has_app()
const;
484 bool _internal_has_app()
const;
487 const ::goby::middleware::protobuf::AppConfig&
app()
const;
488 PROTOBUF_NODISCARD ::goby::middleware::protobuf::AppConfig*
release_app();
492 const ::goby::middleware::protobuf::AppConfig& _internal_app()
const;
502 bool _internal_has_interprocess()
const;
505 const ::goby::zeromq::protobuf::InterProcessPortalConfig&
interprocess()
const;
510 const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess()
const;
520 bool _internal_has_route_cfg()
const;
523 const ::goby::acomms::protobuf::RouteManagerConfig&
route_cfg()
const;
524 PROTOBUF_NODISCARD ::goby::acomms::protobuf::RouteManagerConfig*
release_route_cfg();
528 const ::goby::acomms::protobuf::RouteManagerConfig& _internal_route_cfg()
const;
538 bool _internal_has_dccl_cfg()
const;
541 const ::goby::acomms::protobuf::DCCLConfig&
dccl_cfg()
const;
542 PROTOBUF_NODISCARD ::goby::acomms::protobuf::DCCLConfig*
release_dccl_cfg();
546 const ::goby::acomms::protobuf::DCCLConfig& _internal_dccl_cfg()
const;
556 bool _internal_has_forward_cacst()
const;
562 bool _internal_forward_cacst()
const;
563 void _internal_set_forward_cacst(
bool value);
569 bool _internal_has_forward_ranging_reply()
const;
575 bool _internal_forward_ranging_reply()
const;
576 void _internal_set_forward_ranging_reply(
bool value);
582 bool _internal_has_special_command_ttl()
const;
588 int32_t _internal_special_command_ttl()
const;
589 void _internal_set_special_command_ttl(int32_t value);
596 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
597 typedef void InternalArenaConstructable_;
598 typedef void DestructorSkippable_;
600 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
601 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
602 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet > subnet_;
603 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> load_shared_library_;
604 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> load_proto_file_;
610 bool forward_ranging_reply_;
611 int32_t special_command_ttl_;
614 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto;
622 #pragma GCC diagnostic push
623 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
628inline bool BridgeConfig_Subnet::_internal_has_queue_cfg()
const {
629 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
630 PROTOBUF_ASSUME(!value || _impl_.queue_cfg_ !=
nullptr);
634 return _internal_has_queue_cfg();
636inline const ::goby::acomms::protobuf::QueueManagerConfig& BridgeConfig_Subnet::_internal_queue_cfg()
const {
637 const ::goby::acomms::protobuf::QueueManagerConfig* p = _impl_.queue_cfg_;
643 return _internal_queue_cfg();
647 if (GetArenaForAllocation() ==
nullptr) {
648 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.queue_cfg_);
652 _impl_._has_bits_[0] |= 0x00000001u;
654 _impl_._has_bits_[0] &= ~0x00000001u;
659 _impl_._has_bits_[0] &= ~0x00000001u;
661 _impl_.queue_cfg_ =
nullptr;
662#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
663 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
664 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
665 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
667 if (GetArenaForAllocation() !=
nullptr) {
668 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
675 _impl_._has_bits_[0] &= ~0x00000001u;
677 _impl_.queue_cfg_ =
nullptr;
680inline ::goby::acomms::protobuf::QueueManagerConfig* BridgeConfig_Subnet::_internal_mutable_queue_cfg() {
681 _impl_._has_bits_[0] |= 0x00000001u;
682 if (_impl_.queue_cfg_ ==
nullptr) {
684 _impl_.queue_cfg_ = p;
686 return _impl_.queue_cfg_;
694 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
695 if (message_arena ==
nullptr) {
696 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.queue_cfg_);
699 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
700 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
701 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
queue_cfg));
702 if (message_arena != submessage_arena) {
703 queue_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
704 message_arena,
queue_cfg, submessage_arena);
706 _impl_._has_bits_[0] |= 0x00000001u;
708 _impl_._has_bits_[0] &= ~0x00000001u;
715inline bool BridgeConfig_Subnet::_internal_has_mac_cfg()
const {
716 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
717 PROTOBUF_ASSUME(!value || _impl_.mac_cfg_ !=
nullptr);
721 return _internal_has_mac_cfg();
723inline const ::goby::acomms::protobuf::MACConfig& BridgeConfig_Subnet::_internal_mac_cfg()
const {
724 const ::goby::acomms::protobuf::MACConfig* p = _impl_.mac_cfg_;
730 return _internal_mac_cfg();
734 if (GetArenaForAllocation() ==
nullptr) {
735 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.mac_cfg_);
739 _impl_._has_bits_[0] |= 0x00000002u;
741 _impl_._has_bits_[0] &= ~0x00000002u;
746 _impl_._has_bits_[0] &= ~0x00000002u;
748 _impl_.mac_cfg_ =
nullptr;
749#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
750 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
751 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
752 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
754 if (GetArenaForAllocation() !=
nullptr) {
755 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
762 _impl_._has_bits_[0] &= ~0x00000002u;
764 _impl_.mac_cfg_ =
nullptr;
767inline ::goby::acomms::protobuf::MACConfig* BridgeConfig_Subnet::_internal_mutable_mac_cfg() {
768 _impl_._has_bits_[0] |= 0x00000002u;
769 if (_impl_.mac_cfg_ ==
nullptr) {
773 return _impl_.mac_cfg_;
781 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
782 if (message_arena ==
nullptr) {
783 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.mac_cfg_);
786 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
787 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
788 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
mac_cfg));
789 if (message_arena != submessage_arena) {
790 mac_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
791 message_arena,
mac_cfg, submessage_arena);
793 _impl_._has_bits_[0] |= 0x00000002u;
795 _impl_._has_bits_[0] &= ~0x00000002u;
806inline bool BridgeConfig::_internal_has_app()
const {
807 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
808 PROTOBUF_ASSUME(!value || _impl_.app_ !=
nullptr);
812 return _internal_has_app();
814inline const ::goby::middleware::protobuf::AppConfig& BridgeConfig::_internal_app()
const {
815 const ::goby::middleware::protobuf::AppConfig* p = _impl_.app_;
821 return _internal_app();
825 if (GetArenaForAllocation() ==
nullptr) {
826 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.app_);
830 _impl_._has_bits_[0] |= 0x00000001u;
832 _impl_._has_bits_[0] &= ~0x00000001u;
837 _impl_._has_bits_[0] &= ~0x00000001u;
840#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
841 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
842 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
843 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
845 if (GetArenaForAllocation() !=
nullptr) {
846 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
853 _impl_._has_bits_[0] &= ~0x00000001u;
858inline ::goby::middleware::protobuf::AppConfig* BridgeConfig::_internal_mutable_app() {
859 _impl_._has_bits_[0] |= 0x00000001u;
860 if (_impl_.app_ ==
nullptr) {
872 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
873 if (message_arena ==
nullptr) {
874 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.app_);
877 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
878 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
879 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
app));
880 if (message_arena != submessage_arena) {
881 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
882 message_arena,
app, submessage_arena);
884 _impl_._has_bits_[0] |= 0x00000001u;
886 _impl_._has_bits_[0] &= ~0x00000001u;
893inline bool BridgeConfig::_internal_has_interprocess()
const {
894 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
895 PROTOBUF_ASSUME(!value || _impl_.interprocess_ !=
nullptr);
899 return _internal_has_interprocess();
901inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& BridgeConfig::_internal_interprocess()
const {
902 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = _impl_.interprocess_;
908 return _internal_interprocess();
912 if (GetArenaForAllocation() ==
nullptr) {
913 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.interprocess_);
917 _impl_._has_bits_[0] |= 0x00000002u;
919 _impl_._has_bits_[0] &= ~0x00000002u;
924 _impl_._has_bits_[0] &= ~0x00000002u;
926 _impl_.interprocess_ =
nullptr;
927#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
928 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
929 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
930 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
932 if (GetArenaForAllocation() !=
nullptr) {
933 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
940 _impl_._has_bits_[0] &= ~0x00000002u;
942 _impl_.interprocess_ =
nullptr;
945inline ::goby::zeromq::protobuf::InterProcessPortalConfig* BridgeConfig::_internal_mutable_interprocess() {
946 _impl_._has_bits_[0] |= 0x00000002u;
947 if (_impl_.interprocess_ ==
nullptr) {
949 _impl_.interprocess_ = p;
951 return _impl_.interprocess_;
959 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
960 if (message_arena ==
nullptr) {
961 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.interprocess_);
964 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
965 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
966 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
interprocess));
967 if (message_arena != submessage_arena) {
968 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
971 _impl_._has_bits_[0] |= 0x00000002u;
973 _impl_._has_bits_[0] &= ~0x00000002u;
980inline int BridgeConfig::_internal_subnet_size()
const {
981 return _impl_.subnet_.size();
984 return _internal_subnet_size();
991 return _impl_.subnet_.Mutable(index);
993inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet >*
998inline const ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet& BridgeConfig::_internal_subnet(
int index)
const {
999 return _impl_.subnet_.Get(index);
1003 return _internal_subnet(index);
1005inline ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet* BridgeConfig::_internal_add_subnet() {
1006 return _impl_.subnet_.Add();
1013inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet >&
1020inline bool BridgeConfig::_internal_has_route_cfg()
const {
1021 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1022 PROTOBUF_ASSUME(!value || _impl_.route_cfg_ !=
nullptr);
1026 return _internal_has_route_cfg();
1028inline const ::goby::acomms::protobuf::RouteManagerConfig& BridgeConfig::_internal_route_cfg()
const {
1029 const ::goby::acomms::protobuf::RouteManagerConfig* p = _impl_.route_cfg_;
1035 return _internal_route_cfg();
1039 if (GetArenaForAllocation() ==
nullptr) {
1040 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.route_cfg_);
1044 _impl_._has_bits_[0] |= 0x00000004u;
1046 _impl_._has_bits_[0] &= ~0x00000004u;
1051 _impl_._has_bits_[0] &= ~0x00000004u;
1053 _impl_.route_cfg_ =
nullptr;
1054#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1055 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1056 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1057 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1059 if (GetArenaForAllocation() !=
nullptr) {
1060 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1067 _impl_._has_bits_[0] &= ~0x00000004u;
1069 _impl_.route_cfg_ =
nullptr;
1072inline ::goby::acomms::protobuf::RouteManagerConfig* BridgeConfig::_internal_mutable_route_cfg() {
1073 _impl_._has_bits_[0] |= 0x00000004u;
1074 if (_impl_.route_cfg_ ==
nullptr) {
1076 _impl_.route_cfg_ = p;
1078 return _impl_.route_cfg_;
1086 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1087 if (message_arena ==
nullptr) {
1088 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.route_cfg_);
1091 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1092 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
1093 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
route_cfg));
1094 if (message_arena != submessage_arena) {
1095 route_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1096 message_arena,
route_cfg, submessage_arena);
1098 _impl_._has_bits_[0] |= 0x00000004u;
1100 _impl_._has_bits_[0] &= ~0x00000004u;
1107inline int BridgeConfig::_internal_load_shared_library_size()
const {
1108 return _impl_.load_shared_library_.size();
1111 return _internal_load_shared_library_size();
1114 _impl_.load_shared_library_.Clear();
1117 std::string* _s = _internal_add_load_shared_library();
1121inline const std::string& BridgeConfig::_internal_load_shared_library(
int index)
const {
1122 return _impl_.load_shared_library_.Get(index);
1126 return _internal_load_shared_library(index);
1130 return _impl_.load_shared_library_.Mutable(index);
1133 _impl_.load_shared_library_.Mutable(index)->assign(value);
1137 _impl_.load_shared_library_.Mutable(index)->assign(std::move(value));
1141 GOOGLE_DCHECK(value !=
nullptr);
1142 _impl_.load_shared_library_.Mutable(index)->assign(value);
1146 _impl_.load_shared_library_.Mutable(index)->assign(
1147 reinterpret_cast<const char*
>(value), size);
1150inline std::string* BridgeConfig::_internal_add_load_shared_library() {
1151 return _impl_.load_shared_library_.Add();
1154 _impl_.load_shared_library_.Add()->assign(value);
1158 _impl_.load_shared_library_.Add(std::move(value));
1162 GOOGLE_DCHECK(value !=
nullptr);
1163 _impl_.load_shared_library_.Add()->assign(value);
1167 _impl_.load_shared_library_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
1170inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
1173 return _impl_.load_shared_library_;
1175inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
1178 return &
_impl_.load_shared_library_;
1182inline int BridgeConfig::_internal_load_proto_file_size()
const {
1183 return _impl_.load_proto_file_.size();
1186 return _internal_load_proto_file_size();
1189 _impl_.load_proto_file_.Clear();
1192 std::string* _s = _internal_add_load_proto_file();
1196inline const std::string& BridgeConfig::_internal_load_proto_file(
int index)
const {
1197 return _impl_.load_proto_file_.Get(index);
1201 return _internal_load_proto_file(index);
1205 return _impl_.load_proto_file_.Mutable(index);
1208 _impl_.load_proto_file_.Mutable(index)->assign(value);
1212 _impl_.load_proto_file_.Mutable(index)->assign(std::move(value));
1216 GOOGLE_DCHECK(value !=
nullptr);
1217 _impl_.load_proto_file_.Mutable(index)->assign(value);
1221 _impl_.load_proto_file_.Mutable(index)->assign(
1222 reinterpret_cast<const char*
>(value), size);
1225inline std::string* BridgeConfig::_internal_add_load_proto_file() {
1226 return _impl_.load_proto_file_.Add();
1229 _impl_.load_proto_file_.Add()->assign(value);
1233 _impl_.load_proto_file_.Add(std::move(value));
1237 GOOGLE_DCHECK(value !=
nullptr);
1238 _impl_.load_proto_file_.Add()->assign(value);
1242 _impl_.load_proto_file_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
1245inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
1248 return _impl_.load_proto_file_;
1250inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
1253 return &
_impl_.load_proto_file_;
1257inline bool BridgeConfig::_internal_has_dccl_cfg()
const {
1258 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1259 PROTOBUF_ASSUME(!value || _impl_.dccl_cfg_ !=
nullptr);
1263 return _internal_has_dccl_cfg();
1265inline const ::goby::acomms::protobuf::DCCLConfig& BridgeConfig::_internal_dccl_cfg()
const {
1266 const ::goby::acomms::protobuf::DCCLConfig* p = _impl_.dccl_cfg_;
1272 return _internal_dccl_cfg();
1276 if (GetArenaForAllocation() ==
nullptr) {
1277 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.dccl_cfg_);
1281 _impl_._has_bits_[0] |= 0x00000008u;
1283 _impl_._has_bits_[0] &= ~0x00000008u;
1288 _impl_._has_bits_[0] &= ~0x00000008u;
1290 _impl_.dccl_cfg_ =
nullptr;
1291#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1292 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1293 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1294 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1296 if (GetArenaForAllocation() !=
nullptr) {
1297 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1304 _impl_._has_bits_[0] &= ~0x00000008u;
1306 _impl_.dccl_cfg_ =
nullptr;
1309inline ::goby::acomms::protobuf::DCCLConfig* BridgeConfig::_internal_mutable_dccl_cfg() {
1310 _impl_._has_bits_[0] |= 0x00000008u;
1311 if (_impl_.dccl_cfg_ ==
nullptr) {
1313 _impl_.dccl_cfg_ = p;
1315 return _impl_.dccl_cfg_;
1323 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1324 if (message_arena ==
nullptr) {
1325 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.dccl_cfg_);
1328 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1329 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
1330 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
dccl_cfg));
1331 if (message_arena != submessage_arena) {
1332 dccl_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1333 message_arena,
dccl_cfg, submessage_arena);
1335 _impl_._has_bits_[0] |= 0x00000008u;
1337 _impl_._has_bits_[0] &= ~0x00000008u;
1344inline bool BridgeConfig::_internal_has_forward_cacst()
const {
1345 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
1349 return _internal_has_forward_cacst();
1352 _impl_.forward_cacst_ =
true;
1353 _impl_._has_bits_[0] &= ~0x00000010u;
1355inline bool BridgeConfig::_internal_forward_cacst()
const {
1356 return _impl_.forward_cacst_;
1360 return _internal_forward_cacst();
1362inline void BridgeConfig::_internal_set_forward_cacst(
bool value) {
1363 _impl_._has_bits_[0] |= 0x00000010u;
1364 _impl_.forward_cacst_ = value;
1367 _internal_set_forward_cacst(value);
1372inline bool BridgeConfig::_internal_has_forward_ranging_reply()
const {
1373 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
1377 return _internal_has_forward_ranging_reply();
1380 _impl_.forward_ranging_reply_ =
true;
1381 _impl_._has_bits_[0] &= ~0x00000020u;
1383inline bool BridgeConfig::_internal_forward_ranging_reply()
const {
1384 return _impl_.forward_ranging_reply_;
1388 return _internal_forward_ranging_reply();
1390inline void BridgeConfig::_internal_set_forward_ranging_reply(
bool value) {
1391 _impl_._has_bits_[0] |= 0x00000020u;
1392 _impl_.forward_ranging_reply_ = value;
1395 _internal_set_forward_ranging_reply(value);
1400inline bool BridgeConfig::_internal_has_special_command_ttl()
const {
1401 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
1405 return _internal_has_special_command_ttl();
1408 _impl_.special_command_ttl_ = 1800;
1409 _impl_._has_bits_[0] &= ~0x00000040u;
1411inline int32_t BridgeConfig::_internal_special_command_ttl()
const {
1412 return _impl_.special_command_ttl_;
1416 return _internal_special_command_ttl();
1418inline void BridgeConfig::_internal_set_special_command_ttl(int32_t value) {
1419 _impl_._has_bits_[0] |= 0x00000040u;
1420 _impl_.special_command_ttl_ = value;
1423 _internal_set_special_command_ttl(value);
1428 #pragma GCC diagnostic pop
1443#include <google/protobuf/port_undef.inc>
PROTOBUF_NAMESPACE_OPEN ::goby::acomms::protobuf::MACConfig * Arena::CreateMaybeMessage<::goby::acomms::protobuf::MACConfig >(Arena *)
PROTOBUF_NAMESPACE_OPEN ::goby::middleware::protobuf::AppConfig * Arena::CreateMaybeMessage<::goby::middleware::protobuf::AppConfig >(Arena *)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto
PROTOBUF_NODISCARD::goby::acomms::protobuf::MACConfig * release_mac_cfg()
BridgeConfig_Subnet(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ClassData _class_data_
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void CopyFrom(const BridgeConfig_Subnet &from)
void unsafe_arena_set_allocated_queue_cfg(::goby::acomms::protobuf::QueueManagerConfig *queue_cfg)
void Swap(BridgeConfig_Subnet *other)
BridgeConfig_Subnet * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
::goby::acomms::protobuf::MACConfig * mutable_mac_cfg()
bool IsInitialized() const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
::goby::acomms::protobuf::QueueManagerConfig * unsafe_arena_release_queue_cfg()
~BridgeConfig_Subnet() override
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
BridgeConfig_Subnet(BridgeConfig_Subnet &&from) noexcept
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
friend void swap(BridgeConfig_Subnet &a, BridgeConfig_Subnet &b)
::goby::acomms::protobuf::QueueManagerConfig * mutable_queue_cfg()
const ::goby::acomms::protobuf::MACConfig & mac_cfg() const
void set_allocated_mac_cfg(::goby::acomms::protobuf::MACConfig *mac_cfg)
PROTOBUF_CONSTEXPR BridgeConfig_Subnet(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
::goby::acomms::protobuf::MACConfig * unsafe_arena_release_mac_cfg()
const ::goby::acomms::protobuf::QueueManagerConfig & queue_cfg() const
BridgeConfig_Subnet(const BridgeConfig_Subnet &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
int GetCachedSize() const final
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
bool has_queue_cfg() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_NODISCARD::goby::acomms::protobuf::QueueManagerConfig * release_queue_cfg()
BridgeConfig_Subnet & operator=(BridgeConfig_Subnet &&from) noexcept
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void unsafe_arena_set_allocated_mac_cfg(::goby::acomms::protobuf::MACConfig *mac_cfg)
static const BridgeConfig_Subnet & default_instance()
void MergeFrom(const BridgeConfig_Subnet &from)
void UnsafeArenaSwap(BridgeConfig_Subnet *other)
static const BridgeConfig_Subnet * internal_default_instance()
size_t ByteSizeLong() const final
static constexpr int kIndexInFileMessages
void set_allocated_queue_cfg(::goby::acomms::protobuf::QueueManagerConfig *queue_cfg)
BridgeConfig_Subnet & operator=(const BridgeConfig_Subnet &from)
::goby::acomms::protobuf::DCCLConfig * mutable_dccl_cfg()
::goby::acomms::protobuf::DCCLConfig * unsafe_arena_release_dccl_cfg()
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
void clear_interprocess()
void set_allocated_route_cfg(::goby::acomms::protobuf::RouteManagerConfig *route_cfg)
void clear_forward_cacst()
BridgeConfig(BridgeConfig &&from) noexcept
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
PROTOBUF_NODISCARD::goby::acomms::protobuf::DCCLConfig * release_dccl_cfg()
size_t ByteSizeLong() const final
PROTOBUF_NODISCARD::goby::middleware::protobuf::AppConfig * release_app()
::goby::acomms::protobuf::RouteManagerConfig * mutable_route_cfg()
PROTOBUF_NODISCARD::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet * add_subnet()
const ::goby::acomms::protobuf::RouteManagerConfig & route_cfg() const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void Swap(BridgeConfig *other)
void clear_special_command_ttl()
::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet * mutable_subnet(int index)
void clear_load_proto_file()
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
BridgeConfig_Subnet Subnet
int load_proto_file_size() const
const ::goby::middleware::protobuf::AppConfig & app() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_allocated_dccl_cfg(::goby::acomms::protobuf::DCCLConfig *dccl_cfg)
std::string * mutable_load_shared_library(int index)
bool has_interprocess() const
void unsafe_arena_set_allocated_route_cfg(::goby::acomms::protobuf::RouteManagerConfig *route_cfg)
void MergeFrom(const BridgeConfig &from)
void set_special_command_ttl(int32_t value)
bool forward_ranging_reply() const
std::string * mutable_load_proto_file(int index)
static const BridgeConfig & default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
int GetCachedSize() const final
std::string * add_load_proto_file()
void clear_load_shared_library()
const ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet & subnet(int index) const
static constexpr int kIndexInFileMessages
bool has_forward_ranging_reply() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_load_proto_file(int index, const std::string &value)
void set_load_shared_library(int index, const std::string &value)
bool IsInitialized() const final
void CopyFrom(const BridgeConfig &from)
void UnsafeArenaSwap(BridgeConfig *other)
PROTOBUF_CONSTEXPR BridgeConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_forward_ranging_reply(bool value)
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
@ kForwardCacstFieldNumber
@ kLoadProtoFileFieldNumber
@ kLoadSharedLibraryFieldNumber
@ kInterprocessFieldNumber
@ kSpecialCommandTtlFieldNumber
@ kForwardRangingReplyFieldNumber
::goby::middleware::protobuf::AppConfig * mutable_app()
BridgeConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
friend void swap(BridgeConfig &a, BridgeConfig &b)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
bool has_special_command_ttl() const
void clear_forward_ranging_reply()
const std::string & load_shared_library(int index) const
PROTOBUF_NODISCARD::goby::acomms::protobuf::RouteManagerConfig * release_route_cfg()
int32_t special_command_ttl() const
BridgeConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
bool has_forward_cacst() const
void unsafe_arena_set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
BridgeConfig(const BridgeConfig &from)
bool has_dccl_cfg() const
::goby::acomms::protobuf::RouteManagerConfig * unsafe_arena_release_route_cfg()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void set_forward_cacst(bool value)
static const ClassData _class_data_
bool has_route_cfg() const
bool forward_cacst() const
BridgeConfig & operator=(BridgeConfig &&from) noexcept
void unsafe_arena_set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
void unsafe_arena_set_allocated_dccl_cfg(::goby::acomms::protobuf::DCCLConfig *dccl_cfg)
const std::string & load_proto_file(int index) const
std::string * add_load_shared_library()
const ::goby::acomms::protobuf::DCCLConfig & dccl_cfg() const
int load_shared_library_size() const
::goby::zeromq::protobuf::InterProcessPortalConfig * unsafe_arena_release_interprocess()
BridgeConfig & operator=(const BridgeConfig &from)
static const BridgeConfig * internal_default_instance()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::goby::middleware::protobuf::AppConfig * unsafe_arena_release_app()
::goby::acomms::protobuf::DCCLConfig * Arena::CreateMaybeMessage<::goby::acomms::protobuf::DCCLConfig >(Arena *)
*brief create JSON pointer *sa reference_tokens const string_t const string_t & b
*brief create JSON pointer *sa reference_tokens const string_t & a
*brief remove last reference token *sa JSON pointer has no nullptr
*brief write string representation of the JSON pointer to stream *sa const json_pointer & ptr
DCCLConfigDefaultTypeInternal _DCCLConfig_default_instance_
MACConfigDefaultTypeInternal _MACConfig_default_instance_
RouteManagerConfigDefaultTypeInternal _RouteManagerConfig_default_instance_
QueueManagerConfigDefaultTypeInternal _QueueManagerConfig_default_instance_
BridgeConfigDefaultTypeInternal _BridgeConfig_default_instance_
BridgeConfig_SubnetDefaultTypeInternal _BridgeConfig_Subnet_default_instance_
AppConfigDefaultTypeInternal _AppConfig_default_instance_
InterProcessPortalConfigDefaultTypeInternal _InterProcessPortalConfig_default_instance_
The global namespace for the Goby project.
::goby::acomms::protobuf::QueueManagerConfig * Arena::CreateMaybeMessage<::goby::acomms::protobuf::QueueManagerConfig >(Arena *)
::goby::acomms::protobuf::RouteManagerConfig * Arena::CreateMaybeMessage<::goby::acomms::protobuf::RouteManagerConfig >(Arena *)
static const uint32_t offsets[]
::goby::zeromq::protobuf::InterProcessPortalConfig * Arena::CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig >(Arena *)