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() {
313 return GetDescriptor();
316 return default_instance().GetMetadata().descriptor;
319 return default_instance().GetMetadata().reflection;
322 return *internal_default_instance();
328 static constexpr int kIndexInFileMessages =
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;
368 bool IsInitialized() const final;
371 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
372 uint8_t* _InternalSerialize(
373 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
374 int GetCachedSize() const final {
return _impl_._cached_size_.Get(); }
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;
395 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
404 kSubnetFieldNumber = 3,
405 kLoadSharedLibraryFieldNumber = 10,
406 kLoadProtoFileFieldNumber = 11,
408 kInterprocessFieldNumber = 2,
409 kRouteCfgFieldNumber = 4,
410 kDcclCfgFieldNumber = 12,
411 kForwardCacstFieldNumber = 100,
412 kForwardRangingReplyFieldNumber = 101,
413 kSpecialCommandTtlFieldNumber = 200,
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;
495 void unsafe_arena_set_allocated_app(
500 bool has_interprocess()
const;
502 bool _internal_has_interprocess()
const;
505 const ::goby::zeromq::protobuf::InterProcessPortalConfig& interprocess()
const;
506 PROTOBUF_NODISCARD ::goby::zeromq::protobuf::InterProcessPortalConfig* release_interprocess();
510 const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess()
const;
513 void unsafe_arena_set_allocated_interprocess(
518 bool has_route_cfg()
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;
531 void unsafe_arena_set_allocated_route_cfg(
536 bool has_dccl_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;
549 void unsafe_arena_set_allocated_dccl_cfg(
554 bool has_forward_cacst()
const;
556 bool _internal_has_forward_cacst()
const;
558 void clear_forward_cacst();
559 bool forward_cacst()
const;
560 void set_forward_cacst(
bool value);
562 bool _internal_forward_cacst()
const;
563 void _internal_set_forward_cacst(
bool value);
567 bool has_forward_ranging_reply()
const;
569 bool _internal_has_forward_ranging_reply()
const;
571 void clear_forward_ranging_reply();
572 bool forward_ranging_reply()
const;
573 void set_forward_ranging_reply(
bool value);
575 bool _internal_forward_ranging_reply()
const;
576 void _internal_set_forward_ranging_reply(
bool value);
580 bool has_special_command_ttl()
const;
582 bool _internal_has_special_command_ttl()
const;
584 void clear_special_command_ttl();
585 int32_t special_command_ttl()
const;
586 void set_special_command_ttl(int32_t value);
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);
633inline bool BridgeConfig_Subnet::has_queue_cfg()
const {
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_;
641inline const ::goby::acomms::protobuf::QueueManagerConfig& BridgeConfig_Subnet::queue_cfg()
const {
643 return _internal_queue_cfg();
645inline void BridgeConfig_Subnet::unsafe_arena_set_allocated_queue_cfg(
647 if (GetArenaForAllocation() ==
nullptr) {
648 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.queue_cfg_);
650 _impl_.queue_cfg_ = queue_cfg;
652 _impl_._has_bits_[0] |= 0x00000001u;
654 _impl_._has_bits_[0] &= ~0x00000001u;
658inline ::goby::acomms::protobuf::QueueManagerConfig* BridgeConfig_Subnet::release_queue_cfg() {
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);
673inline ::goby::acomms::protobuf::QueueManagerConfig* BridgeConfig_Subnet::unsafe_arena_release_queue_cfg() {
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_;
688inline ::goby::acomms::protobuf::QueueManagerConfig* BridgeConfig_Subnet::mutable_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;
710 _impl_.queue_cfg_ = queue_cfg;
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);
720inline bool BridgeConfig_Subnet::has_mac_cfg()
const {
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_;
728inline const ::goby::acomms::protobuf::MACConfig& BridgeConfig_Subnet::mac_cfg()
const {
730 return _internal_mac_cfg();
732inline void BridgeConfig_Subnet::unsafe_arena_set_allocated_mac_cfg(
734 if (GetArenaForAllocation() ==
nullptr) {
735 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.mac_cfg_);
737 _impl_.mac_cfg_ = mac_cfg;
739 _impl_._has_bits_[0] |= 0x00000002u;
741 _impl_._has_bits_[0] &= ~0x00000002u;
745inline ::goby::acomms::protobuf::MACConfig* BridgeConfig_Subnet::release_mac_cfg() {
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);
760inline ::goby::acomms::protobuf::MACConfig* BridgeConfig_Subnet::unsafe_arena_release_mac_cfg() {
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_;
775inline ::goby::acomms::protobuf::MACConfig* BridgeConfig_Subnet::mutable_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;
797 _impl_.mac_cfg_ = mac_cfg;
806inline bool BridgeConfig::_internal_has_app()
const {
807 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
808 PROTOBUF_ASSUME(!value || _impl_.app_ !=
nullptr);
811inline bool BridgeConfig::has_app()
const {
812 return _internal_has_app();
814inline const ::goby::middleware::protobuf::AppConfig& BridgeConfig::_internal_app()
const {
815 const ::goby::middleware::protobuf::AppConfig* p = _impl_.app_;
819inline const ::goby::middleware::protobuf::AppConfig& BridgeConfig::app()
const {
821 return _internal_app();
823inline void BridgeConfig::unsafe_arena_set_allocated_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;
836inline ::goby::middleware::protobuf::AppConfig* BridgeConfig::release_app() {
837 _impl_._has_bits_[0] &= ~0x00000001u;
839 _impl_.app_ =
nullptr;
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);
851inline ::goby::middleware::protobuf::AppConfig* BridgeConfig::unsafe_arena_release_app() {
853 _impl_._has_bits_[0] &= ~0x00000001u;
855 _impl_.app_ =
nullptr;
858inline ::goby::middleware::protobuf::AppConfig* BridgeConfig::_internal_mutable_app() {
859 _impl_._has_bits_[0] |= 0x00000001u;
860 if (_impl_.app_ ==
nullptr) {
866inline ::goby::middleware::protobuf::AppConfig* BridgeConfig::mutable_app() {
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);
898inline bool BridgeConfig::has_interprocess()
const {
899 return _internal_has_interprocess();
901inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& BridgeConfig::_internal_interprocess()
const {
902 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = _impl_.interprocess_;
906inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& BridgeConfig::interprocess()
const {
908 return _internal_interprocess();
910inline void BridgeConfig::unsafe_arena_set_allocated_interprocess(
912 if (GetArenaForAllocation() ==
nullptr) {
913 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.interprocess_);
915 _impl_.interprocess_ = interprocess;
917 _impl_._has_bits_[0] |= 0x00000002u;
919 _impl_._has_bits_[0] &= ~0x00000002u;
923inline ::goby::zeromq::protobuf::InterProcessPortalConfig* BridgeConfig::release_interprocess() {
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);
938inline ::goby::zeromq::protobuf::InterProcessPortalConfig* BridgeConfig::unsafe_arena_release_interprocess() {
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_;
953inline ::goby::zeromq::protobuf::InterProcessPortalConfig* BridgeConfig::mutable_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(
969 message_arena, interprocess, submessage_arena);
971 _impl_._has_bits_[0] |= 0x00000002u;
973 _impl_._has_bits_[0] &= ~0x00000002u;
975 _impl_.interprocess_ = interprocess;
980inline int BridgeConfig::_internal_subnet_size()
const {
981 return _impl_.subnet_.size();
983inline int BridgeConfig::subnet_size()
const {
984 return _internal_subnet_size();
986inline void BridgeConfig::clear_subnet() {
987 _impl_.subnet_.Clear();
989inline ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet* BridgeConfig::mutable_subnet(
int index) {
991 return _impl_.subnet_.Mutable(index);
993inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet >*
994BridgeConfig::mutable_subnet() {
996 return &_impl_.subnet_;
998inline const ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet& BridgeConfig::_internal_subnet(
int index)
const {
999 return _impl_.subnet_.Get(index);
1001inline const ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet& BridgeConfig::subnet(
int index)
const {
1003 return _internal_subnet(index);
1005inline ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet* BridgeConfig::_internal_add_subnet() {
1006 return _impl_.subnet_.Add();
1008inline ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet* BridgeConfig::add_subnet() {
1013inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet >&
1014BridgeConfig::subnet()
const {
1016 return _impl_.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);
1025inline bool BridgeConfig::has_route_cfg()
const {
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_;
1033inline const ::goby::acomms::protobuf::RouteManagerConfig& BridgeConfig::route_cfg()
const {
1035 return _internal_route_cfg();
1037inline void BridgeConfig::unsafe_arena_set_allocated_route_cfg(
1039 if (GetArenaForAllocation() ==
nullptr) {
1040 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.route_cfg_);
1042 _impl_.route_cfg_ = route_cfg;
1044 _impl_._has_bits_[0] |= 0x00000004u;
1046 _impl_._has_bits_[0] &= ~0x00000004u;
1050inline ::goby::acomms::protobuf::RouteManagerConfig* BridgeConfig::release_route_cfg() {
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);
1065inline ::goby::acomms::protobuf::RouteManagerConfig* BridgeConfig::unsafe_arena_release_route_cfg() {
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_;
1080inline ::goby::acomms::protobuf::RouteManagerConfig* BridgeConfig::mutable_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;
1102 _impl_.route_cfg_ = route_cfg;
1107inline int BridgeConfig::_internal_load_shared_library_size()
const {
1108 return _impl_.load_shared_library_.size();
1110inline int BridgeConfig::load_shared_library_size()
const {
1111 return _internal_load_shared_library_size();
1113inline void BridgeConfig::clear_load_shared_library() {
1114 _impl_.load_shared_library_.Clear();
1116inline std::string* BridgeConfig::add_load_shared_library() {
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);
1124inline const std::string& BridgeConfig::load_shared_library(
int index)
const {
1126 return _internal_load_shared_library(index);
1128inline std::string* BridgeConfig::mutable_load_shared_library(
int index) {
1130 return _impl_.load_shared_library_.Mutable(index);
1132inline void BridgeConfig::set_load_shared_library(
int index,
const std::string& value) {
1133 _impl_.load_shared_library_.Mutable(index)->assign(value);
1136inline void BridgeConfig::set_load_shared_library(
int index, std::string&& value) {
1137 _impl_.load_shared_library_.Mutable(index)->assign(std::move(value));
1140inline void BridgeConfig::set_load_shared_library(
int index,
const char* value) {
1141 GOOGLE_DCHECK(value !=
nullptr);
1142 _impl_.load_shared_library_.Mutable(index)->assign(value);
1145inline void BridgeConfig::set_load_shared_library(
int index,
const char* value,
size_t size) {
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();
1153inline void BridgeConfig::add_load_shared_library(
const std::string& value) {
1154 _impl_.load_shared_library_.Add()->assign(value);
1157inline void BridgeConfig::add_load_shared_library(std::string&& value) {
1158 _impl_.load_shared_library_.Add(std::move(value));
1161inline void BridgeConfig::add_load_shared_library(
const char* value) {
1162 GOOGLE_DCHECK(value !=
nullptr);
1163 _impl_.load_shared_library_.Add()->assign(value);
1166inline void BridgeConfig::add_load_shared_library(
const char* value,
size_t size) {
1167 _impl_.load_shared_library_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
1170inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
1171BridgeConfig::load_shared_library()
const {
1173 return _impl_.load_shared_library_;
1175inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
1176BridgeConfig::mutable_load_shared_library() {
1178 return &_impl_.load_shared_library_;
1182inline int BridgeConfig::_internal_load_proto_file_size()
const {
1183 return _impl_.load_proto_file_.size();
1185inline int BridgeConfig::load_proto_file_size()
const {
1186 return _internal_load_proto_file_size();
1188inline void BridgeConfig::clear_load_proto_file() {
1189 _impl_.load_proto_file_.Clear();
1191inline std::string* BridgeConfig::add_load_proto_file() {
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);
1199inline const std::string& BridgeConfig::load_proto_file(
int index)
const {
1201 return _internal_load_proto_file(index);
1203inline std::string* BridgeConfig::mutable_load_proto_file(
int index) {
1205 return _impl_.load_proto_file_.Mutable(index);
1207inline void BridgeConfig::set_load_proto_file(
int index,
const std::string& value) {
1208 _impl_.load_proto_file_.Mutable(index)->assign(value);
1211inline void BridgeConfig::set_load_proto_file(
int index, std::string&& value) {
1212 _impl_.load_proto_file_.Mutable(index)->assign(std::move(value));
1215inline void BridgeConfig::set_load_proto_file(
int index,
const char* value) {
1216 GOOGLE_DCHECK(value !=
nullptr);
1217 _impl_.load_proto_file_.Mutable(index)->assign(value);
1220inline void BridgeConfig::set_load_proto_file(
int index,
const char* value,
size_t size) {
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();
1228inline void BridgeConfig::add_load_proto_file(
const std::string& value) {
1229 _impl_.load_proto_file_.Add()->assign(value);
1232inline void BridgeConfig::add_load_proto_file(std::string&& value) {
1233 _impl_.load_proto_file_.Add(std::move(value));
1236inline void BridgeConfig::add_load_proto_file(
const char* value) {
1237 GOOGLE_DCHECK(value !=
nullptr);
1238 _impl_.load_proto_file_.Add()->assign(value);
1241inline void BridgeConfig::add_load_proto_file(
const char* value,
size_t size) {
1242 _impl_.load_proto_file_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
1245inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
1246BridgeConfig::load_proto_file()
const {
1248 return _impl_.load_proto_file_;
1250inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
1251BridgeConfig::mutable_load_proto_file() {
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);
1262inline bool BridgeConfig::has_dccl_cfg()
const {
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_;
1270inline const ::goby::acomms::protobuf::DCCLConfig& BridgeConfig::dccl_cfg()
const {
1272 return _internal_dccl_cfg();
1274inline void BridgeConfig::unsafe_arena_set_allocated_dccl_cfg(
1276 if (GetArenaForAllocation() ==
nullptr) {
1277 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(_impl_.dccl_cfg_);
1279 _impl_.dccl_cfg_ = dccl_cfg;
1281 _impl_._has_bits_[0] |= 0x00000008u;
1283 _impl_._has_bits_[0] &= ~0x00000008u;
1287inline ::goby::acomms::protobuf::DCCLConfig* BridgeConfig::release_dccl_cfg() {
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);
1302inline ::goby::acomms::protobuf::DCCLConfig* BridgeConfig::unsafe_arena_release_dccl_cfg() {
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_;
1317inline ::goby::acomms::protobuf::DCCLConfig* BridgeConfig::mutable_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;
1339 _impl_.dccl_cfg_ = dccl_cfg;
1344inline bool BridgeConfig::_internal_has_forward_cacst()
const {
1345 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
1348inline bool BridgeConfig::has_forward_cacst()
const {
1349 return _internal_has_forward_cacst();
1351inline void BridgeConfig::clear_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_;
1358inline bool BridgeConfig::forward_cacst()
const {
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;
1366inline void BridgeConfig::set_forward_cacst(
bool 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;
1376inline bool BridgeConfig::has_forward_ranging_reply()
const {
1377 return _internal_has_forward_ranging_reply();
1379inline void BridgeConfig::clear_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_;
1386inline bool BridgeConfig::forward_ranging_reply()
const {
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;
1394inline void BridgeConfig::set_forward_ranging_reply(
bool 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;
1404inline bool BridgeConfig::has_special_command_ttl()
const {
1405 return _internal_has_special_command_ttl();
1407inline void BridgeConfig::clear_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_;
1414inline int32_t BridgeConfig::special_command_ttl()
const {
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;
1422inline void BridgeConfig::set_special_command_ttl(int32_t 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()
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()
BridgeConfig_Subnet(const BridgeConfig_Subnet &from)
const ::goby::acomms::protobuf::MACConfig & mac_cfg() const
const ::goby::acomms::protobuf::QueueManagerConfig & queue_cfg() const
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)
void clear_interprocess()
BridgeConfig(BridgeConfig &&from) noexcept
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void Swap(BridgeConfig *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void MergeFrom(const BridgeConfig &from)
static const BridgeConfig & default_instance()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void CopyFrom(const BridgeConfig &from)
void UnsafeArenaSwap(BridgeConfig *other)
PROTOBUF_CONSTEXPR BridgeConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
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()
BridgeConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
BridgeConfig(const BridgeConfig &from)
static const ClassData _class_data_
BridgeConfig & operator=(BridgeConfig &&from) noexcept
BridgeConfig & operator=(const BridgeConfig &from)
static const BridgeConfig * internal_default_instance()
::goby::acomms::protobuf::DCCLConfig * Arena::CreateMaybeMessage<::goby::acomms::protobuf::DCCLConfig >(Arena *)
::goby::zeromq::protobuf::InterProcessPortalConfig * Arena::CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig >(Arena *)
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[]