Goby3  3.1.5a
2024.05.23
ip_gateway_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/ip_gateway_config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fip_5fgateway_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fip_5fgateway_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/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
37 #include "dccl/option_extensions.pb.h"
40 #include <boost/units/quantity.hpp>
41 #include <boost/units/absolute.hpp>
42 #include <boost/units/dimensionless_type.hpp>
43 #include <boost/units/make_scaled_unit.hpp>
44 // @@protoc_insertion_point(includes)
45 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fzeromq_2fprotobuf_2fip_5fgateway_5fconfig_2eproto
46 
48 // Internal implementation detail -- do not use these members.
49 struct TableStruct {
50  static const ::google::protobuf::internal::ParseTableField entries[];
51  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
52  static const ::google::protobuf::internal::ParseTable schema[1];
53  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
54  static const ::google::protobuf::internal::SerializationTable serialization_table[];
56 };
57 void AddDescriptors();
58 } // namespace protobuf_goby_2fzeromq_2fprotobuf_2fip_5fgateway_5fconfig_2eproto
59 namespace goby {
60 namespace apps {
61 namespace zeromq {
62 namespace acomms {
63 namespace protobuf {
64 class IPGatewayConfig;
65 class IPGatewayConfigDefaultTypeInternal;
66 extern IPGatewayConfigDefaultTypeInternal _IPGatewayConfig_default_instance_;
67 } // namespace protobuf
68 } // namespace acomms
69 } // namespace zeromq
70 } // namespace apps
71 } // namespace goby
72 namespace google {
73 namespace protobuf {
74 template<> ::goby::apps::zeromq::acomms::protobuf::IPGatewayConfig* Arena::CreateMaybeMessage<::goby::apps::zeromq::acomms::protobuf::IPGatewayConfig>(Arena*);
75 } // namespace protobuf
76 } // namespace google
77 namespace goby {
78 namespace apps {
79 namespace zeromq {
80 namespace acomms {
81 namespace protobuf {
82 
86 };
87 bool IPGatewayConfig_ModelType_IsValid(int value);
91 
92 const ::google::protobuf::EnumDescriptor* IPGatewayConfig_ModelType_descriptor();
93 inline const ::std::string& IPGatewayConfig_ModelType_Name(IPGatewayConfig_ModelType value) {
94  return ::google::protobuf::internal::NameOfEnum(
96 }
98  const ::std::string& name, IPGatewayConfig_ModelType* value) {
99  return ::google::protobuf::internal::ParseNamedEnum<IPGatewayConfig_ModelType>(
100  IPGatewayConfig_ModelType_descriptor(), name, value);
101 }
102 // ===================================================================
103 
104 class IPGatewayConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig) */ {
105  public:
106  IPGatewayConfig();
107  virtual ~IPGatewayConfig();
108 
109  IPGatewayConfig(const IPGatewayConfig& from);
110 
112  CopyFrom(from);
113  return *this;
114  }
115  #if LANG_CXX11
116  IPGatewayConfig(IPGatewayConfig&& from) noexcept
117  : IPGatewayConfig() {
118  *this = ::std::move(from);
119  }
120 
121  inline IPGatewayConfig& operator=(IPGatewayConfig&& from) noexcept {
122  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
123  if (this != &from) InternalSwap(&from);
124  } else {
125  CopyFrom(from);
126  }
127  return *this;
128  }
129  #endif
130  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
131  return _internal_metadata_.unknown_fields();
132  }
133  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
134  return _internal_metadata_.mutable_unknown_fields();
135  }
136 
137  static const ::google::protobuf::Descriptor* descriptor();
138  static const IPGatewayConfig& default_instance();
139 
140  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
142  return reinterpret_cast<const IPGatewayConfig*>(
144  }
145  static constexpr int kIndexInFileMessages =
146  0;
147 
148  void Swap(IPGatewayConfig* other);
149  friend void swap(IPGatewayConfig& a, IPGatewayConfig& b) {
150  a.Swap(&b);
151  }
152 
153  // implements Message ----------------------------------------------
154 
155  inline IPGatewayConfig* New() const final {
156  return CreateMaybeMessage<IPGatewayConfig>(NULL);
157  }
158 
159  IPGatewayConfig* New(::google::protobuf::Arena* arena) const final {
160  return CreateMaybeMessage<IPGatewayConfig>(arena);
161  }
162  void CopyFrom(const ::google::protobuf::Message& from) final;
163  void MergeFrom(const ::google::protobuf::Message& from) final;
164  void CopyFrom(const IPGatewayConfig& from);
165  void MergeFrom(const IPGatewayConfig& from);
166  void Clear() final;
167  bool IsInitialized() const final;
168 
169  size_t ByteSizeLong() const final;
171  ::google::protobuf::io::CodedInputStream* input) final;
173  ::google::protobuf::io::CodedOutputStream* output) const final;
175  bool deterministic, ::google::protobuf::uint8* target) const final;
176  int GetCachedSize() const final { return _cached_size_.Get(); }
177 
178  private:
179  void SharedCtor();
180  void SharedDtor();
181  void SetCachedSize(int size) const final;
182  void InternalSwap(IPGatewayConfig* other);
183  private:
184  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
185  return NULL;
186  }
187  inline void* MaybeArenaPtr() const {
188  return NULL;
189  }
190  public:
191 
193 
194  // nested types ----------------------------------------------------
195 
197  static const ModelType UNIFORM =
201  static inline bool ModelType_IsValid(int value) {
202  return IPGatewayConfig_ModelType_IsValid(value);
203  }
204  static const ModelType ModelType_MIN =
206  static const ModelType ModelType_MAX =
208  static const int ModelType_ARRAYSIZE =
210  static inline const ::google::protobuf::EnumDescriptor*
213  }
214  static inline const ::std::string& ModelType_Name(ModelType value) {
215  return IPGatewayConfig_ModelType_Name(value);
216  }
217  static inline bool ModelType_Parse(const ::std::string& name,
218  ModelType* value) {
219  return IPGatewayConfig_ModelType_Parse(name, value);
220  }
221 
222  // accessors -------------------------------------------------------
223 
224  // repeated uint32 static_udp_port = 21;
225  int static_udp_port_size() const;
226  void clear_static_udp_port();
227  static const int kStaticUdpPortFieldNumber = 21;
229  void set_static_udp_port(int index, ::google::protobuf::uint32 value);
231  const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
232  static_udp_port() const;
235 
236  // required string local_ipv4_address = 3;
237  bool has_local_ipv4_address() const;
239  static const int kLocalIpv4AddressFieldNumber = 3;
240  const ::std::string& local_ipv4_address() const;
241  void set_local_ipv4_address(const ::std::string& value);
242  #if LANG_CXX11
243  void set_local_ipv4_address(::std::string&& value);
244  #endif
245  void set_local_ipv4_address(const char* value);
246  void set_local_ipv4_address(const char* value, size_t size);
247  ::std::string* mutable_local_ipv4_address();
248  ::std::string* release_local_ipv4_address();
250 
251  // optional .goby.middleware.protobuf.AppConfig app = 1;
252  bool has_app() const;
253  void clear_app();
254  static const int kAppFieldNumber = 1;
255  private:
256  const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
257  public:
258  const ::goby::middleware::protobuf::AppConfig& app() const;
262 
263  // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
264  bool has_interprocess() const;
265  void clear_interprocess();
266  static const int kInterprocessFieldNumber = 2;
267  private:
268  const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
269  public:
270  const ::goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
274 
275  // optional .goby.acomms.protobuf.MACConfig mac_cfg = 30;
276  bool has_mac_cfg() const;
277  void clear_mac_cfg();
278  static const int kMacCfgFieldNumber = 30;
279  private:
280  const ::goby::acomms::protobuf::MACConfig& _internal_mac_cfg() const;
281  public:
282  const ::goby::acomms::protobuf::MACConfig& mac_cfg() const;
286 
287  // optional .goby.acomms.protobuf.ModemTransmission bypass_mac_slot = 33;
288  bool has_bypass_mac_slot() const;
289  void clear_bypass_mac_slot();
290  static const int kBypassMacSlotFieldNumber = 33;
291  private:
292  const ::goby::acomms::protobuf::ModemTransmission& _internal_bypass_mac_slot() const;
293  public:
294  const ::goby::acomms::protobuf::ModemTransmission& bypass_mac_slot() const;
298 
299  // required uint32 cidr_netmask_prefix = 4;
300  bool has_cidr_netmask_prefix() const;
302  static const int kCidrNetmaskPrefixFieldNumber = 4;
305 
306  // optional int32 tun_number = 5;
307  bool has_tun_number() const;
308  void clear_tun_number();
309  static const int kTunNumberFieldNumber = 5;
312 
313  // optional uint32 dynamic_address_count = 11 [default = 0];
314  bool has_dynamic_address_count() const;
316  static const int kDynamicAddressCountFieldNumber = 11;
319 
320  // required uint32 mtu = 31;
321  bool has_mtu() const;
322  void clear_mtu();
323  static const int kMtuFieldNumber = 31;
325  void set_mtu(::google::protobuf::uint32 value);
326 
327  // optional bool bypass_mac = 32 [default = false];
328  bool has_bypass_mac() const;
329  void clear_bypass_mac();
330  static const int kBypassMacFieldNumber = 32;
331  bool bypass_mac() const;
332  void set_bypass_mac(bool value);
333 
334  // optional int32 only_rate = 50;
335  bool has_only_rate() const;
336  void clear_only_rate();
337  static const int kOnlyRateFieldNumber = 50;
340 
341  // optional int32 queue_size = 40 [default = 100];
342  bool has_queue_size() const;
343  void clear_queue_size();
344  static const int kQueueSizeFieldNumber = 40;
347 
348  // optional bool enable_broadcast_address = 10 [default = true];
349  bool has_enable_broadcast_address() const;
351  static const int kEnableBroadcastAddressFieldNumber = 10;
352  bool enable_broadcast_address() const;
353  void set_enable_broadcast_address(bool value);
354 
355  // optional .goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.ModelType model_type = 12 [default = UNIFORM];
356  bool has_model_type() const;
357  void clear_model_type();
358  static const int kModelTypeFieldNumber = 12;
361 
362  // optional double gamma_autonomy = 13 [default = 0.75];
363  bool has_gamma_autonomy() const;
364  void clear_gamma_autonomy();
365  static const int kGammaAutonomyFieldNumber = 13;
366  double gamma_autonomy() const;
367  void set_gamma_autonomy(double value);
368 
369  // optional double gamma_collaboration = 14 [default = 0.25];
370  bool has_gamma_collaboration() const;
372  static const int kGammaCollaborationFieldNumber = 14;
373  double gamma_collaboration() const;
374  void set_gamma_collaboration(double value);
375 
376  // optional int32 gateway_id = 15 [default = 1];
377  bool has_gateway_id() const;
378  void clear_gateway_id();
379  static const int kGatewayIdFieldNumber = 15;
382 
383  // optional int32 total_ports = 20 [default = 1];
384  bool has_total_ports() const;
385  void clear_total_ports();
386  static const int kTotalPortsFieldNumber = 20;
389 
390  // @@protoc_insertion_point(class_scope:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig)
391  private:
392  void set_has_app();
393  void clear_has_app();
394  void set_has_interprocess();
395  void clear_has_interprocess();
396  void set_has_local_ipv4_address();
397  void clear_has_local_ipv4_address();
398  void set_has_cidr_netmask_prefix();
399  void clear_has_cidr_netmask_prefix();
400  void set_has_tun_number();
401  void clear_has_tun_number();
402  void set_has_enable_broadcast_address();
403  void clear_has_enable_broadcast_address();
404  void set_has_dynamic_address_count();
405  void clear_has_dynamic_address_count();
406  void set_has_model_type();
407  void clear_has_model_type();
408  void set_has_gamma_autonomy();
409  void clear_has_gamma_autonomy();
410  void set_has_gamma_collaboration();
411  void clear_has_gamma_collaboration();
412  void set_has_gateway_id();
413  void clear_has_gateway_id();
414  void set_has_total_ports();
415  void clear_has_total_ports();
416  void set_has_mac_cfg();
417  void clear_has_mac_cfg();
418  void set_has_mtu();
419  void clear_has_mtu();
420  void set_has_bypass_mac();
421  void clear_has_bypass_mac();
422  void set_has_bypass_mac_slot();
423  void clear_has_bypass_mac_slot();
424  void set_has_queue_size();
425  void clear_has_queue_size();
426  void set_has_only_rate();
427  void clear_has_only_rate();
428 
429  // helper for ByteSizeLong()
430  size_t RequiredFieldsByteSizeFallback() const;
431 
432  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
433  ::google::protobuf::internal::HasBits<1> _has_bits_;
434  mutable ::google::protobuf::internal::CachedSize _cached_size_;
436  ::google::protobuf::internal::ArenaStringPtr local_ipv4_address_;
441  ::google::protobuf::uint32 cidr_netmask_prefix_;
442  ::google::protobuf::int32 tun_number_;
443  ::google::protobuf::uint32 dynamic_address_count_;
445  bool bypass_mac_;
446  ::google::protobuf::int32 only_rate_;
447  ::google::protobuf::int32 queue_size_;
448  bool enable_broadcast_address_;
449  int model_type_;
450  double gamma_autonomy_;
451  double gamma_collaboration_;
452  ::google::protobuf::int32 gateway_id_;
453  ::google::protobuf::int32 total_ports_;
454  friend struct ::protobuf_goby_2fzeromq_2fprotobuf_2fip_5fgateway_5fconfig_2eproto::TableStruct;
455 };
456 // ===================================================================
457 
458 
459 // ===================================================================
460 
461 #ifdef __GNUC__
462  #pragma GCC diagnostic push
463  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
464 #endif // __GNUC__
465 // IPGatewayConfig
466 
467 // optional .goby.middleware.protobuf.AppConfig app = 1;
468 inline bool IPGatewayConfig::has_app() const {
469  return (_has_bits_[0] & 0x00000002u) != 0;
470 }
471 inline void IPGatewayConfig::set_has_app() {
472  _has_bits_[0] |= 0x00000002u;
473 }
474 inline void IPGatewayConfig::clear_has_app() {
475  _has_bits_[0] &= ~0x00000002u;
476 }
477 inline const ::goby::middleware::protobuf::AppConfig& IPGatewayConfig::_internal_app() const {
478  return *app_;
479 }
480 inline const ::goby::middleware::protobuf::AppConfig& IPGatewayConfig::app() const {
481  const ::goby::middleware::protobuf::AppConfig* p = app_;
482  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.app)
483  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*>(
485 }
486 inline ::goby::middleware::protobuf::AppConfig* IPGatewayConfig::release_app() {
487  // @@protoc_insertion_point(field_release:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.app)
488  clear_has_app();
490  app_ = NULL;
491  return temp;
492 }
493 inline ::goby::middleware::protobuf::AppConfig* IPGatewayConfig::mutable_app() {
494  set_has_app();
495  if (app_ == NULL) {
496  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaNoVirtual());
497  app_ = p;
498  }
499  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.app)
500  return app_;
501 }
503  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
504  if (message_arena == NULL) {
505  delete reinterpret_cast< ::google::protobuf::MessageLite*>(app_);
506  }
507  if (app) {
508  ::google::protobuf::Arena* submessage_arena = NULL;
509  if (message_arena != submessage_arena) {
510  app = ::google::protobuf::internal::GetOwnedMessage(
511  message_arena, app, submessage_arena);
512  }
513  set_has_app();
514  } else {
515  clear_has_app();
516  }
517  app_ = app;
518  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.app)
519 }
520 
521 // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
523  return (_has_bits_[0] & 0x00000004u) != 0;
524 }
525 inline void IPGatewayConfig::set_has_interprocess() {
526  _has_bits_[0] |= 0x00000004u;
527 }
528 inline void IPGatewayConfig::clear_has_interprocess() {
529  _has_bits_[0] &= ~0x00000004u;
530 }
531 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& IPGatewayConfig::_internal_interprocess() const {
532  return *interprocess_;
533 }
534 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& IPGatewayConfig::interprocess() const {
535  const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
536  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.interprocess)
537  return p != NULL ? *p : *reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*>(
539 }
540 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* IPGatewayConfig::release_interprocess() {
541  // @@protoc_insertion_point(field_release:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.interprocess)
542  clear_has_interprocess();
544  interprocess_ = NULL;
545  return temp;
546 }
547 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* IPGatewayConfig::mutable_interprocess() {
548  set_has_interprocess();
549  if (interprocess_ == NULL) {
550  auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArenaNoVirtual());
551  interprocess_ = p;
552  }
553  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.interprocess)
554  return interprocess_;
555 }
557  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
558  if (message_arena == NULL) {
559  delete reinterpret_cast< ::google::protobuf::MessageLite*>(interprocess_);
560  }
561  if (interprocess) {
562  ::google::protobuf::Arena* submessage_arena = NULL;
563  if (message_arena != submessage_arena) {
564  interprocess = ::google::protobuf::internal::GetOwnedMessage(
565  message_arena, interprocess, submessage_arena);
566  }
567  set_has_interprocess();
568  } else {
569  clear_has_interprocess();
570  }
571  interprocess_ = interprocess;
572  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.interprocess)
573 }
574 
575 // required string local_ipv4_address = 3;
577  return (_has_bits_[0] & 0x00000001u) != 0;
578 }
579 inline void IPGatewayConfig::set_has_local_ipv4_address() {
580  _has_bits_[0] |= 0x00000001u;
581 }
582 inline void IPGatewayConfig::clear_has_local_ipv4_address() {
583  _has_bits_[0] &= ~0x00000001u;
584 }
586  local_ipv4_address_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
587  clear_has_local_ipv4_address();
588 }
589 inline const ::std::string& IPGatewayConfig::local_ipv4_address() const {
590  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.local_ipv4_address)
591  return local_ipv4_address_.GetNoArena();
592 }
593 inline void IPGatewayConfig::set_local_ipv4_address(const ::std::string& value) {
594  set_has_local_ipv4_address();
595  local_ipv4_address_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
596  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.local_ipv4_address)
597 }
598 #if LANG_CXX11
599 inline void IPGatewayConfig::set_local_ipv4_address(::std::string&& value) {
600  set_has_local_ipv4_address();
601  local_ipv4_address_.SetNoArena(
603  // @@protoc_insertion_point(field_set_rvalue:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.local_ipv4_address)
604 }
605 #endif
606 inline void IPGatewayConfig::set_local_ipv4_address(const char* value) {
607  GOOGLE_DCHECK(value != NULL);
608  set_has_local_ipv4_address();
609  local_ipv4_address_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
610  // @@protoc_insertion_point(field_set_char:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.local_ipv4_address)
611 }
612 inline void IPGatewayConfig::set_local_ipv4_address(const char* value, size_t size) {
613  set_has_local_ipv4_address();
614  local_ipv4_address_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
615  ::std::string(reinterpret_cast<const char*>(value), size));
616  // @@protoc_insertion_point(field_set_pointer:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.local_ipv4_address)
617 }
619  set_has_local_ipv4_address();
620  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.local_ipv4_address)
621  return local_ipv4_address_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
622 }
624  // @@protoc_insertion_point(field_release:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.local_ipv4_address)
625  if (!has_local_ipv4_address()) {
626  return NULL;
627  }
628  clear_has_local_ipv4_address();
629  return local_ipv4_address_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
630 }
631 inline void IPGatewayConfig::set_allocated_local_ipv4_address(::std::string* local_ipv4_address) {
632  if (local_ipv4_address != NULL) {
633  set_has_local_ipv4_address();
634  } else {
635  clear_has_local_ipv4_address();
636  }
637  local_ipv4_address_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), local_ipv4_address);
638  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.local_ipv4_address)
639 }
640 
641 // required uint32 cidr_netmask_prefix = 4;
643  return (_has_bits_[0] & 0x00000020u) != 0;
644 }
645 inline void IPGatewayConfig::set_has_cidr_netmask_prefix() {
646  _has_bits_[0] |= 0x00000020u;
647 }
648 inline void IPGatewayConfig::clear_has_cidr_netmask_prefix() {
649  _has_bits_[0] &= ~0x00000020u;
650 }
652  cidr_netmask_prefix_ = 0u;
653  clear_has_cidr_netmask_prefix();
654 }
656  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.cidr_netmask_prefix)
657  return cidr_netmask_prefix_;
658 }
660  set_has_cidr_netmask_prefix();
661  cidr_netmask_prefix_ = value;
662  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.cidr_netmask_prefix)
663 }
664 
665 // optional int32 tun_number = 5;
666 inline bool IPGatewayConfig::has_tun_number() const {
667  return (_has_bits_[0] & 0x00000040u) != 0;
668 }
669 inline void IPGatewayConfig::set_has_tun_number() {
670  _has_bits_[0] |= 0x00000040u;
671 }
672 inline void IPGatewayConfig::clear_has_tun_number() {
673  _has_bits_[0] &= ~0x00000040u;
674 }
676  tun_number_ = 0;
677  clear_has_tun_number();
678 }
680  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.tun_number)
681  return tun_number_;
682 }
684  set_has_tun_number();
685  tun_number_ = value;
686  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.tun_number)
687 }
688 
689 // optional bool enable_broadcast_address = 10 [default = true];
691  return (_has_bits_[0] & 0x00001000u) != 0;
692 }
693 inline void IPGatewayConfig::set_has_enable_broadcast_address() {
694  _has_bits_[0] |= 0x00001000u;
695 }
696 inline void IPGatewayConfig::clear_has_enable_broadcast_address() {
697  _has_bits_[0] &= ~0x00001000u;
698 }
700  enable_broadcast_address_ = true;
701  clear_has_enable_broadcast_address();
702 }
704  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.enable_broadcast_address)
705  return enable_broadcast_address_;
706 }
708  set_has_enable_broadcast_address();
709  enable_broadcast_address_ = value;
710  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.enable_broadcast_address)
711 }
712 
713 // optional uint32 dynamic_address_count = 11 [default = 0];
715  return (_has_bits_[0] & 0x00000080u) != 0;
716 }
717 inline void IPGatewayConfig::set_has_dynamic_address_count() {
718  _has_bits_[0] |= 0x00000080u;
719 }
720 inline void IPGatewayConfig::clear_has_dynamic_address_count() {
721  _has_bits_[0] &= ~0x00000080u;
722 }
724  dynamic_address_count_ = 0u;
725  clear_has_dynamic_address_count();
726 }
728  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.dynamic_address_count)
729  return dynamic_address_count_;
730 }
732  set_has_dynamic_address_count();
733  dynamic_address_count_ = value;
734  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.dynamic_address_count)
735 }
736 
737 // optional .goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.ModelType model_type = 12 [default = UNIFORM];
738 inline bool IPGatewayConfig::has_model_type() const {
739  return (_has_bits_[0] & 0x00002000u) != 0;
740 }
741 inline void IPGatewayConfig::set_has_model_type() {
742  _has_bits_[0] |= 0x00002000u;
743 }
744 inline void IPGatewayConfig::clear_has_model_type() {
745  _has_bits_[0] &= ~0x00002000u;
746 }
748  model_type_ = 1;
749  clear_has_model_type();
750 }
752  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.model_type)
753  return static_cast< ::goby::apps::zeromq::acomms::protobuf::IPGatewayConfig_ModelType >(model_type_);
754 }
757  set_has_model_type();
758  model_type_ = value;
759  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.model_type)
760 }
761 
762 // optional double gamma_autonomy = 13 [default = 0.75];
764  return (_has_bits_[0] & 0x00004000u) != 0;
765 }
766 inline void IPGatewayConfig::set_has_gamma_autonomy() {
767  _has_bits_[0] |= 0x00004000u;
768 }
769 inline void IPGatewayConfig::clear_has_gamma_autonomy() {
770  _has_bits_[0] &= ~0x00004000u;
771 }
773  gamma_autonomy_ = 0.75;
774  clear_has_gamma_autonomy();
775 }
776 inline double IPGatewayConfig::gamma_autonomy() const {
777  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.gamma_autonomy)
778  return gamma_autonomy_;
779 }
780 inline void IPGatewayConfig::set_gamma_autonomy(double value) {
781  set_has_gamma_autonomy();
782  gamma_autonomy_ = value;
783  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.gamma_autonomy)
784 }
785 
786 // optional double gamma_collaboration = 14 [default = 0.25];
788  return (_has_bits_[0] & 0x00008000u) != 0;
789 }
790 inline void IPGatewayConfig::set_has_gamma_collaboration() {
791  _has_bits_[0] |= 0x00008000u;
792 }
793 inline void IPGatewayConfig::clear_has_gamma_collaboration() {
794  _has_bits_[0] &= ~0x00008000u;
795 }
797  gamma_collaboration_ = 0.25;
798  clear_has_gamma_collaboration();
799 }
801  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.gamma_collaboration)
802  return gamma_collaboration_;
803 }
804 inline void IPGatewayConfig::set_gamma_collaboration(double value) {
805  set_has_gamma_collaboration();
806  gamma_collaboration_ = value;
807  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.gamma_collaboration)
808 }
809 
810 // optional int32 gateway_id = 15 [default = 1];
811 inline bool IPGatewayConfig::has_gateway_id() const {
812  return (_has_bits_[0] & 0x00010000u) != 0;
813 }
814 inline void IPGatewayConfig::set_has_gateway_id() {
815  _has_bits_[0] |= 0x00010000u;
816 }
817 inline void IPGatewayConfig::clear_has_gateway_id() {
818  _has_bits_[0] &= ~0x00010000u;
819 }
821  gateway_id_ = 1;
822  clear_has_gateway_id();
823 }
825  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.gateway_id)
826  return gateway_id_;
827 }
829  set_has_gateway_id();
830  gateway_id_ = value;
831  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.gateway_id)
832 }
833 
834 // optional int32 total_ports = 20 [default = 1];
835 inline bool IPGatewayConfig::has_total_ports() const {
836  return (_has_bits_[0] & 0x00020000u) != 0;
837 }
838 inline void IPGatewayConfig::set_has_total_ports() {
839  _has_bits_[0] |= 0x00020000u;
840 }
841 inline void IPGatewayConfig::clear_has_total_ports() {
842  _has_bits_[0] &= ~0x00020000u;
843 }
845  total_ports_ = 1;
846  clear_has_total_ports();
847 }
849  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.total_ports)
850  return total_ports_;
851 }
853  set_has_total_ports();
854  total_ports_ = value;
855  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.total_ports)
856 }
857 
858 // repeated uint32 static_udp_port = 21;
860  return static_udp_port_.size();
861 }
863  static_udp_port_.Clear();
864 }
866  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.static_udp_port)
867  return static_udp_port_.Get(index);
868 }
870  static_udp_port_.Set(index, value);
871  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.static_udp_port)
872 }
874  static_udp_port_.Add(value);
875  // @@protoc_insertion_point(field_add:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.static_udp_port)
876 }
877 inline const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >&
879  // @@protoc_insertion_point(field_list:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.static_udp_port)
880  return static_udp_port_;
881 }
882 inline ::google::protobuf::RepeatedField< ::google::protobuf::uint32 >*
884  // @@protoc_insertion_point(field_mutable_list:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.static_udp_port)
885  return &static_udp_port_;
886 }
887 
888 // optional .goby.acomms.protobuf.MACConfig mac_cfg = 30;
889 inline bool IPGatewayConfig::has_mac_cfg() const {
890  return (_has_bits_[0] & 0x00000008u) != 0;
891 }
892 inline void IPGatewayConfig::set_has_mac_cfg() {
893  _has_bits_[0] |= 0x00000008u;
894 }
895 inline void IPGatewayConfig::clear_has_mac_cfg() {
896  _has_bits_[0] &= ~0x00000008u;
897 }
898 inline const ::goby::acomms::protobuf::MACConfig& IPGatewayConfig::_internal_mac_cfg() const {
899  return *mac_cfg_;
900 }
901 inline const ::goby::acomms::protobuf::MACConfig& IPGatewayConfig::mac_cfg() const {
902  const ::goby::acomms::protobuf::MACConfig* p = mac_cfg_;
903  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.mac_cfg)
904  return p != NULL ? *p : *reinterpret_cast<const ::goby::acomms::protobuf::MACConfig*>(
906 }
907 inline ::goby::acomms::protobuf::MACConfig* IPGatewayConfig::release_mac_cfg() {
908  // @@protoc_insertion_point(field_release:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.mac_cfg)
909  clear_has_mac_cfg();
910  ::goby::acomms::protobuf::MACConfig* temp = mac_cfg_;
911  mac_cfg_ = NULL;
912  return temp;
913 }
914 inline ::goby::acomms::protobuf::MACConfig* IPGatewayConfig::mutable_mac_cfg() {
915  set_has_mac_cfg();
916  if (mac_cfg_ == NULL) {
917  auto* p = CreateMaybeMessage<::goby::acomms::protobuf::MACConfig>(GetArenaNoVirtual());
918  mac_cfg_ = p;
919  }
920  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.mac_cfg)
921  return mac_cfg_;
922 }
924  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
925  if (message_arena == NULL) {
926  delete reinterpret_cast< ::google::protobuf::MessageLite*>(mac_cfg_);
927  }
928  if (mac_cfg) {
929  ::google::protobuf::Arena* submessage_arena = NULL;
930  if (message_arena != submessage_arena) {
931  mac_cfg = ::google::protobuf::internal::GetOwnedMessage(
932  message_arena, mac_cfg, submessage_arena);
933  }
934  set_has_mac_cfg();
935  } else {
936  clear_has_mac_cfg();
937  }
938  mac_cfg_ = mac_cfg;
939  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.mac_cfg)
940 }
941 
942 // required uint32 mtu = 31;
943 inline bool IPGatewayConfig::has_mtu() const {
944  return (_has_bits_[0] & 0x00000100u) != 0;
945 }
946 inline void IPGatewayConfig::set_has_mtu() {
947  _has_bits_[0] |= 0x00000100u;
948 }
949 inline void IPGatewayConfig::clear_has_mtu() {
950  _has_bits_[0] &= ~0x00000100u;
951 }
953  mtu_ = 0u;
954  clear_has_mtu();
955 }
957  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.mtu)
958  return mtu_;
959 }
961  set_has_mtu();
962  mtu_ = value;
963  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.mtu)
964 }
965 
966 // optional bool bypass_mac = 32 [default = false];
967 inline bool IPGatewayConfig::has_bypass_mac() const {
968  return (_has_bits_[0] & 0x00000200u) != 0;
969 }
970 inline void IPGatewayConfig::set_has_bypass_mac() {
971  _has_bits_[0] |= 0x00000200u;
972 }
973 inline void IPGatewayConfig::clear_has_bypass_mac() {
974  _has_bits_[0] &= ~0x00000200u;
975 }
977  bypass_mac_ = false;
978  clear_has_bypass_mac();
979 }
980 inline bool IPGatewayConfig::bypass_mac() const {
981  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.bypass_mac)
982  return bypass_mac_;
983 }
984 inline void IPGatewayConfig::set_bypass_mac(bool value) {
985  set_has_bypass_mac();
986  bypass_mac_ = value;
987  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.bypass_mac)
988 }
989 
990 // optional .goby.acomms.protobuf.ModemTransmission bypass_mac_slot = 33;
992  return (_has_bits_[0] & 0x00000010u) != 0;
993 }
994 inline void IPGatewayConfig::set_has_bypass_mac_slot() {
995  _has_bits_[0] |= 0x00000010u;
996 }
997 inline void IPGatewayConfig::clear_has_bypass_mac_slot() {
998  _has_bits_[0] &= ~0x00000010u;
999 }
1000 inline const ::goby::acomms::protobuf::ModemTransmission& IPGatewayConfig::_internal_bypass_mac_slot() const {
1001  return *bypass_mac_slot_;
1002 }
1003 inline const ::goby::acomms::protobuf::ModemTransmission& IPGatewayConfig::bypass_mac_slot() const {
1004  const ::goby::acomms::protobuf::ModemTransmission* p = bypass_mac_slot_;
1005  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.bypass_mac_slot)
1006  return p != NULL ? *p : *reinterpret_cast<const ::goby::acomms::protobuf::ModemTransmission*>(
1008 }
1009 inline ::goby::acomms::protobuf::ModemTransmission* IPGatewayConfig::release_bypass_mac_slot() {
1010  // @@protoc_insertion_point(field_release:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.bypass_mac_slot)
1011  clear_has_bypass_mac_slot();
1012  ::goby::acomms::protobuf::ModemTransmission* temp = bypass_mac_slot_;
1013  bypass_mac_slot_ = NULL;
1014  return temp;
1015 }
1016 inline ::goby::acomms::protobuf::ModemTransmission* IPGatewayConfig::mutable_bypass_mac_slot() {
1017  set_has_bypass_mac_slot();
1018  if (bypass_mac_slot_ == NULL) {
1019  auto* p = CreateMaybeMessage<::goby::acomms::protobuf::ModemTransmission>(GetArenaNoVirtual());
1020  bypass_mac_slot_ = p;
1021  }
1022  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.bypass_mac_slot)
1023  return bypass_mac_slot_;
1024 }
1026  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1027  if (message_arena == NULL) {
1028  delete reinterpret_cast< ::google::protobuf::MessageLite*>(bypass_mac_slot_);
1029  }
1030  if (bypass_mac_slot) {
1031  ::google::protobuf::Arena* submessage_arena = NULL;
1032  if (message_arena != submessage_arena) {
1033  bypass_mac_slot = ::google::protobuf::internal::GetOwnedMessage(
1034  message_arena, bypass_mac_slot, submessage_arena);
1035  }
1036  set_has_bypass_mac_slot();
1037  } else {
1038  clear_has_bypass_mac_slot();
1039  }
1040  bypass_mac_slot_ = bypass_mac_slot;
1041  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.bypass_mac_slot)
1042 }
1043 
1044 // optional int32 queue_size = 40 [default = 100];
1045 inline bool IPGatewayConfig::has_queue_size() const {
1046  return (_has_bits_[0] & 0x00000800u) != 0;
1047 }
1048 inline void IPGatewayConfig::set_has_queue_size() {
1049  _has_bits_[0] |= 0x00000800u;
1050 }
1051 inline void IPGatewayConfig::clear_has_queue_size() {
1052  _has_bits_[0] &= ~0x00000800u;
1053 }
1055  queue_size_ = 100;
1056  clear_has_queue_size();
1057 }
1059  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.queue_size)
1060  return queue_size_;
1061 }
1063  set_has_queue_size();
1064  queue_size_ = value;
1065  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.queue_size)
1066 }
1067 
1068 // optional int32 only_rate = 50;
1069 inline bool IPGatewayConfig::has_only_rate() const {
1070  return (_has_bits_[0] & 0x00000400u) != 0;
1071 }
1072 inline void IPGatewayConfig::set_has_only_rate() {
1073  _has_bits_[0] |= 0x00000400u;
1074 }
1075 inline void IPGatewayConfig::clear_has_only_rate() {
1076  _has_bits_[0] &= ~0x00000400u;
1077 }
1079  only_rate_ = 0;
1080  clear_has_only_rate();
1081 }
1083  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.only_rate)
1084  return only_rate_;
1085 }
1087  set_has_only_rate();
1088  only_rate_ = value;
1089  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.IPGatewayConfig.only_rate)
1090 }
1091 
1092 #ifdef __GNUC__
1093  #pragma GCC diagnostic pop
1094 #endif // __GNUC__
1095 
1096 // @@protoc_insertion_point(namespace_scope)
1097 
1098 } // namespace protobuf
1099 } // namespace acomms
1100 } // namespace zeromq
1101 } // namespace apps
1102 } // namespace goby
1103 
1104 namespace google {
1105 namespace protobuf {
1106 
1107 template <> struct is_proto_enum< ::goby::apps::zeromq::acomms::protobuf::IPGatewayConfig_ModelType> : ::std::true_type {};
1108 template <>
1109 inline const EnumDescriptor* GetEnumDescriptor< ::goby::apps::zeromq::acomms::protobuf::IPGatewayConfig_ModelType>() {
1111 }
1112 
1113 } // namespace protobuf
1114 } // namespace google
1115 
1116 // @@protoc_insertion_point(global_scope)
1117 
1118 #endif // PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fip_5fgateway_5fconfig_2eproto
goby::acomms::protobuf::ModemTransmission
Definition: modem_message.pb.h:166
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_enable_broadcast_address
void clear_enable_broadcast_address()
Definition: ip_gateway_config.pb.h:699
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig_ModelType_UNIFORM
@ IPGatewayConfig_ModelType_UNIFORM
Definition: ip_gateway_config.pb.h:84
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_gamma_autonomy
void clear_gamma_autonomy()
Definition: ip_gateway_config.pb.h:772
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::has_app
bool has_app() const
Definition: ip_gateway_config.pb.h:468
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::release_app
::goby::middleware::protobuf::AppConfig * release_app()
Definition: ip_gateway_config.pb.h:486
amac_config.pb.h
goby::acomms::protobuf::_ModemTransmission_default_instance_
ModemTransmissionDefaultTypeInternal _ModemTransmission_default_instance_
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::~IPGatewayConfig
virtual ~IPGatewayConfig()
goby::zeromq::protobuf::InterProcessPortalConfig
Definition: interprocess_config.pb.h:97
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kDynamicAddressCountFieldNumber
static const int kDynamicAddressCountFieldNumber
Definition: ip_gateway_config.pb.h:316
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kLocalIpv4AddressFieldNumber
static const int kLocalIpv4AddressFieldNumber
Definition: ip_gateway_config.pb.h:239
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: ip_gateway_config.pb.h:130
goby::middleware::protobuf::AppConfig
Definition: app_config.pb.h:767
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::static_udp_port_size
int static_udp_port_size() const
Definition: ip_gateway_config.pb.h:859
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_allocated_interprocess
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
Definition: ip_gateway_config.pb.h:556
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::has_queue_size
bool has_queue_size() const
Definition: ip_gateway_config.pb.h:1045
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::mutable_local_ipv4_address
::std::string * mutable_local_ipv4_address()
Definition: ip_gateway_config.pb.h:618
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::release_mac_cfg
::goby::acomms::protobuf::MACConfig * release_mac_cfg()
Definition: ip_gateway_config.pb.h:907
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_model_type
void clear_model_type()
Definition: ip_gateway_config.pb.h:747
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::has_bypass_mac
bool has_bypass_mac() const
Definition: ip_gateway_config.pb.h:967
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::New
IPGatewayConfig * New() const final
Definition: ip_gateway_config.pb.h:155
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kBypassMacFieldNumber
static const int kBypassMacFieldNumber
Definition: ip_gateway_config.pb.h:330
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
protobuf_goby_2fzeromq_2fprotobuf_2fip_5fgateway_5fconfig_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: ip_gateway_config.pb.h:51
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kModelTypeFieldNumber
static const int kModelTypeFieldNumber
Definition: ip_gateway_config.pb.h:358
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::default_instance
static const IPGatewayConfig & default_instance()
protobuf_goby_2fzeromq_2fprotobuf_2fip_5fgateway_5fconfig_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: ip_gateway_config.pb.h:54
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_static_udp_port
void clear_static_udp_port()
Definition: ip_gateway_config.pb.h:862
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_gamma_autonomy
void set_gamma_autonomy(double value)
Definition: ip_gateway_config.pb.h:780
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kOnlyRateFieldNumber
static const int kOnlyRateFieldNumber
Definition: ip_gateway_config.pb.h:337
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::IPGatewayConfig
IPGatewayConfig()
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::has_enable_broadcast_address
bool has_enable_broadcast_address() const
Definition: ip_gateway_config.pb.h:690
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_dynamic_address_count
void clear_dynamic_address_count()
Definition: ip_gateway_config.pb.h:723
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::gamma_collaboration
double gamma_collaboration() const
Definition: ip_gateway_config.pb.h:800
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kAppFieldNumber
static const int kAppFieldNumber
Definition: ip_gateway_config.pb.h:254
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::has_gateway_id
bool has_gateway_id() const
Definition: ip_gateway_config.pb.h:811
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::Swap
void Swap(IPGatewayConfig *other)
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_local_ipv4_address
void set_local_ipv4_address(const ::std::string &value)
Definition: ip_gateway_config.pb.h:593
goby::apps::zeromq::acomms::protobuf::_IPGatewayConfig_default_instance_
IPGatewayConfigDefaultTypeInternal _IPGatewayConfig_default_instance_
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::mtu
::google::protobuf::uint32 mtu() const
Definition: ip_gateway_config.pb.h:956
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::ModelType_IsValid
static bool ModelType_IsValid(int value)
Definition: ip_gateway_config.pb.h:201
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::has_only_rate
bool has_only_rate() const
Definition: ip_gateway_config.pb.h:1069
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::mutable_interprocess
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
Definition: ip_gateway_config.pb.h:547
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_gateway_id
void set_gateway_id(::google::protobuf::int32 value)
Definition: ip_gateway_config.pb.h:828
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::ModelType_ARRAYSIZE
static const int ModelType_ARRAYSIZE
Definition: ip_gateway_config.pb.h:208
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::mutable_app
::goby::middleware::protobuf::AppConfig * mutable_app()
Definition: ip_gateway_config.pb.h:493
google::protobuf::RepeatedField< ::google::protobuf::uint32 >
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_only_rate
void set_only_rate(::google::protobuf::int32 value)
Definition: ip_gateway_config.pb.h:1086
google::protobuf::MessageLite
Definition: message_lite.h:164
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::ModelType_MAX
static const ModelType ModelType_MAX
Definition: ip_gateway_config.pb.h:206
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_gamma_collaboration
void clear_gamma_collaboration()
Definition: ip_gateway_config.pb.h:796
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::has_cidr_netmask_prefix
bool has_cidr_netmask_prefix() const
Definition: ip_gateway_config.pb.h:642
modem_message.pb.h
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_cidr_netmask_prefix
void set_cidr_netmask_prefix(::google::protobuf::uint32 value)
Definition: ip_gateway_config.pb.h:659
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::model_type
::goby::apps::zeromq::acomms::protobuf::IPGatewayConfig_ModelType model_type() const
Definition: ip_gateway_config.pb.h:751
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::gateway_id
::google::protobuf::int32 gateway_id() const
Definition: ip_gateway_config.pb.h:824
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::operator=
IPGatewayConfig & operator=(const IPGatewayConfig &from)
Definition: ip_gateway_config.pb.h:111
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_model_type
void set_model_type(::goby::apps::zeromq::acomms::protobuf::IPGatewayConfig_ModelType value)
Definition: ip_gateway_config.pb.h:755
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kBypassMacSlotFieldNumber
static const int kBypassMacSlotFieldNumber
Definition: ip_gateway_config.pb.h:290
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: ip_gateway_config.pb.h:145
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kTunNumberFieldNumber
static const int kTunNumberFieldNumber
Definition: ip_gateway_config.pb.h:309
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::has_mtu
bool has_mtu() const
Definition: ip_gateway_config.pb.h:943
google::protobuf::Arena
Definition: arena.h:244
protobuf_goby_2fzeromq_2fprotobuf_2fip_5fgateway_5fconfig_2eproto
Definition: ip_gateway_config.pb.h:47
protobuf_goby_2fzeromq_2fprotobuf_2fip_5fgateway_5fconfig_2eproto::TableStruct
Definition: ip_gateway_config.pb.h:49
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::release_local_ipv4_address
::std::string * release_local_ipv4_address()
Definition: ip_gateway_config.pb.h:623
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig_ModelType_ModelType_ARRAYSIZE
const int IPGatewayConfig_ModelType_ModelType_ARRAYSIZE
Definition: ip_gateway_config.pb.h:90
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::has_model_type
bool has_model_type() const
Definition: ip_gateway_config.pb.h:738
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::ModelType_Parse
static bool ModelType_Parse(const ::std::string &name, ModelType *value)
Definition: ip_gateway_config.pb.h:217
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::GetCachedSize
int GetCachedSize() const final
Definition: ip_gateway_config.pb.h:176
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig_ModelType_ModelType_MAX
const IPGatewayConfig_ModelType IPGatewayConfig_ModelType_ModelType_MAX
Definition: ip_gateway_config.pb.h:89
interprocess_config.pb.h
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::has_mac_cfg
bool has_mac_cfg() const
Definition: ip_gateway_config.pb.h:889
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_queue_size
void clear_queue_size()
Definition: ip_gateway_config.pb.h:1054
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::bypass_mac
bool bypass_mac() const
Definition: ip_gateway_config.pb.h:980
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig_ModelType_Parse
bool IPGatewayConfig_ModelType_Parse(const ::std::string &name, IPGatewayConfig_ModelType *value)
Definition: ip_gateway_config.pb.h:97
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::mutable_mac_cfg
::goby::acomms::protobuf::MACConfig * mutable_mac_cfg()
Definition: ip_gateway_config.pb.h:914
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::add_static_udp_port
void add_static_udp_port(::google::protobuf::uint32 value)
Definition: ip_gateway_config.pb.h:873
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::mutable_bypass_mac_slot
::goby::acomms::protobuf::ModemTransmission * mutable_bypass_mac_slot()
Definition: ip_gateway_config.pb.h:1016
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::has_bypass_mac_slot
bool has_bypass_mac_slot() const
Definition: ip_gateway_config.pb.h:991
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::has_interprocess
bool has_interprocess() const
Definition: ip_gateway_config.pb.h:522
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::has_local_ipv4_address
bool has_local_ipv4_address() const
Definition: ip_gateway_config.pb.h:576
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_bypass_mac
void clear_bypass_mac()
Definition: ip_gateway_config.pb.h:976
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::static_udp_port
const ::google::protobuf::RepeatedField< ::google::protobuf::uint32 > & static_udp_port() const
Definition: ip_gateway_config.pb.h:878
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_mac_cfg
void clear_mac_cfg()
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::ModelType_Name
static const ::std::string & ModelType_Name(ModelType value)
Definition: ip_gateway_config.pb.h:214
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::internal_default_instance
static const IPGatewayConfig * internal_default_instance()
Definition: ip_gateway_config.pb.h:141
message.h
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig
Definition: ip_gateway_config.pb.h:104
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::bypass_mac_slot
const ::goby::acomms::protobuf::ModemTransmission & bypass_mac_slot() const
Definition: ip_gateway_config.pb.h:1003
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::mutable_static_udp_port
::google::protobuf::RepeatedField< ::google::protobuf::uint32 > * mutable_static_udp_port()
Definition: ip_gateway_config.pb.h:883
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_only_rate
void clear_only_rate()
Definition: ip_gateway_config.pb.h:1078
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_gateway_id
void clear_gateway_id()
Definition: ip_gateway_config.pb.h:820
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kMtuFieldNumber
static const int kMtuFieldNumber
Definition: ip_gateway_config.pb.h:323
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_mtu
void set_mtu(::google::protobuf::uint32 value)
Definition: ip_gateway_config.pb.h:960
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig_ModelType_IsValid
bool IPGatewayConfig_ModelType_IsValid(int value)
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kQueueSizeFieldNumber
static const int kQueueSizeFieldNumber
Definition: ip_gateway_config.pb.h:344
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::has_total_ports
bool has_total_ports() const
Definition: ip_gateway_config.pb.h:835
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kGatewayIdFieldNumber
static const int kGatewayIdFieldNumber
Definition: ip_gateway_config.pb.h:379
goby::int32
std::int32_t int32
Definition: primitive_types.h:33
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::Clear
void Clear() final
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kStaticUdpPortFieldNumber
static const int kStaticUdpPortFieldNumber
Definition: ip_gateway_config.pb.h:227
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_gamma_collaboration
void set_gamma_collaboration(double value)
Definition: ip_gateway_config.pb.h:804
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: ip_gateway_config.pb.h:133
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kMacCfgFieldNumber
static const int kMacCfgFieldNumber
Definition: ip_gateway_config.pb.h:278
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::has_gamma_autonomy
bool has_gamma_autonomy() const
Definition: ip_gateway_config.pb.h:763
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_enable_broadcast_address
void set_enable_broadcast_address(bool value)
Definition: ip_gateway_config.pb.h:707
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::New
IPGatewayConfig * New(::google::protobuf::Arena *arena) const final
Definition: ip_gateway_config.pb.h:159
google::protobuf::Metadata
Definition: message.h:174
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_interprocess
void clear_interprocess()
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::total_ports
::google::protobuf::int32 total_ports() const
Definition: ip_gateway_config.pb.h:848
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_cidr_netmask_prefix
void clear_cidr_netmask_prefix()
Definition: ip_gateway_config.pb.h:651
google::protobuf::Message
Definition: message.h:189
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::swap
friend void swap(IPGatewayConfig &a, IPGatewayConfig &b)
Definition: ip_gateway_config.pb.h:149
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::tun_number
::google::protobuf::int32 tun_number() const
Definition: ip_gateway_config.pb.h:679
goby::acomms::protobuf::_MACConfig_default_instance_
MACConfigDefaultTypeInternal _MACConfig_default_instance_
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::IsInitialized
bool IsInitialized() const final
protobuf_goby_2fzeromq_2fprotobuf_2fip_5fgateway_5fconfig_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: ip_gateway_config.pb.h:50
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_static_udp_port
void set_static_udp_port(int index, ::google::protobuf::uint32 value)
Definition: ip_gateway_config.pb.h:869
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::queue_size
::google::protobuf::int32 queue_size() const
Definition: ip_gateway_config.pb.h:1058
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::has_dynamic_address_count
bool has_dynamic_address_count() const
Definition: ip_gateway_config.pb.h:714
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::app
const ::goby::middleware::protobuf::AppConfig & app() const
Definition: ip_gateway_config.pb.h:480
protobuf_goby_2fzeromq_2fprotobuf_2fip_5fgateway_5fconfig_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: ip_gateway_config.pb.h:55
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::interprocess
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
Definition: ip_gateway_config.pb.h:534
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::dynamic_address_count
::google::protobuf::uint32 dynamic_address_count() const
Definition: ip_gateway_config.pb.h:727
goby::middleware::protobuf::_AppConfig_default_instance_
AppConfigDefaultTypeInternal _AppConfig_default_instance_
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::enable_broadcast_address
bool enable_broadcast_address() const
Definition: ip_gateway_config.pb.h:703
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_total_ports
void clear_total_ports()
Definition: ip_gateway_config.pb.h:844
arena.h
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kCidrNetmaskPrefixFieldNumber
static const int kCidrNetmaskPrefixFieldNumber
Definition: ip_gateway_config.pb.h:302
protobuf_goby_2fzeromq_2fprotobuf_2fip_5fgateway_5fconfig_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: ip_gateway_config.pb.h:53
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::gamma_autonomy
double gamma_autonomy() const
Definition: ip_gateway_config.pb.h:776
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_dynamic_address_count
void set_dynamic_address_count(::google::protobuf::uint32 value)
Definition: ip_gateway_config.pb.h:731
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_mtu
void clear_mtu()
Definition: ip_gateway_config.pb.h:952
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kInterprocessFieldNumber
static const int kInterprocessFieldNumber
Definition: ip_gateway_config.pb.h:266
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig_ModelType
IPGatewayConfig_ModelType
Definition: ip_gateway_config.pb.h:83
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::has_tun_number
bool has_tun_number() const
Definition: ip_gateway_config.pb.h:666
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_allocated_mac_cfg
void set_allocated_mac_cfg(::goby::acomms::protobuf::MACConfig *mac_cfg)
Definition: ip_gateway_config.pb.h:923
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kGammaCollaborationFieldNumber
static const int kGammaCollaborationFieldNumber
Definition: ip_gateway_config.pb.h:372
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_total_ports
void set_total_ports(::google::protobuf::int32 value)
Definition: ip_gateway_config.pb.h:852
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig_ModelType_descriptor
const ::google::protobuf::EnumDescriptor * IPGatewayConfig_ModelType_descriptor()
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_local_ipv4_address
void clear_local_ipv4_address()
Definition: ip_gateway_config.pb.h:585
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::only_rate
::google::protobuf::int32 only_rate() const
Definition: ip_gateway_config.pb.h:1082
option_extensions.pb.h
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::ModelType_descriptor
static const ::google::protobuf::EnumDescriptor * ModelType_descriptor()
Definition: ip_gateway_config.pb.h:211
protobuf_goby_2fzeromq_2fprotobuf_2fip_5fgateway_5fconfig_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[1]
Definition: ip_gateway_config.pb.h:52
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::release_interprocess
::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
Definition: ip_gateway_config.pb.h:540
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::AUTONOMY_COLLABORATION
static const ModelType AUTONOMY_COLLABORATION
Definition: ip_gateway_config.pb.h:199
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_queue_size
void set_queue_size(::google::protobuf::int32 value)
Definition: ip_gateway_config.pb.h:1062
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kTotalPortsFieldNumber
static const int kTotalPortsFieldNumber
Definition: ip_gateway_config.pb.h:386
goby::acomms::protobuf::MACConfig
Definition: amac_config.pb.h:117
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_bypass_mac_slot
void clear_bypass_mac_slot()
app_config.pb.h
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kGammaAutonomyFieldNumber
static const int kGammaAutonomyFieldNumber
Definition: ip_gateway_config.pb.h:365
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::kEnableBroadcastAddressFieldNumber
static const int kEnableBroadcastAddressFieldNumber
Definition: ip_gateway_config.pb.h:351
protobuf_goby_2fzeromq_2fprotobuf_2fip_5fgateway_5fconfig_2eproto::AddDescriptors
void AddDescriptors()
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::local_ipv4_address
const ::std::string & local_ipv4_address() const
Definition: ip_gateway_config.pb.h:589
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::ByteSizeLong
size_t ByteSizeLong() const final
goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_
InterProcessPortalConfigDefaultTypeInternal _InterProcessPortalConfig_default_instance_
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::UNIFORM
static const ModelType UNIFORM
Definition: ip_gateway_config.pb.h:197
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::ModelType_MIN
static const ModelType ModelType_MIN
Definition: ip_gateway_config.pb.h:204
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig_ModelType_ModelType_MIN
const IPGatewayConfig_ModelType IPGatewayConfig_ModelType_ModelType_MIN
Definition: ip_gateway_config.pb.h:88
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_bypass_mac
void set_bypass_mac(bool value)
Definition: ip_gateway_config.pb.h:984
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_allocated_local_ipv4_address
void set_allocated_local_ipv4_address(::std::string *local_ipv4_address)
Definition: ip_gateway_config.pb.h:631
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_allocated_bypass_mac_slot
void set_allocated_bypass_mac_slot(::goby::acomms::protobuf::ModemTransmission *bypass_mac_slot)
Definition: ip_gateway_config.pb.h:1025
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::has_gamma_collaboration
bool has_gamma_collaboration() const
Definition: ip_gateway_config.pb.h:787
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_app
void clear_app()
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::cidr_netmask_prefix
::google::protobuf::uint32 cidr_netmask_prefix() const
Definition: ip_gateway_config.pb.h:655
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig_ModelType_AUTONOMY_COLLABORATION
@ IPGatewayConfig_ModelType_AUTONOMY_COLLABORATION
Definition: ip_gateway_config.pb.h:85
google
Definition: dccl.h:57
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_allocated_app
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
Definition: ip_gateway_config.pb.h:502
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::clear_tun_number
void clear_tun_number()
Definition: ip_gateway_config.pb.h:675
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::mac_cfg
const ::goby::acomms::protobuf::MACConfig & mac_cfg() const
Definition: ip_gateway_config.pb.h:901
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig_ModelType_Name
const ::std::string & IPGatewayConfig_ModelType_Name(IPGatewayConfig_ModelType value)
Definition: ip_gateway_config.pb.h:93
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::release_bypass_mac_slot
::goby::acomms::protobuf::ModemTransmission * release_bypass_mac_slot()
Definition: ip_gateway_config.pb.h:1009
goby::apps::zeromq::acomms::protobuf::IPGatewayConfig::set_tun_number
void set_tun_number(::google::protobuf::int32 value)
Definition: ip_gateway_config.pb.h:683