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 < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/unknown_field_set.h>
38 #include "dccl/option_extensions.pb.h"
43 #include <boost/units/quantity.hpp>
44 #include <boost/units/absolute.hpp>
45 #include <boost/units/dimensionless_type.hpp>
46 #include <boost/units/make_scaled_unit.hpp>
48 #include <google/protobuf/port_def.inc>
49 #define PROTOBUF_INTERNAL_EXPORT_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto
50 PROTOBUF_NAMESPACE_OPEN
54 PROTOBUF_NAMESPACE_CLOSE
58 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
60 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
62 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
64 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
75 class BridgeConfigDefaultTypeInternal;
77 class BridgeConfig_Subnet;
78 class BridgeConfig_SubnetDefaultTypeInternal;
85 PROTOBUF_NAMESPACE_OPEN
86 template<> ::goby::apps::zeromq::acomms::protobuf::BridgeConfig* Arena::CreateMaybeMessage<::goby::apps::zeromq::acomms::protobuf::BridgeConfig>(Arena*);
87 template<> ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet* Arena::CreateMaybeMessage<::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet>(Arena*);
88 PROTOBUF_NAMESPACE_CLOSE
98 public ::PROTOBUF_NAMESPACE_ID::Message {
105 : BridgeConfig_Subnet() {
106 *
this = ::std::move(from);
109 inline BridgeConfig_Subnet&
operator=(
const BridgeConfig_Subnet& from) {
113 inline BridgeConfig_Subnet&
operator=(BridgeConfig_Subnet&& from) noexcept {
114 if (GetArena() == from.GetArena()) {
115 if (
this != &from) InternalSwap(&from);
123 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
126 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
129 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
130 return GetDescriptor();
133 return GetMetadataStatic().descriptor;
136 return GetMetadataStatic().reflection;
142 return reinterpret_cast<const BridgeConfig_Subnet*
>(
145 static constexpr
int kIndexInFileMessages =
148 friend void swap(BridgeConfig_Subnet& a, BridgeConfig_Subnet& b) {
151 inline void Swap(BridgeConfig_Subnet* other) {
152 if (other ==
this)
return;
153 if (GetArena() == other->GetArena()) {
156 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
160 if (other ==
this)
return;
161 GOOGLE_DCHECK(GetArena() == other->GetArena());
167 inline BridgeConfig_Subnet*
New() const final {
168 return CreateMaybeMessage<BridgeConfig_Subnet>(
nullptr);
171 BridgeConfig_Subnet*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
172 return CreateMaybeMessage<BridgeConfig_Subnet>(arena);
174 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
175 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
178 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
179 bool IsInitialized() const final;
182 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
183 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
184 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
185 int GetCachedSize() const final {
return _cached_size_.Get(); }
188 inline void SharedCtor();
189 inline void SharedDtor();
190 void SetCachedSize(
int size)
const final;
191 void InternalSwap(BridgeConfig_Subnet* other);
192 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
193 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
194 return "goby.apps.zeromq.acomms.protobuf.BridgeConfig.Subnet";
199 static void ArenaDtor(
void*
object);
200 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
205 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
217 kQueueCfgFieldNumber = 1,
218 kMacCfgFieldNumber = 2,
223 bool _internal_has_queue_cfg()
const;
226 const ::goby::acomms::protobuf::QueueManagerConfig&
queue_cfg()
const;
231 const ::goby::acomms::protobuf::QueueManagerConfig& _internal_queue_cfg()
const;
232 ::goby::acomms::protobuf::QueueManagerConfig* _internal_mutable_queue_cfg();
235 ::goby::acomms::protobuf::QueueManagerConfig* queue_cfg);
241 bool _internal_has_mac_cfg()
const;
244 const ::goby::acomms::protobuf::MACConfig&
mac_cfg()
const;
249 const ::goby::acomms::protobuf::MACConfig& _internal_mac_cfg()
const;
250 ::goby::acomms::protobuf::MACConfig* _internal_mutable_mac_cfg();
253 ::goby::acomms::protobuf::MACConfig* mac_cfg);
261 size_t RequiredFieldsByteSizeFallback()
const;
263 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
264 typedef void InternalArenaConstructable_;
265 typedef void DestructorSkippable_;
266 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
267 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
268 ::goby::acomms::protobuf::QueueManagerConfig* queue_cfg_;
269 ::goby::acomms::protobuf::MACConfig* mac_cfg_;
270 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto;
275 public ::PROTOBUF_NAMESPACE_ID::Message {
283 *
this = ::std::move(from);
286 inline BridgeConfig&
operator=(
const BridgeConfig& from) {
290 inline BridgeConfig&
operator=(BridgeConfig&& from) noexcept {
291 if (GetArena() == from.GetArena()) {
292 if (
this != &from) InternalSwap(&from);
300 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
303 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
306 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
307 return GetDescriptor();
310 return GetMetadataStatic().descriptor;
313 return GetMetadataStatic().reflection;
319 return reinterpret_cast<const BridgeConfig*
>(
322 static constexpr
int kIndexInFileMessages =
325 friend void swap(BridgeConfig& a, BridgeConfig& b) {
328 inline void Swap(BridgeConfig* other) {
329 if (other ==
this)
return;
330 if (GetArena() == other->GetArena()) {
333 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
337 if (other ==
this)
return;
338 GOOGLE_DCHECK(GetArena() == other->GetArena());
344 inline BridgeConfig*
New() const final {
345 return CreateMaybeMessage<BridgeConfig>(
nullptr);
348 BridgeConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
349 return CreateMaybeMessage<BridgeConfig>(arena);
351 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
352 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
355 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
356 bool IsInitialized() const final;
359 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
360 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
361 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
362 int GetCachedSize() const final {
return _cached_size_.Get(); }
365 inline void SharedCtor();
366 inline void SharedDtor();
367 void SetCachedSize(
int size)
const final;
368 void InternalSwap(BridgeConfig* other);
369 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
370 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
371 return "goby.apps.zeromq.acomms.protobuf.BridgeConfig";
376 static void ArenaDtor(
void*
object);
377 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
382 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
396 kSubnetFieldNumber = 3,
397 kLoadSharedLibraryFieldNumber = 10,
398 kLoadProtoFileFieldNumber = 11,
400 kInterprocessFieldNumber = 2,
401 kRouteCfgFieldNumber = 4,
402 kDcclCfgFieldNumber = 12,
403 kForwardCacstFieldNumber = 100,
404 kForwardRangingReplyFieldNumber = 101,
405 kSpecialCommandTtlFieldNumber = 200,
410 int _internal_subnet_size()
const;
413 ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet*
mutable_subnet(
int index);
414 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet >*
417 const ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet& _internal_subnet(
int index)
const;
418 ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet* _internal_add_subnet();
420 const ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet&
subnet(
int index)
const;
421 ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet*
add_subnet();
422 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet >&
428 int _internal_load_shared_library_size()
const;
445 const std::string& _internal_load_shared_library(
int index)
const;
446 std::string* _internal_add_load_shared_library();
452 int _internal_load_proto_file_size()
const;
466 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
load_proto_file()
const;
469 const std::string& _internal_load_proto_file(
int index)
const;
470 std::string* _internal_add_load_proto_file();
476 bool _internal_has_app()
const;
479 const ::goby::middleware::protobuf::AppConfig&
app()
const;
484 const ::goby::middleware::protobuf::AppConfig& _internal_app()
const;
485 ::goby::middleware::protobuf::AppConfig* _internal_mutable_app();
488 ::goby::middleware::protobuf::AppConfig* app);
494 bool _internal_has_interprocess()
const;
497 const ::goby::zeromq::protobuf::InterProcessPortalConfig&
interprocess()
const;
502 const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess()
const;
503 ::goby::zeromq::protobuf::InterProcessPortalConfig* _internal_mutable_interprocess();
506 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
512 bool _internal_has_route_cfg()
const;
515 const ::goby::acomms::protobuf::RouteManagerConfig&
route_cfg()
const;
520 const ::goby::acomms::protobuf::RouteManagerConfig& _internal_route_cfg()
const;
521 ::goby::acomms::protobuf::RouteManagerConfig* _internal_mutable_route_cfg();
524 ::goby::acomms::protobuf::RouteManagerConfig* route_cfg);
530 bool _internal_has_dccl_cfg()
const;
533 const ::goby::acomms::protobuf::DCCLConfig&
dccl_cfg()
const;
538 const ::goby::acomms::protobuf::DCCLConfig& _internal_dccl_cfg()
const;
539 ::goby::acomms::protobuf::DCCLConfig* _internal_mutable_dccl_cfg();
542 ::goby::acomms::protobuf::DCCLConfig* dccl_cfg);
548 bool _internal_has_forward_cacst()
const;
554 bool _internal_forward_cacst()
const;
555 void _internal_set_forward_cacst(
bool value);
561 bool _internal_has_forward_ranging_reply()
const;
567 bool _internal_forward_ranging_reply()
const;
568 void _internal_set_forward_ranging_reply(
bool value);
574 bool _internal_has_special_command_ttl()
const;
588 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
589 typedef void InternalArenaConstructable_;
590 typedef void DestructorSkippable_;
591 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
592 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
593 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet > subnet_;
594 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> load_shared_library_;
595 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> load_proto_file_;
596 ::goby::middleware::protobuf::AppConfig* app_;
597 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess_;
598 ::goby::acomms::protobuf::RouteManagerConfig* route_cfg_;
599 ::goby::acomms::protobuf::DCCLConfig* dccl_cfg_;
601 bool forward_ranging_reply_;
603 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto;
611 #pragma GCC diagnostic push
612 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
617 inline bool BridgeConfig_Subnet::_internal_has_queue_cfg()
const {
618 bool value = (_has_bits_[0] & 0x00000001u) != 0;
619 PROTOBUF_ASSUME(!value || queue_cfg_ !=
nullptr);
622 inline bool BridgeConfig_Subnet::has_queue_cfg()
const {
623 return _internal_has_queue_cfg();
625 inline const ::goby::acomms::protobuf::QueueManagerConfig& BridgeConfig_Subnet::_internal_queue_cfg()
const {
626 const ::goby::acomms::protobuf::QueueManagerConfig* p = queue_cfg_;
627 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::acomms::protobuf::QueueManagerConfig*
>(
630 inline const ::goby::acomms::protobuf::QueueManagerConfig& BridgeConfig_Subnet::queue_cfg()
const {
632 return _internal_queue_cfg();
634 inline void BridgeConfig_Subnet::unsafe_arena_set_allocated_queue_cfg(
635 ::goby::acomms::protobuf::QueueManagerConfig* queue_cfg) {
636 if (GetArena() ==
nullptr) {
637 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(queue_cfg_);
639 queue_cfg_ = queue_cfg;
641 _has_bits_[0] |= 0x00000001u;
643 _has_bits_[0] &= ~0x00000001u;
647 inline ::goby::acomms::protobuf::QueueManagerConfig* BridgeConfig_Subnet::release_queue_cfg() {
648 auto temp = unsafe_arena_release_queue_cfg();
649 if (GetArena() !=
nullptr) {
650 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
654 inline ::goby::acomms::protobuf::QueueManagerConfig* BridgeConfig_Subnet::unsafe_arena_release_queue_cfg() {
656 _has_bits_[0] &= ~0x00000001u;
657 ::goby::acomms::protobuf::QueueManagerConfig* temp = queue_cfg_;
658 queue_cfg_ =
nullptr;
661 inline ::goby::acomms::protobuf::QueueManagerConfig* BridgeConfig_Subnet::_internal_mutable_queue_cfg() {
662 _has_bits_[0] |= 0x00000001u;
663 if (queue_cfg_ ==
nullptr) {
664 auto* p = CreateMaybeMessage<::goby::acomms::protobuf::QueueManagerConfig>(GetArena());
669 inline ::goby::acomms::protobuf::QueueManagerConfig* BridgeConfig_Subnet::mutable_queue_cfg() {
671 return _internal_mutable_queue_cfg();
673 inline void BridgeConfig_Subnet::set_allocated_queue_cfg(::goby::acomms::protobuf::QueueManagerConfig* queue_cfg) {
674 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
675 if (message_arena ==
nullptr) {
676 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(queue_cfg_);
679 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
680 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(queue_cfg)->GetArena();
681 if (message_arena != submessage_arena) {
682 queue_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
683 message_arena, queue_cfg, submessage_arena);
685 _has_bits_[0] |= 0x00000001u;
687 _has_bits_[0] &= ~0x00000001u;
689 queue_cfg_ = queue_cfg;
694 inline bool BridgeConfig_Subnet::_internal_has_mac_cfg()
const {
695 bool value = (_has_bits_[0] & 0x00000002u) != 0;
696 PROTOBUF_ASSUME(!value || mac_cfg_ !=
nullptr);
699 inline bool BridgeConfig_Subnet::has_mac_cfg()
const {
700 return _internal_has_mac_cfg();
702 inline const ::goby::acomms::protobuf::MACConfig& BridgeConfig_Subnet::_internal_mac_cfg()
const {
703 const ::goby::acomms::protobuf::MACConfig* p = mac_cfg_;
704 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::acomms::protobuf::MACConfig*
>(
707 inline const ::goby::acomms::protobuf::MACConfig& BridgeConfig_Subnet::mac_cfg()
const {
709 return _internal_mac_cfg();
711 inline void BridgeConfig_Subnet::unsafe_arena_set_allocated_mac_cfg(
712 ::goby::acomms::protobuf::MACConfig* mac_cfg) {
713 if (GetArena() ==
nullptr) {
714 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(mac_cfg_);
718 _has_bits_[0] |= 0x00000002u;
720 _has_bits_[0] &= ~0x00000002u;
724 inline ::goby::acomms::protobuf::MACConfig* BridgeConfig_Subnet::release_mac_cfg() {
725 auto temp = unsafe_arena_release_mac_cfg();
726 if (GetArena() !=
nullptr) {
727 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
731 inline ::goby::acomms::protobuf::MACConfig* BridgeConfig_Subnet::unsafe_arena_release_mac_cfg() {
733 _has_bits_[0] &= ~0x00000002u;
734 ::goby::acomms::protobuf::MACConfig* temp = mac_cfg_;
738 inline ::goby::acomms::protobuf::MACConfig* BridgeConfig_Subnet::_internal_mutable_mac_cfg() {
739 _has_bits_[0] |= 0x00000002u;
740 if (mac_cfg_ ==
nullptr) {
741 auto* p = CreateMaybeMessage<::goby::acomms::protobuf::MACConfig>(GetArena());
746 inline ::goby::acomms::protobuf::MACConfig* BridgeConfig_Subnet::mutable_mac_cfg() {
748 return _internal_mutable_mac_cfg();
750 inline void BridgeConfig_Subnet::set_allocated_mac_cfg(::goby::acomms::protobuf::MACConfig* mac_cfg) {
751 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
752 if (message_arena ==
nullptr) {
753 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(mac_cfg_);
756 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
757 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(mac_cfg)->GetArena();
758 if (message_arena != submessage_arena) {
759 mac_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
760 message_arena, mac_cfg, submessage_arena);
762 _has_bits_[0] |= 0x00000002u;
764 _has_bits_[0] &= ~0x00000002u;
775 inline bool BridgeConfig::_internal_has_app()
const {
776 bool value = (_has_bits_[0] & 0x00000001u) != 0;
777 PROTOBUF_ASSUME(!value || app_ !=
nullptr);
780 inline bool BridgeConfig::has_app()
const {
781 return _internal_has_app();
783 inline const ::goby::middleware::protobuf::AppConfig& BridgeConfig::_internal_app()
const {
784 const ::goby::middleware::protobuf::AppConfig* p = app_;
785 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*
>(
788 inline const ::goby::middleware::protobuf::AppConfig& BridgeConfig::app()
const {
790 return _internal_app();
792 inline void BridgeConfig::unsafe_arena_set_allocated_app(
793 ::goby::middleware::protobuf::AppConfig* app) {
794 if (GetArena() ==
nullptr) {
795 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
799 _has_bits_[0] |= 0x00000001u;
801 _has_bits_[0] &= ~0x00000001u;
805 inline ::goby::middleware::protobuf::AppConfig* BridgeConfig::release_app() {
806 auto temp = unsafe_arena_release_app();
807 if (GetArena() !=
nullptr) {
808 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
812 inline ::goby::middleware::protobuf::AppConfig* BridgeConfig::unsafe_arena_release_app() {
814 _has_bits_[0] &= ~0x00000001u;
815 ::goby::middleware::protobuf::AppConfig* temp = app_;
819 inline ::goby::middleware::protobuf::AppConfig* BridgeConfig::_internal_mutable_app() {
820 _has_bits_[0] |= 0x00000001u;
821 if (app_ ==
nullptr) {
822 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArena());
827 inline ::goby::middleware::protobuf::AppConfig* BridgeConfig::mutable_app() {
829 return _internal_mutable_app();
831 inline void BridgeConfig::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
832 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
833 if (message_arena ==
nullptr) {
834 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
837 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
838 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app)->GetArena();
839 if (message_arena != submessage_arena) {
840 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
841 message_arena, app, submessage_arena);
843 _has_bits_[0] |= 0x00000001u;
845 _has_bits_[0] &= ~0x00000001u;
852 inline bool BridgeConfig::_internal_has_interprocess()
const {
853 bool value = (_has_bits_[0] & 0x00000002u) != 0;
854 PROTOBUF_ASSUME(!value || interprocess_ !=
nullptr);
857 inline bool BridgeConfig::has_interprocess()
const {
858 return _internal_has_interprocess();
860 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& BridgeConfig::_internal_interprocess()
const {
861 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
862 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*
>(
865 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& BridgeConfig::interprocess()
const {
867 return _internal_interprocess();
869 inline void BridgeConfig::unsafe_arena_set_allocated_interprocess(
870 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
871 if (GetArena() ==
nullptr) {
872 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
874 interprocess_ = interprocess;
876 _has_bits_[0] |= 0x00000002u;
878 _has_bits_[0] &= ~0x00000002u;
882 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* BridgeConfig::release_interprocess() {
883 auto temp = unsafe_arena_release_interprocess();
884 if (GetArena() !=
nullptr) {
885 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
889 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* BridgeConfig::unsafe_arena_release_interprocess() {
891 _has_bits_[0] &= ~0x00000002u;
892 ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = interprocess_;
893 interprocess_ =
nullptr;
896 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* BridgeConfig::_internal_mutable_interprocess() {
897 _has_bits_[0] |= 0x00000002u;
898 if (interprocess_ ==
nullptr) {
899 auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArena());
902 return interprocess_;
904 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* BridgeConfig::mutable_interprocess() {
906 return _internal_mutable_interprocess();
908 inline void BridgeConfig::set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
909 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
910 if (message_arena ==
nullptr) {
911 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
914 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
915 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess)->GetArena();
916 if (message_arena != submessage_arena) {
917 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
918 message_arena, interprocess, submessage_arena);
920 _has_bits_[0] |= 0x00000002u;
922 _has_bits_[0] &= ~0x00000002u;
924 interprocess_ = interprocess;
929 inline int BridgeConfig::_internal_subnet_size()
const {
930 return subnet_.size();
932 inline int BridgeConfig::subnet_size()
const {
933 return _internal_subnet_size();
935 inline void BridgeConfig::clear_subnet() {
938 inline ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet* BridgeConfig::mutable_subnet(
int index) {
940 return subnet_.Mutable(index);
942 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet >*
943 BridgeConfig::mutable_subnet() {
947 inline const ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet& BridgeConfig::_internal_subnet(
int index)
const {
948 return subnet_.Get(index);
950 inline const ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet& BridgeConfig::subnet(
int index)
const {
952 return _internal_subnet(index);
954 inline ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet* BridgeConfig::_internal_add_subnet() {
955 return subnet_.Add();
957 inline ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet* BridgeConfig::add_subnet() {
959 return _internal_add_subnet();
961 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet >&
962 BridgeConfig::subnet()
const {
968 inline bool BridgeConfig::_internal_has_route_cfg()
const {
969 bool value = (_has_bits_[0] & 0x00000004u) != 0;
970 PROTOBUF_ASSUME(!value || route_cfg_ !=
nullptr);
973 inline bool BridgeConfig::has_route_cfg()
const {
974 return _internal_has_route_cfg();
976 inline const ::goby::acomms::protobuf::RouteManagerConfig& BridgeConfig::_internal_route_cfg()
const {
977 const ::goby::acomms::protobuf::RouteManagerConfig* p = route_cfg_;
978 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::acomms::protobuf::RouteManagerConfig*
>(
981 inline const ::goby::acomms::protobuf::RouteManagerConfig& BridgeConfig::route_cfg()
const {
983 return _internal_route_cfg();
985 inline void BridgeConfig::unsafe_arena_set_allocated_route_cfg(
986 ::goby::acomms::protobuf::RouteManagerConfig* route_cfg) {
987 if (GetArena() ==
nullptr) {
988 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(route_cfg_);
990 route_cfg_ = route_cfg;
992 _has_bits_[0] |= 0x00000004u;
994 _has_bits_[0] &= ~0x00000004u;
998 inline ::goby::acomms::protobuf::RouteManagerConfig* BridgeConfig::release_route_cfg() {
999 auto temp = unsafe_arena_release_route_cfg();
1000 if (GetArena() !=
nullptr) {
1001 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1005 inline ::goby::acomms::protobuf::RouteManagerConfig* BridgeConfig::unsafe_arena_release_route_cfg() {
1007 _has_bits_[0] &= ~0x00000004u;
1008 ::goby::acomms::protobuf::RouteManagerConfig* temp = route_cfg_;
1009 route_cfg_ =
nullptr;
1012 inline ::goby::acomms::protobuf::RouteManagerConfig* BridgeConfig::_internal_mutable_route_cfg() {
1013 _has_bits_[0] |= 0x00000004u;
1014 if (route_cfg_ ==
nullptr) {
1015 auto* p = CreateMaybeMessage<::goby::acomms::protobuf::RouteManagerConfig>(GetArena());
1020 inline ::goby::acomms::protobuf::RouteManagerConfig* BridgeConfig::mutable_route_cfg() {
1022 return _internal_mutable_route_cfg();
1024 inline void BridgeConfig::set_allocated_route_cfg(::goby::acomms::protobuf::RouteManagerConfig* route_cfg) {
1025 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1026 if (message_arena ==
nullptr) {
1027 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(route_cfg_);
1030 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1031 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(route_cfg)->GetArena();
1032 if (message_arena != submessage_arena) {
1033 route_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1034 message_arena, route_cfg, submessage_arena);
1036 _has_bits_[0] |= 0x00000004u;
1038 _has_bits_[0] &= ~0x00000004u;
1040 route_cfg_ = route_cfg;
1045 inline int BridgeConfig::_internal_load_shared_library_size()
const {
1046 return load_shared_library_.size();
1048 inline int BridgeConfig::load_shared_library_size()
const {
1049 return _internal_load_shared_library_size();
1051 inline void BridgeConfig::clear_load_shared_library() {
1052 load_shared_library_.Clear();
1054 inline std::string* BridgeConfig::add_load_shared_library() {
1056 return _internal_add_load_shared_library();
1058 inline const std::string& BridgeConfig::_internal_load_shared_library(
int index)
const {
1059 return load_shared_library_.Get(index);
1061 inline const std::string& BridgeConfig::load_shared_library(
int index)
const {
1063 return _internal_load_shared_library(index);
1065 inline std::string* BridgeConfig::mutable_load_shared_library(
int index) {
1067 return load_shared_library_.Mutable(index);
1069 inline void BridgeConfig::set_load_shared_library(
int index,
const std::string& value) {
1071 load_shared_library_.Mutable(index)->assign(value);
1073 inline void BridgeConfig::set_load_shared_library(
int index, std::string&& value) {
1075 load_shared_library_.Mutable(index)->assign(std::move(value));
1077 inline void BridgeConfig::set_load_shared_library(
int index,
const char* value) {
1078 GOOGLE_DCHECK(value !=
nullptr);
1079 load_shared_library_.Mutable(index)->assign(value);
1082 inline void BridgeConfig::set_load_shared_library(
int index,
const char* value,
size_t size) {
1083 load_shared_library_.Mutable(index)->assign(
1084 reinterpret_cast<const char*
>(value), size);
1087 inline std::string* BridgeConfig::_internal_add_load_shared_library() {
1088 return load_shared_library_.Add();
1090 inline void BridgeConfig::add_load_shared_library(
const std::string& value) {
1091 load_shared_library_.Add()->assign(value);
1094 inline void BridgeConfig::add_load_shared_library(std::string&& value) {
1095 load_shared_library_.Add(std::move(value));
1098 inline void BridgeConfig::add_load_shared_library(
const char* value) {
1099 GOOGLE_DCHECK(value !=
nullptr);
1100 load_shared_library_.Add()->assign(value);
1103 inline void BridgeConfig::add_load_shared_library(
const char* value,
size_t size) {
1104 load_shared_library_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
1107 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
1108 BridgeConfig::load_shared_library()
const {
1110 return load_shared_library_;
1112 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
1113 BridgeConfig::mutable_load_shared_library() {
1115 return &load_shared_library_;
1119 inline int BridgeConfig::_internal_load_proto_file_size()
const {
1120 return load_proto_file_.size();
1122 inline int BridgeConfig::load_proto_file_size()
const {
1123 return _internal_load_proto_file_size();
1125 inline void BridgeConfig::clear_load_proto_file() {
1126 load_proto_file_.Clear();
1128 inline std::string* BridgeConfig::add_load_proto_file() {
1130 return _internal_add_load_proto_file();
1132 inline const std::string& BridgeConfig::_internal_load_proto_file(
int index)
const {
1133 return load_proto_file_.Get(index);
1135 inline const std::string& BridgeConfig::load_proto_file(
int index)
const {
1137 return _internal_load_proto_file(index);
1139 inline std::string* BridgeConfig::mutable_load_proto_file(
int index) {
1141 return load_proto_file_.Mutable(index);
1143 inline void BridgeConfig::set_load_proto_file(
int index,
const std::string& value) {
1145 load_proto_file_.Mutable(index)->assign(value);
1147 inline void BridgeConfig::set_load_proto_file(
int index, std::string&& value) {
1149 load_proto_file_.Mutable(index)->assign(std::move(value));
1151 inline void BridgeConfig::set_load_proto_file(
int index,
const char* value) {
1152 GOOGLE_DCHECK(value !=
nullptr);
1153 load_proto_file_.Mutable(index)->assign(value);
1156 inline void BridgeConfig::set_load_proto_file(
int index,
const char* value,
size_t size) {
1157 load_proto_file_.Mutable(index)->assign(
1158 reinterpret_cast<const char*
>(value), size);
1161 inline std::string* BridgeConfig::_internal_add_load_proto_file() {
1162 return load_proto_file_.Add();
1164 inline void BridgeConfig::add_load_proto_file(
const std::string& value) {
1165 load_proto_file_.Add()->assign(value);
1168 inline void BridgeConfig::add_load_proto_file(std::string&& value) {
1169 load_proto_file_.Add(std::move(value));
1172 inline void BridgeConfig::add_load_proto_file(
const char* value) {
1173 GOOGLE_DCHECK(value !=
nullptr);
1174 load_proto_file_.Add()->assign(value);
1177 inline void BridgeConfig::add_load_proto_file(
const char* value,
size_t size) {
1178 load_proto_file_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
1181 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
1182 BridgeConfig::load_proto_file()
const {
1184 return load_proto_file_;
1186 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
1187 BridgeConfig::mutable_load_proto_file() {
1189 return &load_proto_file_;
1193 inline bool BridgeConfig::_internal_has_dccl_cfg()
const {
1194 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1195 PROTOBUF_ASSUME(!value || dccl_cfg_ !=
nullptr);
1198 inline bool BridgeConfig::has_dccl_cfg()
const {
1199 return _internal_has_dccl_cfg();
1201 inline const ::goby::acomms::protobuf::DCCLConfig& BridgeConfig::_internal_dccl_cfg()
const {
1202 const ::goby::acomms::protobuf::DCCLConfig* p = dccl_cfg_;
1203 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::acomms::protobuf::DCCLConfig*
>(
1206 inline const ::goby::acomms::protobuf::DCCLConfig& BridgeConfig::dccl_cfg()
const {
1208 return _internal_dccl_cfg();
1210 inline void BridgeConfig::unsafe_arena_set_allocated_dccl_cfg(
1211 ::goby::acomms::protobuf::DCCLConfig* dccl_cfg) {
1212 if (GetArena() ==
nullptr) {
1213 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(dccl_cfg_);
1215 dccl_cfg_ = dccl_cfg;
1217 _has_bits_[0] |= 0x00000008u;
1219 _has_bits_[0] &= ~0x00000008u;
1223 inline ::goby::acomms::protobuf::DCCLConfig* BridgeConfig::release_dccl_cfg() {
1224 auto temp = unsafe_arena_release_dccl_cfg();
1225 if (GetArena() !=
nullptr) {
1226 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1230 inline ::goby::acomms::protobuf::DCCLConfig* BridgeConfig::unsafe_arena_release_dccl_cfg() {
1232 _has_bits_[0] &= ~0x00000008u;
1233 ::goby::acomms::protobuf::DCCLConfig* temp = dccl_cfg_;
1234 dccl_cfg_ =
nullptr;
1237 inline ::goby::acomms::protobuf::DCCLConfig* BridgeConfig::_internal_mutable_dccl_cfg() {
1238 _has_bits_[0] |= 0x00000008u;
1239 if (dccl_cfg_ ==
nullptr) {
1240 auto* p = CreateMaybeMessage<::goby::acomms::protobuf::DCCLConfig>(GetArena());
1245 inline ::goby::acomms::protobuf::DCCLConfig* BridgeConfig::mutable_dccl_cfg() {
1247 return _internal_mutable_dccl_cfg();
1249 inline void BridgeConfig::set_allocated_dccl_cfg(::goby::acomms::protobuf::DCCLConfig* dccl_cfg) {
1250 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1251 if (message_arena ==
nullptr) {
1252 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(dccl_cfg_);
1255 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1256 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(dccl_cfg)->GetArena();
1257 if (message_arena != submessage_arena) {
1258 dccl_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1259 message_arena, dccl_cfg, submessage_arena);
1261 _has_bits_[0] |= 0x00000008u;
1263 _has_bits_[0] &= ~0x00000008u;
1265 dccl_cfg_ = dccl_cfg;
1270 inline bool BridgeConfig::_internal_has_forward_cacst()
const {
1271 bool value = (_has_bits_[0] & 0x00000010u) != 0;
1274 inline bool BridgeConfig::has_forward_cacst()
const {
1275 return _internal_has_forward_cacst();
1277 inline void BridgeConfig::clear_forward_cacst() {
1278 forward_cacst_ =
true;
1279 _has_bits_[0] &= ~0x00000010u;
1281 inline bool BridgeConfig::_internal_forward_cacst()
const {
1282 return forward_cacst_;
1284 inline bool BridgeConfig::forward_cacst()
const {
1286 return _internal_forward_cacst();
1288 inline void BridgeConfig::_internal_set_forward_cacst(
bool value) {
1289 _has_bits_[0] |= 0x00000010u;
1290 forward_cacst_ =
value;
1292 inline void BridgeConfig::set_forward_cacst(
bool value) {
1293 _internal_set_forward_cacst(value);
1298 inline bool BridgeConfig::_internal_has_forward_ranging_reply()
const {
1299 bool value = (_has_bits_[0] & 0x00000020u) != 0;
1302 inline bool BridgeConfig::has_forward_ranging_reply()
const {
1303 return _internal_has_forward_ranging_reply();
1305 inline void BridgeConfig::clear_forward_ranging_reply() {
1306 forward_ranging_reply_ =
true;
1307 _has_bits_[0] &= ~0x00000020u;
1309 inline bool BridgeConfig::_internal_forward_ranging_reply()
const {
1310 return forward_ranging_reply_;
1312 inline bool BridgeConfig::forward_ranging_reply()
const {
1314 return _internal_forward_ranging_reply();
1316 inline void BridgeConfig::_internal_set_forward_ranging_reply(
bool value) {
1317 _has_bits_[0] |= 0x00000020u;
1318 forward_ranging_reply_ =
value;
1320 inline void BridgeConfig::set_forward_ranging_reply(
bool value) {
1321 _internal_set_forward_ranging_reply(value);
1326 inline bool BridgeConfig::_internal_has_special_command_ttl()
const {
1327 bool value = (_has_bits_[0] & 0x00000040u) != 0;
1330 inline bool BridgeConfig::has_special_command_ttl()
const {
1331 return _internal_has_special_command_ttl();
1333 inline void BridgeConfig::clear_special_command_ttl() {
1334 special_command_ttl_ = 1800;
1335 _has_bits_[0] &= ~0x00000040u;
1338 return special_command_ttl_;
1342 return _internal_special_command_ttl();
1345 _has_bits_[0] |= 0x00000040u;
1346 special_command_ttl_ =
value;
1349 _internal_set_special_command_ttl(value);
1354 #pragma GCC diagnostic pop
1369 #include <google/protobuf/port_undef.inc>
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto
const std::string & load_proto_file(int index) const
void set_load_proto_file(int index, std::string &&value)
void unsafe_arena_set_allocated_dccl_cfg(::goby::acomms::protobuf::DCCLConfig *dccl_cfg)
::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
::goby::zeromq::protobuf::InterProcessPortalConfig * unsafe_arena_release_interprocess()
BridgeConfig_Subnet(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::int32 special_command_ttl() const
void MergeFrom(const BridgeConfig_Subnet &from)
BridgeConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void Swap(BridgeConfig *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void Swap(BridgeConfig_Subnet *other)
void unsafe_arena_set_allocated_queue_cfg(::goby::acomms::protobuf::QueueManagerConfig *queue_cfg)
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
void clear_forward_ranging_reply()
void clear_load_proto_file()
void clear_load_shared_library()
BridgeConfig_Subnet Subnet
void clear_special_command_ttl()
bool has_forward_ranging_reply() const
::goby::acomms::protobuf::MACConfig * release_mac_cfg()
::goby::acomms::protobuf::RouteManagerConfig * mutable_route_cfg()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const BridgeConfig_Subnet & default_instance()
std::string * add_load_proto_file()
void add_load_proto_file(const std::string &value)
bool forward_ranging_reply() const
void set_load_proto_file(int index, const char *value, size_t size)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
::goby::middleware::protobuf::AppConfig * release_app()
const ::goby::acomms::protobuf::RouteManagerConfig & route_cfg() const
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
const ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet & subnet(int index) const
std::string * add_load_shared_library()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet * add_subnet()
friend void swap(BridgeConfig_Subnet &a, BridgeConfig_Subnet &b)
void set_load_shared_library(int index, std::string &&value)
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
void CopyFrom(const BridgeConfig &from)
int load_shared_library_size() const
static const BridgeConfig & default_instance()
void set_allocated_mac_cfg(::goby::acomms::protobuf::MACConfig *mac_cfg)
::goby::middleware::protobuf::AppConfig * unsafe_arena_release_app()
void add_load_proto_file(std::string &&value)
void set_load_shared_library(int index, const char *value, size_t size)
void UnsafeArenaSwap(BridgeConfig *other)
BridgeConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & load_proto_file() const
BridgeConfig & operator=(const BridgeConfig &from)
void UnsafeArenaSwap(BridgeConfig_Subnet *other)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet > & subnet() const
void add_load_shared_library(const char *value)
bool has_route_cfg() const
bool forward_cacst() const
void set_forward_ranging_reply(bool value)
void add_load_proto_file(const char *value, size_t size)
::goby::acomms::protobuf::QueueManagerConfig * unsafe_arena_release_queue_cfg()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_load_shared_library()
::goby::acomms::protobuf::DCCLConfig * release_dccl_cfg()
::goby::acomms::protobuf::DCCLConfig * mutable_dccl_cfg()
std::string * mutable_load_proto_file(int index)
void add_load_shared_library(const std::string &value)
static const BridgeConfig * internal_default_instance()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void set_load_shared_library(int index, const char *value)
void CopyFrom(const BridgeConfig_Subnet &from)
void add_load_shared_library(const char *value, size_t size)
BridgeConfig_Subnet & operator=(BridgeConfig_Subnet &&from) noexcept
void set_special_command_ttl(::PROTOBUF_NAMESPACE_ID::int32 value)
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
::goby::acomms::protobuf::RouteManagerConfig * release_route_cfg()
const ::goby::acomms::protobuf::QueueManagerConfig & queue_cfg() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_load_shared_library(int index, const std::string &value)
::goby::middleware::protobuf::AppConfig * mutable_app()
friend void swap(BridgeConfig &a, BridgeConfig &b)
BridgeConfig_Subnet * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::goby::acomms::protobuf::QueueManagerConfig * release_queue_cfg()
::goby::acomms::protobuf::QueueManagerConfig * mutable_queue_cfg()
void unsafe_arena_set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet * mutable_subnet(int index)
void MergeFrom(const BridgeConfig &from)
void set_allocated_queue_cfg(::goby::acomms::protobuf::QueueManagerConfig *queue_cfg)
void set_load_proto_file(int index, const char *value)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_load_proto_file()
bool has_queue_cfg() const
bool has_interprocess() const
BridgeConfig * New() const final
void add_load_proto_file(const char *value)
bool has_dccl_cfg() const
static const BridgeConfig_Subnet * internal_default_instance()
::goby::acomms::protobuf::MACConfig * mutable_mac_cfg()
::goby::acomms::protobuf::RouteManagerConfig * unsafe_arena_release_route_cfg()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
BridgeConfig_Subnet(BridgeConfig_Subnet &&from) noexcept
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void unsafe_arena_set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
const ::goby::acomms::protobuf::MACConfig & mac_cfg() const
::goby::acomms::protobuf::DCCLConfig * unsafe_arena_release_dccl_cfg()
static void InitAsDefaultInstance()
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
BridgeConfig_Subnet * New() const final
BridgeConfig(const BridgeConfig &from)
std::string * mutable_load_shared_library(int index)
::goby::acomms::protobuf::MACConfig * unsafe_arena_release_mac_cfg()
const std::string & load_shared_library(int index) const
void add_load_shared_library(std::string &&value)
const ::goby::acomms::protobuf::DCCLConfig & dccl_cfg() const
BridgeConfig & operator=(BridgeConfig &&from) noexcept
bool has_special_command_ttl() const
void set_allocated_dccl_cfg(::goby::acomms::protobuf::DCCLConfig *dccl_cfg)
void set_load_proto_file(int index, const std::string &value)
bool has_forward_cacst() const
BridgeConfig_Subnet(const BridgeConfig_Subnet &from)
void clear_interprocess()
int load_proto_file_size() const
virtual ~BridgeConfig_Subnet()
BridgeConfig(BridgeConfig &&from) noexcept
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet > * mutable_subnet()
void unsafe_arena_set_allocated_route_cfg(::goby::acomms::protobuf::RouteManagerConfig *route_cfg)
BridgeConfig_Subnet & operator=(const BridgeConfig_Subnet &from)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & load_shared_library() const
void set_allocated_route_cfg(::goby::acomms::protobuf::RouteManagerConfig *route_cfg)
const ::goby::middleware::protobuf::AppConfig & app() const
void clear_forward_cacst()
void set_forward_cacst(bool value)
void unsafe_arena_set_allocated_mac_cfg(::goby::acomms::protobuf::MACConfig *mac_cfg)
@ value
the parser finished reading a JSON value
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.
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]