Goby3  3.1.5a
2024.05.23
bridge_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/zeromq/protobuf/bridge_config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3006001 < GOOGLE_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.
20 #endif
21 
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/unknown_field_set.h>
36 #include "dccl/option_extensions.pb.h"
41 #include <boost/units/quantity.hpp>
42 #include <boost/units/absolute.hpp>
43 #include <boost/units/dimensionless_type.hpp>
44 #include <boost/units/make_scaled_unit.hpp>
45 // @@protoc_insertion_point(includes)
46 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto
47 
49 // Internal implementation detail -- do not use these members.
50 struct TableStruct {
51  static const ::google::protobuf::internal::ParseTableField entries[];
52  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
53  static const ::google::protobuf::internal::ParseTable schema[2];
54  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
55  static const ::google::protobuf::internal::SerializationTable serialization_table[];
57 };
58 void AddDescriptors();
59 } // namespace protobuf_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto
60 namespace goby {
61 namespace apps {
62 namespace zeromq {
63 namespace acomms {
64 namespace protobuf {
65 class BridgeConfig;
66 class BridgeConfigDefaultTypeInternal;
67 extern BridgeConfigDefaultTypeInternal _BridgeConfig_default_instance_;
69 class BridgeConfig_SubnetDefaultTypeInternal;
70 extern BridgeConfig_SubnetDefaultTypeInternal _BridgeConfig_Subnet_default_instance_;
71 } // namespace protobuf
72 } // namespace acomms
73 } // namespace zeromq
74 } // namespace apps
75 } // namespace goby
76 namespace google {
77 namespace protobuf {
78 template<> ::goby::apps::zeromq::acomms::protobuf::BridgeConfig* Arena::CreateMaybeMessage<::goby::apps::zeromq::acomms::protobuf::BridgeConfig>(Arena*);
79 template<> ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet* Arena::CreateMaybeMessage<::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet>(Arena*);
80 } // namespace protobuf
81 } // namespace google
82 namespace goby {
83 namespace apps {
84 namespace zeromq {
85 namespace acomms {
86 namespace protobuf {
87 
88 // ===================================================================
89 
90 class BridgeConfig_Subnet : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.acomms.protobuf.BridgeConfig.Subnet) */ {
91  public:
93  virtual ~BridgeConfig_Subnet();
94 
96 
98  CopyFrom(from);
99  return *this;
100  }
101  #if LANG_CXX11
103  : BridgeConfig_Subnet() {
104  *this = ::std::move(from);
105  }
106 
107  inline BridgeConfig_Subnet& operator=(BridgeConfig_Subnet&& from) noexcept {
108  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
109  if (this != &from) InternalSwap(&from);
110  } else {
111  CopyFrom(from);
112  }
113  return *this;
114  }
115  #endif
116  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
117  return _internal_metadata_.unknown_fields();
118  }
119  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
120  return _internal_metadata_.mutable_unknown_fields();
121  }
122 
123  static const ::google::protobuf::Descriptor* descriptor();
124  static const BridgeConfig_Subnet& default_instance();
125 
126  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
128  return reinterpret_cast<const BridgeConfig_Subnet*>(
130  }
131  static constexpr int kIndexInFileMessages =
132  0;
133 
134  void Swap(BridgeConfig_Subnet* other);
136  a.Swap(&b);
137  }
138 
139  // implements Message ----------------------------------------------
140 
141  inline BridgeConfig_Subnet* New() const final {
142  return CreateMaybeMessage<BridgeConfig_Subnet>(NULL);
143  }
144 
146  return CreateMaybeMessage<BridgeConfig_Subnet>(arena);
147  }
148  void CopyFrom(const ::google::protobuf::Message& from) final;
149  void MergeFrom(const ::google::protobuf::Message& from) final;
150  void CopyFrom(const BridgeConfig_Subnet& from);
151  void MergeFrom(const BridgeConfig_Subnet& from);
152  void Clear() final;
153  bool IsInitialized() const final;
154 
155  size_t ByteSizeLong() const final;
157  ::google::protobuf::io::CodedInputStream* input) final;
159  ::google::protobuf::io::CodedOutputStream* output) const final;
161  bool deterministic, ::google::protobuf::uint8* target) const final;
162  int GetCachedSize() const final { return _cached_size_.Get(); }
163 
164  private:
165  void SharedCtor();
166  void SharedDtor();
167  void SetCachedSize(int size) const final;
168  void InternalSwap(BridgeConfig_Subnet* other);
169  private:
170  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
171  return NULL;
172  }
173  inline void* MaybeArenaPtr() const {
174  return NULL;
175  }
176  public:
177 
179 
180  // nested types ----------------------------------------------------
181 
182  // accessors -------------------------------------------------------
183 
184  // required .goby.acomms.protobuf.QueueManagerConfig queue_cfg = 1;
185  bool has_queue_cfg() const;
186  void clear_queue_cfg();
187  static const int kQueueCfgFieldNumber = 1;
188  private:
189  const ::goby::acomms::protobuf::QueueManagerConfig& _internal_queue_cfg() const;
190  public:
191  const ::goby::acomms::protobuf::QueueManagerConfig& queue_cfg() const;
192  ::goby::acomms::protobuf::QueueManagerConfig* release_queue_cfg();
193  ::goby::acomms::protobuf::QueueManagerConfig* mutable_queue_cfg();
194  void set_allocated_queue_cfg(::goby::acomms::protobuf::QueueManagerConfig* queue_cfg);
195 
196  // required .goby.acomms.protobuf.MACConfig mac_cfg = 2;
197  bool has_mac_cfg() const;
198  void clear_mac_cfg();
199  static const int kMacCfgFieldNumber = 2;
200  private:
201  const ::goby::acomms::protobuf::MACConfig& _internal_mac_cfg() const;
202  public:
203  const ::goby::acomms::protobuf::MACConfig& mac_cfg() const;
204  ::goby::acomms::protobuf::MACConfig* release_mac_cfg();
205  ::goby::acomms::protobuf::MACConfig* mutable_mac_cfg();
206  void set_allocated_mac_cfg(::goby::acomms::protobuf::MACConfig* mac_cfg);
207 
208  // @@protoc_insertion_point(class_scope:goby.apps.zeromq.acomms.protobuf.BridgeConfig.Subnet)
209  private:
210  void set_has_queue_cfg();
211  void clear_has_queue_cfg();
212  void set_has_mac_cfg();
213  void clear_has_mac_cfg();
214 
215  // helper for ByteSizeLong()
216  size_t RequiredFieldsByteSizeFallback() const;
217 
218  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
219  ::google::protobuf::internal::HasBits<1> _has_bits_;
220  mutable ::google::protobuf::internal::CachedSize _cached_size_;
221  ::goby::acomms::protobuf::QueueManagerConfig* queue_cfg_;
222  ::goby::acomms::protobuf::MACConfig* mac_cfg_;
224 };
225 // -------------------------------------------------------------------
226 
227 class BridgeConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.acomms.protobuf.BridgeConfig) */ {
228  public:
229  BridgeConfig();
230  virtual ~BridgeConfig();
231 
232  BridgeConfig(const BridgeConfig& from);
233 
234  inline BridgeConfig& operator=(const BridgeConfig& from) {
235  CopyFrom(from);
236  return *this;
237  }
238  #if LANG_CXX11
239  BridgeConfig(BridgeConfig&& from) noexcept
240  : BridgeConfig() {
241  *this = ::std::move(from);
242  }
243 
244  inline BridgeConfig& operator=(BridgeConfig&& from) noexcept {
245  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
246  if (this != &from) InternalSwap(&from);
247  } else {
248  CopyFrom(from);
249  }
250  return *this;
251  }
252  #endif
253  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
254  return _internal_metadata_.unknown_fields();
255  }
256  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
257  return _internal_metadata_.mutable_unknown_fields();
258  }
259 
260  static const ::google::protobuf::Descriptor* descriptor();
261  static const BridgeConfig& default_instance();
262 
263  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
264  static inline const BridgeConfig* internal_default_instance() {
265  return reinterpret_cast<const BridgeConfig*>(
267  }
268  static constexpr int kIndexInFileMessages =
269  1;
270 
271  void Swap(BridgeConfig* other);
272  friend void swap(BridgeConfig& a, BridgeConfig& b) {
273  a.Swap(&b);
274  }
275 
276  // implements Message ----------------------------------------------
277 
278  inline BridgeConfig* New() const final {
279  return CreateMaybeMessage<BridgeConfig>(NULL);
280  }
281 
282  BridgeConfig* New(::google::protobuf::Arena* arena) const final {
283  return CreateMaybeMessage<BridgeConfig>(arena);
284  }
285  void CopyFrom(const ::google::protobuf::Message& from) final;
286  void MergeFrom(const ::google::protobuf::Message& from) final;
287  void CopyFrom(const BridgeConfig& from);
288  void MergeFrom(const BridgeConfig& from);
289  void Clear() final;
290  bool IsInitialized() const final;
291 
292  size_t ByteSizeLong() const final;
294  ::google::protobuf::io::CodedInputStream* input) final;
296  ::google::protobuf::io::CodedOutputStream* output) const final;
298  bool deterministic, ::google::protobuf::uint8* target) const final;
299  int GetCachedSize() const final { return _cached_size_.Get(); }
300 
301  private:
302  void SharedCtor();
303  void SharedDtor();
304  void SetCachedSize(int size) const final;
305  void InternalSwap(BridgeConfig* other);
306  private:
307  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
308  return NULL;
309  }
310  inline void* MaybeArenaPtr() const {
311  return NULL;
312  }
313  public:
314 
316 
317  // nested types ----------------------------------------------------
318 
320 
321  // accessors -------------------------------------------------------
322 
323  // repeated .goby.apps.zeromq.acomms.protobuf.BridgeConfig.Subnet subnet = 3;
324  int subnet_size() const;
325  void clear_subnet();
326  static const int kSubnetFieldNumber = 3;
327  ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet* mutable_subnet(int index);
328  ::google::protobuf::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet >*
329  mutable_subnet();
330  const ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet& subnet(int index) const;
331  ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet* add_subnet();
332  const ::google::protobuf::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet >&
333  subnet() const;
334 
335  // repeated string load_shared_library = 10 [(.goby.field) = {
336  int load_shared_library_size() const;
337  void clear_load_shared_library();
338  static const int kLoadSharedLibraryFieldNumber = 10;
339  const ::std::string& load_shared_library(int index) const;
340  ::std::string* mutable_load_shared_library(int index);
341  void set_load_shared_library(int index, const ::std::string& value);
342  #if LANG_CXX11
343  void set_load_shared_library(int index, ::std::string&& value);
344  #endif
345  void set_load_shared_library(int index, const char* value);
346  void set_load_shared_library(int index, const char* value, size_t size);
347  ::std::string* add_load_shared_library();
348  void add_load_shared_library(const ::std::string& value);
349  #if LANG_CXX11
350  void add_load_shared_library(::std::string&& value);
351  #endif
352  void add_load_shared_library(const char* value);
353  void add_load_shared_library(const char* value, size_t size);
354  const ::google::protobuf::RepeatedPtrField< ::std::string>& load_shared_library() const;
355  ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_load_shared_library();
356 
357  // repeated string load_proto_file = 11 [(.goby.field) = {
358  int load_proto_file_size() const;
359  void clear_load_proto_file();
360  static const int kLoadProtoFileFieldNumber = 11;
361  const ::std::string& load_proto_file(int index) const;
362  ::std::string* mutable_load_proto_file(int index);
363  void set_load_proto_file(int index, const ::std::string& value);
364  #if LANG_CXX11
365  void set_load_proto_file(int index, ::std::string&& value);
366  #endif
367  void set_load_proto_file(int index, const char* value);
368  void set_load_proto_file(int index, const char* value, size_t size);
369  ::std::string* add_load_proto_file();
370  void add_load_proto_file(const ::std::string& value);
371  #if LANG_CXX11
372  void add_load_proto_file(::std::string&& value);
373  #endif
374  void add_load_proto_file(const char* value);
375  void add_load_proto_file(const char* value, size_t size);
376  const ::google::protobuf::RepeatedPtrField< ::std::string>& load_proto_file() const;
377  ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_load_proto_file();
378 
379  // optional .goby.middleware.protobuf.AppConfig app = 1;
380  bool has_app() const;
381  void clear_app();
382  static const int kAppFieldNumber = 1;
383  private:
384  const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
385  public:
386  const ::goby::middleware::protobuf::AppConfig& app() const;
389  void set_allocated_app(::goby::middleware::protobuf::AppConfig* app);
390 
391  // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
392  bool has_interprocess() const;
393  void clear_interprocess();
394  static const int kInterprocessFieldNumber = 2;
395  private:
396  const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
397  public:
398  const ::goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
401  void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
402 
403  // optional .goby.acomms.protobuf.RouteManagerConfig route_cfg = 4;
404  bool has_route_cfg() const;
405  void clear_route_cfg();
406  static const int kRouteCfgFieldNumber = 4;
407  private:
408  const ::goby::acomms::protobuf::RouteManagerConfig& _internal_route_cfg() const;
409  public:
410  const ::goby::acomms::protobuf::RouteManagerConfig& route_cfg() const;
413  void set_allocated_route_cfg(::goby::acomms::protobuf::RouteManagerConfig* route_cfg);
414 
415  // optional .goby.acomms.protobuf.DCCLConfig dccl_cfg = 12;
416  bool has_dccl_cfg() const;
417  void clear_dccl_cfg();
418  static const int kDcclCfgFieldNumber = 12;
419  private:
420  const ::goby::acomms::protobuf::DCCLConfig& _internal_dccl_cfg() const;
421  public:
422  const ::goby::acomms::protobuf::DCCLConfig& dccl_cfg() const;
423  ::goby::acomms::protobuf::DCCLConfig* release_dccl_cfg();
424  ::goby::acomms::protobuf::DCCLConfig* mutable_dccl_cfg();
425  void set_allocated_dccl_cfg(::goby::acomms::protobuf::DCCLConfig* dccl_cfg);
426 
427  // optional bool forward_cacst = 100 [default = true];
428  bool has_forward_cacst() const;
429  void clear_forward_cacst();
430  static const int kForwardCacstFieldNumber = 100;
431  bool forward_cacst() const;
432  void set_forward_cacst(bool value);
433 
434  // optional bool forward_ranging_reply = 101 [default = true];
435  bool has_forward_ranging_reply() const;
436  void clear_forward_ranging_reply();
437  static const int kForwardRangingReplyFieldNumber = 101;
438  bool forward_ranging_reply() const;
439  void set_forward_ranging_reply(bool value);
440 
441  // optional int32 special_command_ttl = 200 [default = 1800];
442  bool has_special_command_ttl() const;
443  void clear_special_command_ttl();
444  static const int kSpecialCommandTtlFieldNumber = 200;
445  ::google::protobuf::int32 special_command_ttl() const;
446  void set_special_command_ttl(::google::protobuf::int32 value);
447 
448  // @@protoc_insertion_point(class_scope:goby.apps.zeromq.acomms.protobuf.BridgeConfig)
449  private:
450  void set_has_app();
451  void clear_has_app();
452  void set_has_interprocess();
453  void clear_has_interprocess();
454  void set_has_route_cfg();
455  void clear_has_route_cfg();
456  void set_has_dccl_cfg();
457  void clear_has_dccl_cfg();
458  void set_has_forward_cacst();
459  void clear_has_forward_cacst();
460  void set_has_forward_ranging_reply();
461  void clear_has_forward_ranging_reply();
462  void set_has_special_command_ttl();
463  void clear_has_special_command_ttl();
464 
465  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
466  ::google::protobuf::internal::HasBits<1> _has_bits_;
467  mutable ::google::protobuf::internal::CachedSize _cached_size_;
475  bool forward_cacst_;
476  bool forward_ranging_reply_;
477  ::google::protobuf::int32 special_command_ttl_;
478  friend struct ::protobuf_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto::TableStruct;
479 };
480 // ===================================================================
481 
482 
483 // ===================================================================
484 
485 #ifdef __GNUC__
486  #pragma GCC diagnostic push
487  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
488 #endif // __GNUC__
489 // BridgeConfig_Subnet
490 
491 // required .goby.acomms.protobuf.QueueManagerConfig queue_cfg = 1;
493  return (_has_bits_[0] & 0x00000001u) != 0;
494 }
495 inline void BridgeConfig_Subnet::set_has_queue_cfg() {
496  _has_bits_[0] |= 0x00000001u;
497 }
498 inline void BridgeConfig_Subnet::clear_has_queue_cfg() {
499  _has_bits_[0] &= ~0x00000001u;
500 }
501 inline const ::goby::acomms::protobuf::QueueManagerConfig& BridgeConfig_Subnet::_internal_queue_cfg() const {
502  return *queue_cfg_;
503 }
504 inline const ::goby::acomms::protobuf::QueueManagerConfig& BridgeConfig_Subnet::queue_cfg() const {
505  const ::goby::acomms::protobuf::QueueManagerConfig* p = queue_cfg_;
506  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.BridgeConfig.Subnet.queue_cfg)
507  return p != NULL ? *p : *reinterpret_cast<const ::goby::acomms::protobuf::QueueManagerConfig*>(
509 }
510 inline ::goby::acomms::protobuf::QueueManagerConfig* BridgeConfig_Subnet::release_queue_cfg() {
511  // @@protoc_insertion_point(field_release:goby.apps.zeromq.acomms.protobuf.BridgeConfig.Subnet.queue_cfg)
512  clear_has_queue_cfg();
514  queue_cfg_ = NULL;
515  return temp;
516 }
517 inline ::goby::acomms::protobuf::QueueManagerConfig* BridgeConfig_Subnet::mutable_queue_cfg() {
518  set_has_queue_cfg();
519  if (queue_cfg_ == NULL) {
520  auto* p = CreateMaybeMessage<::goby::acomms::protobuf::QueueManagerConfig>(GetArenaNoVirtual());
521  queue_cfg_ = p;
522  }
523  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.BridgeConfig.Subnet.queue_cfg)
524  return queue_cfg_;
525 }
527  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
528  if (message_arena == NULL) {
529  delete reinterpret_cast< ::google::protobuf::MessageLite*>(queue_cfg_);
530  }
531  if (queue_cfg) {
532  ::google::protobuf::Arena* submessage_arena = NULL;
533  if (message_arena != submessage_arena) {
534  queue_cfg = ::google::protobuf::internal::GetOwnedMessage(
535  message_arena, queue_cfg, submessage_arena);
536  }
537  set_has_queue_cfg();
538  } else {
539  clear_has_queue_cfg();
540  }
541  queue_cfg_ = queue_cfg;
542  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.acomms.protobuf.BridgeConfig.Subnet.queue_cfg)
543 }
544 
545 // required .goby.acomms.protobuf.MACConfig mac_cfg = 2;
546 inline bool BridgeConfig_Subnet::has_mac_cfg() const {
547  return (_has_bits_[0] & 0x00000002u) != 0;
548 }
549 inline void BridgeConfig_Subnet::set_has_mac_cfg() {
550  _has_bits_[0] |= 0x00000002u;
551 }
552 inline void BridgeConfig_Subnet::clear_has_mac_cfg() {
553  _has_bits_[0] &= ~0x00000002u;
554 }
555 inline const ::goby::acomms::protobuf::MACConfig& BridgeConfig_Subnet::_internal_mac_cfg() const {
556  return *mac_cfg_;
557 }
558 inline const ::goby::acomms::protobuf::MACConfig& BridgeConfig_Subnet::mac_cfg() const {
559  const ::goby::acomms::protobuf::MACConfig* p = mac_cfg_;
560  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.BridgeConfig.Subnet.mac_cfg)
561  return p != NULL ? *p : *reinterpret_cast<const ::goby::acomms::protobuf::MACConfig*>(
563 }
564 inline ::goby::acomms::protobuf::MACConfig* BridgeConfig_Subnet::release_mac_cfg() {
565  // @@protoc_insertion_point(field_release:goby.apps.zeromq.acomms.protobuf.BridgeConfig.Subnet.mac_cfg)
566  clear_has_mac_cfg();
567  ::goby::acomms::protobuf::MACConfig* temp = mac_cfg_;
568  mac_cfg_ = NULL;
569  return temp;
570 }
571 inline ::goby::acomms::protobuf::MACConfig* BridgeConfig_Subnet::mutable_mac_cfg() {
572  set_has_mac_cfg();
573  if (mac_cfg_ == NULL) {
574  auto* p = CreateMaybeMessage<::goby::acomms::protobuf::MACConfig>(GetArenaNoVirtual());
575  mac_cfg_ = p;
576  }
577  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.BridgeConfig.Subnet.mac_cfg)
578  return mac_cfg_;
579 }
581  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
582  if (message_arena == NULL) {
583  delete reinterpret_cast< ::google::protobuf::MessageLite*>(mac_cfg_);
584  }
585  if (mac_cfg) {
586  ::google::protobuf::Arena* submessage_arena = NULL;
587  if (message_arena != submessage_arena) {
588  mac_cfg = ::google::protobuf::internal::GetOwnedMessage(
589  message_arena, mac_cfg, submessage_arena);
590  }
591  set_has_mac_cfg();
592  } else {
593  clear_has_mac_cfg();
594  }
595  mac_cfg_ = mac_cfg;
596  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.acomms.protobuf.BridgeConfig.Subnet.mac_cfg)
597 }
598 
599 // -------------------------------------------------------------------
600 
601 // BridgeConfig
602 
603 // optional .goby.middleware.protobuf.AppConfig app = 1;
604 inline bool BridgeConfig::has_app() const {
605  return (_has_bits_[0] & 0x00000001u) != 0;
606 }
607 inline void BridgeConfig::set_has_app() {
608  _has_bits_[0] |= 0x00000001u;
609 }
610 inline void BridgeConfig::clear_has_app() {
611  _has_bits_[0] &= ~0x00000001u;
612 }
613 inline const ::goby::middleware::protobuf::AppConfig& BridgeConfig::_internal_app() const {
614  return *app_;
615 }
616 inline const ::goby::middleware::protobuf::AppConfig& BridgeConfig::app() const {
617  const ::goby::middleware::protobuf::AppConfig* p = app_;
618  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.BridgeConfig.app)
619  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*>(
621 }
622 inline ::goby::middleware::protobuf::AppConfig* BridgeConfig::release_app() {
623  // @@protoc_insertion_point(field_release:goby.apps.zeromq.acomms.protobuf.BridgeConfig.app)
624  clear_has_app();
626  app_ = NULL;
627  return temp;
628 }
629 inline ::goby::middleware::protobuf::AppConfig* BridgeConfig::mutable_app() {
630  set_has_app();
631  if (app_ == NULL) {
632  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaNoVirtual());
633  app_ = p;
634  }
635  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.BridgeConfig.app)
636  return app_;
637 }
639  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
640  if (message_arena == NULL) {
641  delete reinterpret_cast< ::google::protobuf::MessageLite*>(app_);
642  }
643  if (app) {
644  ::google::protobuf::Arena* submessage_arena = NULL;
645  if (message_arena != submessage_arena) {
646  app = ::google::protobuf::internal::GetOwnedMessage(
647  message_arena, app, submessage_arena);
648  }
649  set_has_app();
650  } else {
651  clear_has_app();
652  }
653  app_ = app;
654  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.acomms.protobuf.BridgeConfig.app)
655 }
656 
657 // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
658 inline bool BridgeConfig::has_interprocess() const {
659  return (_has_bits_[0] & 0x00000002u) != 0;
660 }
661 inline void BridgeConfig::set_has_interprocess() {
662  _has_bits_[0] |= 0x00000002u;
663 }
664 inline void BridgeConfig::clear_has_interprocess() {
665  _has_bits_[0] &= ~0x00000002u;
666 }
667 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& BridgeConfig::_internal_interprocess() const {
668  return *interprocess_;
669 }
670 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& BridgeConfig::interprocess() const {
671  const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
672  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.BridgeConfig.interprocess)
673  return p != NULL ? *p : *reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*>(
675 }
676 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* BridgeConfig::release_interprocess() {
677  // @@protoc_insertion_point(field_release:goby.apps.zeromq.acomms.protobuf.BridgeConfig.interprocess)
678  clear_has_interprocess();
680  interprocess_ = NULL;
681  return temp;
682 }
683 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* BridgeConfig::mutable_interprocess() {
684  set_has_interprocess();
685  if (interprocess_ == NULL) {
686  auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArenaNoVirtual());
687  interprocess_ = p;
688  }
689  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.BridgeConfig.interprocess)
690  return interprocess_;
691 }
693  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
694  if (message_arena == NULL) {
695  delete reinterpret_cast< ::google::protobuf::MessageLite*>(interprocess_);
696  }
697  if (interprocess) {
698  ::google::protobuf::Arena* submessage_arena = NULL;
699  if (message_arena != submessage_arena) {
700  interprocess = ::google::protobuf::internal::GetOwnedMessage(
701  message_arena, interprocess, submessage_arena);
702  }
703  set_has_interprocess();
704  } else {
705  clear_has_interprocess();
706  }
707  interprocess_ = interprocess;
708  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.acomms.protobuf.BridgeConfig.interprocess)
709 }
710 
711 // repeated .goby.apps.zeromq.acomms.protobuf.BridgeConfig.Subnet subnet = 3;
712 inline int BridgeConfig::subnet_size() const {
713  return subnet_.size();
714 }
716  subnet_.Clear();
717 }
718 inline ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet* BridgeConfig::mutable_subnet(int index) {
719  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.BridgeConfig.subnet)
720  return subnet_.Mutable(index);
721 }
722 inline ::google::protobuf::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet >*
724  // @@protoc_insertion_point(field_mutable_list:goby.apps.zeromq.acomms.protobuf.BridgeConfig.subnet)
725  return &subnet_;
726 }
727 inline const ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet& BridgeConfig::subnet(int index) const {
728  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.BridgeConfig.subnet)
729  return subnet_.Get(index);
730 }
731 inline ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet* BridgeConfig::add_subnet() {
732  // @@protoc_insertion_point(field_add:goby.apps.zeromq.acomms.protobuf.BridgeConfig.subnet)
733  return subnet_.Add();
734 }
735 inline const ::google::protobuf::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet >&
737  // @@protoc_insertion_point(field_list:goby.apps.zeromq.acomms.protobuf.BridgeConfig.subnet)
738  return subnet_;
739 }
740 
741 // optional .goby.acomms.protobuf.RouteManagerConfig route_cfg = 4;
742 inline bool BridgeConfig::has_route_cfg() const {
743  return (_has_bits_[0] & 0x00000004u) != 0;
744 }
745 inline void BridgeConfig::set_has_route_cfg() {
746  _has_bits_[0] |= 0x00000004u;
747 }
748 inline void BridgeConfig::clear_has_route_cfg() {
749  _has_bits_[0] &= ~0x00000004u;
750 }
751 inline const ::goby::acomms::protobuf::RouteManagerConfig& BridgeConfig::_internal_route_cfg() const {
752  return *route_cfg_;
753 }
754 inline const ::goby::acomms::protobuf::RouteManagerConfig& BridgeConfig::route_cfg() const {
755  const ::goby::acomms::protobuf::RouteManagerConfig* p = route_cfg_;
756  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.BridgeConfig.route_cfg)
757  return p != NULL ? *p : *reinterpret_cast<const ::goby::acomms::protobuf::RouteManagerConfig*>(
759 }
760 inline ::goby::acomms::protobuf::RouteManagerConfig* BridgeConfig::release_route_cfg() {
761  // @@protoc_insertion_point(field_release:goby.apps.zeromq.acomms.protobuf.BridgeConfig.route_cfg)
762  clear_has_route_cfg();
764  route_cfg_ = NULL;
765  return temp;
766 }
767 inline ::goby::acomms::protobuf::RouteManagerConfig* BridgeConfig::mutable_route_cfg() {
768  set_has_route_cfg();
769  if (route_cfg_ == NULL) {
770  auto* p = CreateMaybeMessage<::goby::acomms::protobuf::RouteManagerConfig>(GetArenaNoVirtual());
771  route_cfg_ = p;
772  }
773  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.BridgeConfig.route_cfg)
774  return route_cfg_;
775 }
777  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
778  if (message_arena == NULL) {
779  delete reinterpret_cast< ::google::protobuf::MessageLite*>(route_cfg_);
780  }
781  if (route_cfg) {
782  ::google::protobuf::Arena* submessage_arena = NULL;
783  if (message_arena != submessage_arena) {
784  route_cfg = ::google::protobuf::internal::GetOwnedMessage(
785  message_arena, route_cfg, submessage_arena);
786  }
787  set_has_route_cfg();
788  } else {
789  clear_has_route_cfg();
790  }
791  route_cfg_ = route_cfg;
792  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.acomms.protobuf.BridgeConfig.route_cfg)
793 }
794 
795 // repeated string load_shared_library = 10 [(.goby.field) = {
797  return load_shared_library_.size();
798 }
800  load_shared_library_.Clear();
801 }
802 inline const ::std::string& BridgeConfig::load_shared_library(int index) const {
803  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_shared_library)
804  return load_shared_library_.Get(index);
805 }
806 inline ::std::string* BridgeConfig::mutable_load_shared_library(int index) {
807  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_shared_library)
808  return load_shared_library_.Mutable(index);
809 }
810 inline void BridgeConfig::set_load_shared_library(int index, const ::std::string& value) {
811  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_shared_library)
812  load_shared_library_.Mutable(index)->assign(value);
813 }
814 #if LANG_CXX11
815 inline void BridgeConfig::set_load_shared_library(int index, ::std::string&& value) {
816  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_shared_library)
817  load_shared_library_.Mutable(index)->assign(std::move(value));
818 }
819 #endif
820 inline void BridgeConfig::set_load_shared_library(int index, const char* value) {
821  GOOGLE_DCHECK(value != NULL);
822  load_shared_library_.Mutable(index)->assign(value);
823  // @@protoc_insertion_point(field_set_char:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_shared_library)
824 }
825 inline void BridgeConfig::set_load_shared_library(int index, const char* value, size_t size) {
826  load_shared_library_.Mutable(index)->assign(
827  reinterpret_cast<const char*>(value), size);
828  // @@protoc_insertion_point(field_set_pointer:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_shared_library)
829 }
830 inline ::std::string* BridgeConfig::add_load_shared_library() {
831  // @@protoc_insertion_point(field_add_mutable:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_shared_library)
832  return load_shared_library_.Add();
833 }
834 inline void BridgeConfig::add_load_shared_library(const ::std::string& value) {
835  load_shared_library_.Add()->assign(value);
836  // @@protoc_insertion_point(field_add:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_shared_library)
837 }
838 #if LANG_CXX11
839 inline void BridgeConfig::add_load_shared_library(::std::string&& value) {
840  load_shared_library_.Add(std::move(value));
841  // @@protoc_insertion_point(field_add:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_shared_library)
842 }
843 #endif
844 inline void BridgeConfig::add_load_shared_library(const char* value) {
845  GOOGLE_DCHECK(value != NULL);
846  load_shared_library_.Add()->assign(value);
847  // @@protoc_insertion_point(field_add_char:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_shared_library)
848 }
849 inline void BridgeConfig::add_load_shared_library(const char* value, size_t size) {
850  load_shared_library_.Add()->assign(reinterpret_cast<const char*>(value), size);
851  // @@protoc_insertion_point(field_add_pointer:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_shared_library)
852 }
853 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
855  // @@protoc_insertion_point(field_list:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_shared_library)
856  return load_shared_library_;
857 }
858 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
860  // @@protoc_insertion_point(field_mutable_list:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_shared_library)
861  return &load_shared_library_;
862 }
863 
864 // repeated string load_proto_file = 11 [(.goby.field) = {
866  return load_proto_file_.size();
867 }
869  load_proto_file_.Clear();
870 }
871 inline const ::std::string& BridgeConfig::load_proto_file(int index) const {
872  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_proto_file)
873  return load_proto_file_.Get(index);
874 }
875 inline ::std::string* BridgeConfig::mutable_load_proto_file(int index) {
876  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_proto_file)
877  return load_proto_file_.Mutable(index);
878 }
879 inline void BridgeConfig::set_load_proto_file(int index, const ::std::string& value) {
880  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_proto_file)
881  load_proto_file_.Mutable(index)->assign(value);
882 }
883 #if LANG_CXX11
884 inline void BridgeConfig::set_load_proto_file(int index, ::std::string&& value) {
885  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_proto_file)
886  load_proto_file_.Mutable(index)->assign(std::move(value));
887 }
888 #endif
889 inline void BridgeConfig::set_load_proto_file(int index, const char* value) {
890  GOOGLE_DCHECK(value != NULL);
891  load_proto_file_.Mutable(index)->assign(value);
892  // @@protoc_insertion_point(field_set_char:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_proto_file)
893 }
894 inline void BridgeConfig::set_load_proto_file(int index, const char* value, size_t size) {
895  load_proto_file_.Mutable(index)->assign(
896  reinterpret_cast<const char*>(value), size);
897  // @@protoc_insertion_point(field_set_pointer:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_proto_file)
898 }
899 inline ::std::string* BridgeConfig::add_load_proto_file() {
900  // @@protoc_insertion_point(field_add_mutable:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_proto_file)
901  return load_proto_file_.Add();
902 }
903 inline void BridgeConfig::add_load_proto_file(const ::std::string& value) {
904  load_proto_file_.Add()->assign(value);
905  // @@protoc_insertion_point(field_add:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_proto_file)
906 }
907 #if LANG_CXX11
908 inline void BridgeConfig::add_load_proto_file(::std::string&& value) {
909  load_proto_file_.Add(std::move(value));
910  // @@protoc_insertion_point(field_add:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_proto_file)
911 }
912 #endif
913 inline void BridgeConfig::add_load_proto_file(const char* value) {
914  GOOGLE_DCHECK(value != NULL);
915  load_proto_file_.Add()->assign(value);
916  // @@protoc_insertion_point(field_add_char:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_proto_file)
917 }
918 inline void BridgeConfig::add_load_proto_file(const char* value, size_t size) {
919  load_proto_file_.Add()->assign(reinterpret_cast<const char*>(value), size);
920  // @@protoc_insertion_point(field_add_pointer:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_proto_file)
921 }
922 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
924  // @@protoc_insertion_point(field_list:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_proto_file)
925  return load_proto_file_;
926 }
927 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
929  // @@protoc_insertion_point(field_mutable_list:goby.apps.zeromq.acomms.protobuf.BridgeConfig.load_proto_file)
930  return &load_proto_file_;
931 }
932 
933 // optional .goby.acomms.protobuf.DCCLConfig dccl_cfg = 12;
934 inline bool BridgeConfig::has_dccl_cfg() const {
935  return (_has_bits_[0] & 0x00000008u) != 0;
936 }
937 inline void BridgeConfig::set_has_dccl_cfg() {
938  _has_bits_[0] |= 0x00000008u;
939 }
940 inline void BridgeConfig::clear_has_dccl_cfg() {
941  _has_bits_[0] &= ~0x00000008u;
942 }
943 inline const ::goby::acomms::protobuf::DCCLConfig& BridgeConfig::_internal_dccl_cfg() const {
944  return *dccl_cfg_;
945 }
946 inline const ::goby::acomms::protobuf::DCCLConfig& BridgeConfig::dccl_cfg() const {
947  const ::goby::acomms::protobuf::DCCLConfig* p = dccl_cfg_;
948  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.BridgeConfig.dccl_cfg)
949  return p != NULL ? *p : *reinterpret_cast<const ::goby::acomms::protobuf::DCCLConfig*>(
951 }
952 inline ::goby::acomms::protobuf::DCCLConfig* BridgeConfig::release_dccl_cfg() {
953  // @@protoc_insertion_point(field_release:goby.apps.zeromq.acomms.protobuf.BridgeConfig.dccl_cfg)
954  clear_has_dccl_cfg();
955  ::goby::acomms::protobuf::DCCLConfig* temp = dccl_cfg_;
956  dccl_cfg_ = NULL;
957  return temp;
958 }
959 inline ::goby::acomms::protobuf::DCCLConfig* BridgeConfig::mutable_dccl_cfg() {
960  set_has_dccl_cfg();
961  if (dccl_cfg_ == NULL) {
962  auto* p = CreateMaybeMessage<::goby::acomms::protobuf::DCCLConfig>(GetArenaNoVirtual());
963  dccl_cfg_ = p;
964  }
965  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.BridgeConfig.dccl_cfg)
966  return dccl_cfg_;
967 }
969  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
970  if (message_arena == NULL) {
971  delete reinterpret_cast< ::google::protobuf::MessageLite*>(dccl_cfg_);
972  }
973  if (dccl_cfg) {
974  ::google::protobuf::Arena* submessage_arena = NULL;
975  if (message_arena != submessage_arena) {
976  dccl_cfg = ::google::protobuf::internal::GetOwnedMessage(
977  message_arena, dccl_cfg, submessage_arena);
978  }
979  set_has_dccl_cfg();
980  } else {
981  clear_has_dccl_cfg();
982  }
983  dccl_cfg_ = dccl_cfg;
984  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.acomms.protobuf.BridgeConfig.dccl_cfg)
985 }
986 
987 // optional bool forward_cacst = 100 [default = true];
988 inline bool BridgeConfig::has_forward_cacst() const {
989  return (_has_bits_[0] & 0x00000010u) != 0;
990 }
991 inline void BridgeConfig::set_has_forward_cacst() {
992  _has_bits_[0] |= 0x00000010u;
993 }
994 inline void BridgeConfig::clear_has_forward_cacst() {
995  _has_bits_[0] &= ~0x00000010u;
996 }
998  forward_cacst_ = true;
999  clear_has_forward_cacst();
1000 }
1001 inline bool BridgeConfig::forward_cacst() const {
1002  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.BridgeConfig.forward_cacst)
1003  return forward_cacst_;
1004 }
1005 inline void BridgeConfig::set_forward_cacst(bool value) {
1006  set_has_forward_cacst();
1007  forward_cacst_ = value;
1008  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.BridgeConfig.forward_cacst)
1009 }
1010 
1011 // optional bool forward_ranging_reply = 101 [default = true];
1013  return (_has_bits_[0] & 0x00000020u) != 0;
1014 }
1015 inline void BridgeConfig::set_has_forward_ranging_reply() {
1016  _has_bits_[0] |= 0x00000020u;
1017 }
1018 inline void BridgeConfig::clear_has_forward_ranging_reply() {
1019  _has_bits_[0] &= ~0x00000020u;
1020 }
1022  forward_ranging_reply_ = true;
1023  clear_has_forward_ranging_reply();
1024 }
1026  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.BridgeConfig.forward_ranging_reply)
1027  return forward_ranging_reply_;
1028 }
1030  set_has_forward_ranging_reply();
1031  forward_ranging_reply_ = value;
1032  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.BridgeConfig.forward_ranging_reply)
1033 }
1034 
1035 // optional int32 special_command_ttl = 200 [default = 1800];
1037  return (_has_bits_[0] & 0x00000040u) != 0;
1038 }
1039 inline void BridgeConfig::set_has_special_command_ttl() {
1040  _has_bits_[0] |= 0x00000040u;
1041 }
1042 inline void BridgeConfig::clear_has_special_command_ttl() {
1043  _has_bits_[0] &= ~0x00000040u;
1044 }
1046  special_command_ttl_ = 1800;
1047  clear_has_special_command_ttl();
1048 }
1050  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.BridgeConfig.special_command_ttl)
1051  return special_command_ttl_;
1052 }
1054  set_has_special_command_ttl();
1055  special_command_ttl_ = value;
1056  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.BridgeConfig.special_command_ttl)
1057 }
1058 
1059 #ifdef __GNUC__
1060  #pragma GCC diagnostic pop
1061 #endif // __GNUC__
1062 // -------------------------------------------------------------------
1063 
1064 
1065 // @@protoc_insertion_point(namespace_scope)
1066 
1067 } // namespace protobuf
1068 } // namespace acomms
1069 } // namespace zeromq
1070 } // namespace apps
1071 } // namespace goby
1072 
1073 // @@protoc_insertion_point(global_scope)
1074 
1075 #endif // PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::operator=
BridgeConfig_Subnet & operator=(const BridgeConfig_Subnet &from)
Definition: bridge_config.pb.h:97
goby::apps::zeromq::acomms::protobuf::BridgeConfig::forward_cacst
bool forward_cacst() const
Definition: bridge_config.pb.h:1001
queue.pb.h
google::protobuf::RepeatedPtrField< ::std::string >
amac_config.pb.h
goby::zeromq::protobuf::InterProcessPortalConfig
Definition: interprocess_config.pb.h:97
goby::middleware::protobuf::AppConfig
Definition: app_config.pb.h:767
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::apps::zeromq::acomms::protobuf::BridgeConfig::swap
friend void swap(BridgeConfig &a, BridgeConfig &b)
Definition: bridge_config.pb.h:272
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::set_allocated_queue_cfg
void set_allocated_queue_cfg(::goby::acomms::protobuf::QueueManagerConfig *queue_cfg)
Definition: bridge_config.pb.h:526
protobuf_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: bridge_config.pb.h:54
goby::apps::zeromq::acomms::protobuf::BridgeConfig::has_interprocess
bool has_interprocess() const
Definition: bridge_config.pb.h:658
goby::apps::zeromq::acomms::protobuf::BridgeConfig::has_special_command_ttl
bool has_special_command_ttl() const
Definition: bridge_config.pb.h:1036
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::~BridgeConfig_Subnet
virtual ~BridgeConfig_Subnet()
goby::apps::zeromq::acomms::protobuf::BridgeConfig::clear_subnet
void clear_subnet()
Definition: bridge_config.pb.h:715
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::has_queue_cfg
bool has_queue_cfg() const
Definition: bridge_config.pb.h:492
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::IsInitialized
bool IsInitialized() const final
goby::apps::zeromq::acomms::protobuf::BridgeConfig::internal_default_instance
static const BridgeConfig * internal_default_instance()
Definition: bridge_config.pb.h:264
goby::apps::zeromq::acomms::protobuf::BridgeConfig::mutable_interprocess
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
Definition: bridge_config.pb.h:683
goby::acomms::protobuf::RouteManagerConfig
Definition: route.pb.h:201
goby::apps::zeromq::acomms::protobuf::BridgeConfig::load_shared_library
const ::google::protobuf::RepeatedPtrField< ::std::string > & load_shared_library() const
Definition: bridge_config.pb.h:854
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::mutable_mac_cfg
::goby::acomms::protobuf::MACConfig * mutable_mac_cfg()
Definition: bridge_config.pb.h:571
goby::apps::zeromq::acomms::protobuf::BridgeConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: bridge_config.pb.h:256
goby::apps::zeromq::acomms::protobuf::_BridgeConfig_Subnet_default_instance_
BridgeConfig_SubnetDefaultTypeInternal _BridgeConfig_Subnet_default_instance_
goby::apps::zeromq::acomms::protobuf::BridgeConfig::mutable_load_proto_file
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_load_proto_file()
Definition: bridge_config.pb.h:928
goby::apps::zeromq::acomms::protobuf::BridgeConfig::special_command_ttl
::google::protobuf::int32 special_command_ttl() const
Definition: bridge_config.pb.h:1049
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::internal_default_instance
static const BridgeConfig_Subnet * internal_default_instance()
Definition: bridge_config.pb.h:127
goby::acomms::protobuf::DCCLConfig
Definition: dccl.pb.h:77
goby::apps::zeromq::acomms::protobuf::BridgeConfig::add_load_shared_library
::std::string * add_load_shared_library()
Definition: bridge_config.pb.h:830
goby::apps::zeromq::acomms::protobuf::BridgeConfig::clear_special_command_ttl
void clear_special_command_ttl()
Definition: bridge_config.pb.h:1045
goby::apps::zeromq::acomms::protobuf::BridgeConfig::New
BridgeConfig * New() const final
Definition: bridge_config.pb.h:278
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::descriptor
static const ::google::protobuf::Descriptor * descriptor()
google::protobuf::MessageLite
Definition: message_lite.h:164
goby::apps::zeromq::acomms::protobuf::BridgeConfig::forward_ranging_reply
bool forward_ranging_reply() const
Definition: bridge_config.pb.h:1025
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::kQueueCfgFieldNumber
static const int kQueueCfgFieldNumber
Definition: bridge_config.pb.h:187
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::apps::zeromq::acomms::protobuf::BridgeConfig::has_forward_ranging_reply
bool has_forward_ranging_reply() const
Definition: bridge_config.pb.h:1012
google::protobuf::Arena
Definition: arena.h:244
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::has_mac_cfg
bool has_mac_cfg() const
Definition: bridge_config.pb.h:546
goby::apps::zeromq::acomms::protobuf::BridgeConfig::set_load_proto_file
void set_load_proto_file(int index, const ::std::string &value)
Definition: bridge_config.pb.h:879
interprocess_config.pb.h
goby::apps::zeromq::acomms::protobuf::BridgeConfig::clear_load_proto_file
void clear_load_proto_file()
Definition: bridge_config.pb.h:868
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::release_mac_cfg
::goby::acomms::protobuf::MACConfig * release_mac_cfg()
Definition: bridge_config.pb.h:564
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: bridge_config.pb.h:116
goby::apps::zeromq::acomms::protobuf::BridgeConfig::mutable_route_cfg
::goby::acomms::protobuf::RouteManagerConfig * mutable_route_cfg()
Definition: bridge_config.pb.h:767
protobuf_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto::TableStruct
Definition: bridge_config.pb.h:50
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::clear_queue_cfg
void clear_queue_cfg()
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::mutable_queue_cfg
::goby::acomms::protobuf::QueueManagerConfig * mutable_queue_cfg()
Definition: bridge_config.pb.h:517
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::GetCachedSize
int GetCachedSize() const final
Definition: bridge_config.pb.h:162
goby::apps::zeromq::acomms::protobuf::BridgeConfig::mutable_app
::goby::middleware::protobuf::AppConfig * mutable_app()
Definition: bridge_config.pb.h:629
goby::apps::zeromq::acomms::protobuf::BridgeConfig::subnet
const ::google::protobuf::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet > & subnet() const
Definition: bridge_config.pb.h:736
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::apps::zeromq::acomms::protobuf::BridgeConfig::load_proto_file
const ::google::protobuf::RepeatedPtrField< ::std::string > & load_proto_file() const
Definition: bridge_config.pb.h:923
protobuf_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: bridge_config.pb.h:51
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::default_instance
static const BridgeConfig_Subnet & default_instance()
message.h
goby::apps::zeromq::acomms::protobuf::BridgeConfig::release_route_cfg
::goby::acomms::protobuf::RouteManagerConfig * release_route_cfg()
Definition: bridge_config.pb.h:760
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: bridge_config.pb.h:119
goby::apps::zeromq::acomms::protobuf::BridgeConfig::mutable_dccl_cfg
::goby::acomms::protobuf::DCCLConfig * mutable_dccl_cfg()
Definition: bridge_config.pb.h:959
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::BridgeConfig_Subnet
BridgeConfig_Subnet()
protobuf_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[2]
Definition: bridge_config.pb.h:53
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: bridge_config.pb.h:131
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::int32
std::int32_t int32
Definition: primitive_types.h:33
goby::apps::zeromq::acomms::protobuf::_BridgeConfig_default_instance_
BridgeConfigDefaultTypeInternal _BridgeConfig_default_instance_
goby::apps::zeromq::acomms::protobuf::BridgeConfig::has_app
bool has_app() const
Definition: bridge_config.pb.h:604
goby::apps::zeromq::acomms::protobuf::BridgeConfig::release_app
::goby::middleware::protobuf::AppConfig * release_app()
Definition: bridge_config.pb.h:622
goby::apps::zeromq::acomms::protobuf::BridgeConfig::set_forward_cacst
void set_forward_cacst(bool value)
Definition: bridge_config.pb.h:1005
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::kMacCfgFieldNumber
static const int kMacCfgFieldNumber
Definition: bridge_config.pb.h:199
goby::apps::zeromq::acomms::protobuf::BridgeConfig::has_forward_cacst
bool has_forward_cacst() const
Definition: bridge_config.pb.h:988
protobuf_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto::AddDescriptors
void AddDescriptors()
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::New
BridgeConfig_Subnet * New(::google::protobuf::Arena *arena) const final
Definition: bridge_config.pb.h:145
google::protobuf::Metadata
Definition: message.h:174
goby::acomms::protobuf::_QueueManagerConfig_default_instance_
QueueManagerConfigDefaultTypeInternal _QueueManagerConfig_default_instance_
goby::acomms::protobuf::_RouteManagerConfig_default_instance_
RouteManagerConfigDefaultTypeInternal _RouteManagerConfig_default_instance_
google::protobuf::Message
Definition: message.h:189
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::queue_cfg
const ::goby::acomms::protobuf::QueueManagerConfig & queue_cfg() const
Definition: bridge_config.pb.h:504
goby::apps::zeromq::acomms::protobuf::BridgeConfig::add_load_proto_file
::std::string * add_load_proto_file()
Definition: bridge_config.pb.h:899
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::clear_mac_cfg
void clear_mac_cfg()
goby::apps::zeromq::acomms::protobuf::BridgeConfig::operator=
BridgeConfig & operator=(const BridgeConfig &from)
Definition: bridge_config.pb.h:234
goby::acomms::protobuf::_MACConfig_default_instance_
MACConfigDefaultTypeInternal _MACConfig_default_instance_
goby::apps::zeromq::acomms::protobuf::BridgeConfig::clear_forward_ranging_reply
void clear_forward_ranging_reply()
Definition: bridge_config.pb.h:1021
goby::apps::zeromq::acomms::protobuf::BridgeConfig::set_allocated_route_cfg
void set_allocated_route_cfg(::goby::acomms::protobuf::RouteManagerConfig *route_cfg)
Definition: bridge_config.pb.h:776
goby::apps::zeromq::acomms::protobuf::BridgeConfig::load_proto_file_size
int load_proto_file_size() const
Definition: bridge_config.pb.h:865
protobuf_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: bridge_config.pb.h:52
goby::apps::zeromq::acomms::protobuf::BridgeConfig::load_shared_library_size
int load_shared_library_size() const
Definition: bridge_config.pb.h:796
goby::middleware::protobuf::_AppConfig_default_instance_
AppConfigDefaultTypeInternal _AppConfig_default_instance_
goby::apps::zeromq::acomms::protobuf::BridgeConfig::has_route_cfg
bool has_route_cfg() const
Definition: bridge_config.pb.h:742
arena.h
goby::apps::zeromq::acomms::protobuf::BridgeConfig::has_dccl_cfg
bool has_dccl_cfg() const
Definition: bridge_config.pb.h:934
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::set_allocated_mac_cfg
void set_allocated_mac_cfg(::goby::acomms::protobuf::MACConfig *mac_cfg)
Definition: bridge_config.pb.h:580
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::release_queue_cfg
::goby::acomms::protobuf::QueueManagerConfig * release_queue_cfg()
Definition: bridge_config.pb.h:510
goby::apps::zeromq::acomms::protobuf::BridgeConfig::app
const ::goby::middleware::protobuf::AppConfig & app() const
Definition: bridge_config.pb.h:616
protobuf_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: bridge_config.pb.h:56
goby::apps::zeromq::acomms::protobuf::BridgeConfig::clear_load_shared_library
void clear_load_shared_library()
Definition: bridge_config.pb.h:799
goby::apps::zeromq::acomms::protobuf::BridgeConfig::dccl_cfg
const ::goby::acomms::protobuf::DCCLConfig & dccl_cfg() const
Definition: bridge_config.pb.h:946
goby::apps::zeromq::acomms::protobuf::BridgeConfig::interprocess
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
Definition: bridge_config.pb.h:670
goby::apps::zeromq::acomms::protobuf::BridgeConfig::add_subnet
::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet * add_subnet()
Definition: bridge_config.pb.h:731
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::Swap
void Swap(BridgeConfig_Subnet *other)
goby::apps::zeromq::acomms::protobuf::BridgeConfig::set_load_shared_library
void set_load_shared_library(int index, const ::std::string &value)
Definition: bridge_config.pb.h:810
option_extensions.pb.h
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::apps::zeromq::acomms::protobuf::BridgeConfig::release_dccl_cfg
::goby::acomms::protobuf::DCCLConfig * release_dccl_cfg()
Definition: bridge_config.pb.h:952
goby::acomms::protobuf::_DCCLConfig_default_instance_
DCCLConfigDefaultTypeInternal _DCCLConfig_default_instance_
protobuf_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: bridge_config.pb.h:55
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::Clear
void Clear() final
goby::apps::zeromq::acomms::protobuf::BridgeConfig::Swap
void Swap(BridgeConfig *other)
goby::acomms::protobuf::MACConfig
Definition: amac_config.pb.h:117
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::ByteSizeLong
size_t ByteSizeLong() const final
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::swap
friend void swap(BridgeConfig_Subnet &a, BridgeConfig_Subnet &b)
Definition: bridge_config.pb.h:135
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::New
BridgeConfig_Subnet * New() const final
Definition: bridge_config.pb.h:141
goby::acomms::protobuf::QueueManagerConfig
Definition: queue.pb.h:687
goby::apps::zeromq::acomms::protobuf::BridgeConfig::mutable_load_shared_library
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_load_shared_library()
Definition: bridge_config.pb.h:859
app_config.pb.h
goby::apps::zeromq::acomms::protobuf::BridgeConfig::set_allocated_app
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
Definition: bridge_config.pb.h:638
goby::apps::zeromq::acomms::protobuf::BridgeConfig::release_interprocess
::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
Definition: bridge_config.pb.h:676
route.pb.h
goby::apps::zeromq::acomms::protobuf::BridgeConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: bridge_config.pb.h:253
goby::apps::zeromq::acomms::protobuf::BridgeConfig::set_special_command_ttl
void set_special_command_ttl(::google::protobuf::int32 value)
Definition: bridge_config.pb.h:1053
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet
Definition: bridge_config.pb.h:90
goby::apps::zeromq::acomms::protobuf::BridgeConfig::set_allocated_dccl_cfg
void set_allocated_dccl_cfg(::goby::acomms::protobuf::DCCLConfig *dccl_cfg)
Definition: bridge_config.pb.h:968
goby::apps::zeromq::acomms::protobuf::BridgeConfig::New
BridgeConfig * New(::google::protobuf::Arena *arena) const final
Definition: bridge_config.pb.h:282
goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_
InterProcessPortalConfigDefaultTypeInternal _InterProcessPortalConfig_default_instance_
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::mac_cfg
const ::goby::acomms::protobuf::MACConfig & mac_cfg() const
Definition: bridge_config.pb.h:558
goby::apps::zeromq::acomms::protobuf::BridgeConfig::mutable_subnet
::google::protobuf::RepeatedPtrField< ::goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet > * mutable_subnet()
Definition: bridge_config.pb.h:723
goby::apps::zeromq::acomms::protobuf::BridgeConfig::clear_forward_cacst
void clear_forward_cacst()
Definition: bridge_config.pb.h:997
google::protobuf::Message::Message
Message()
Definition: message.h:191
friend
goby::apps::zeromq::acomms::protobuf::BridgeConfig_Subnet::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
dccl.pb.h
google
Definition: dccl.h:57
goby::apps::zeromq::acomms::protobuf::BridgeConfig::set_allocated_interprocess
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
Definition: bridge_config.pb.h:692
goby::apps::zeromq::acomms::protobuf::BridgeConfig::subnet_size
int subnet_size() const
Definition: bridge_config.pb.h:712
protobuf_goby_2fzeromq_2fprotobuf_2fbridge_5fconfig_2eproto
Definition: bridge_config.pb.h:48
goby::apps::zeromq::acomms::protobuf::BridgeConfig::route_cfg
const ::goby::acomms::protobuf::RouteManagerConfig & route_cfg() const
Definition: bridge_config.pb.h:754
goby::apps::zeromq::acomms::protobuf::BridgeConfig::set_forward_ranging_reply
void set_forward_ranging_reply(bool value)
Definition: bridge_config.pb.h:1029
goby::apps::zeromq::acomms::protobuf::BridgeConfig
Definition: bridge_config.pb.h:227