Goby3  3.1.5a
2024.05.23
mosh_relay_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/mosh_relay_config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fmosh_5frelay_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fmosh_5frelay_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"
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
41 // @@protoc_insertion_point(includes)
42 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fzeromq_2fprotobuf_2fmosh_5frelay_5fconfig_2eproto
43 
45 // Internal implementation detail -- do not use these members.
46 struct TableStruct {
47  static const ::google::protobuf::internal::ParseTableField entries[];
48  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
49  static const ::google::protobuf::internal::ParseTable schema[1];
50  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
51  static const ::google::protobuf::internal::SerializationTable serialization_table[];
53 };
54 void AddDescriptors();
55 } // namespace protobuf_goby_2fzeromq_2fprotobuf_2fmosh_5frelay_5fconfig_2eproto
56 namespace goby {
57 namespace apps {
58 namespace zeromq {
59 namespace acomms {
60 namespace protobuf {
61 class MoshRelayConfig;
62 class MoshRelayConfigDefaultTypeInternal;
63 extern MoshRelayConfigDefaultTypeInternal _MoshRelayConfig_default_instance_;
64 } // namespace protobuf
65 } // namespace acomms
66 } // namespace zeromq
67 } // namespace apps
68 } // namespace goby
69 namespace google {
70 namespace protobuf {
71 template<> ::goby::apps::zeromq::acomms::protobuf::MoshRelayConfig* Arena::CreateMaybeMessage<::goby::apps::zeromq::acomms::protobuf::MoshRelayConfig>(Arena*);
72 } // namespace protobuf
73 } // namespace google
74 namespace goby {
75 namespace apps {
76 namespace zeromq {
77 namespace acomms {
78 namespace protobuf {
79 
80 // ===================================================================
81 
82 class MoshRelayConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig) */ {
83  public:
85  virtual ~MoshRelayConfig();
86 
87  MoshRelayConfig(const MoshRelayConfig& from);
88 
89  inline MoshRelayConfig& operator=(const MoshRelayConfig& from) {
90  CopyFrom(from);
91  return *this;
92  }
93  #if LANG_CXX11
94  MoshRelayConfig(MoshRelayConfig&& from) noexcept
95  : MoshRelayConfig() {
96  *this = ::std::move(from);
97  }
98 
99  inline MoshRelayConfig& operator=(MoshRelayConfig&& from) noexcept {
100  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
101  if (this != &from) InternalSwap(&from);
102  } else {
103  CopyFrom(from);
104  }
105  return *this;
106  }
107  #endif
108  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
109  return _internal_metadata_.unknown_fields();
110  }
111  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
112  return _internal_metadata_.mutable_unknown_fields();
113  }
114 
115  static const ::google::protobuf::Descriptor* descriptor();
116  static const MoshRelayConfig& default_instance();
117 
118  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
120  return reinterpret_cast<const MoshRelayConfig*>(
122  }
123  static constexpr int kIndexInFileMessages =
124  0;
125 
126  void Swap(MoshRelayConfig* other);
127  friend void swap(MoshRelayConfig& a, MoshRelayConfig& b) {
128  a.Swap(&b);
129  }
130 
131  // implements Message ----------------------------------------------
132 
133  inline MoshRelayConfig* New() const final {
134  return CreateMaybeMessage<MoshRelayConfig>(NULL);
135  }
136 
137  MoshRelayConfig* New(::google::protobuf::Arena* arena) const final {
138  return CreateMaybeMessage<MoshRelayConfig>(arena);
139  }
140  void CopyFrom(const ::google::protobuf::Message& from) final;
141  void MergeFrom(const ::google::protobuf::Message& from) final;
142  void CopyFrom(const MoshRelayConfig& from);
143  void MergeFrom(const MoshRelayConfig& from);
144  void Clear() final;
145  bool IsInitialized() const final;
146 
147  size_t ByteSizeLong() const final;
149  ::google::protobuf::io::CodedInputStream* input) final;
151  ::google::protobuf::io::CodedOutputStream* output) const final;
153  bool deterministic, ::google::protobuf::uint8* target) const final;
154  int GetCachedSize() const final { return _cached_size_.Get(); }
155 
156  private:
157  void SharedCtor();
158  void SharedDtor();
159  void SetCachedSize(int size) const final;
160  void InternalSwap(MoshRelayConfig* other);
161  private:
162  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
163  return NULL;
164  }
165  inline void* MaybeArenaPtr() const {
166  return NULL;
167  }
168  public:
169 
171 
172  // nested types ----------------------------------------------------
173 
174  // accessors -------------------------------------------------------
175 
176  // optional string ip_address = 3 [default = "127.0.0.1"];
177  bool has_ip_address() const;
178  void clear_ip_address();
179  static const int kIpAddressFieldNumber = 3;
180  const ::std::string& ip_address() const;
181  void set_ip_address(const ::std::string& value);
182  #if LANG_CXX11
183  void set_ip_address(::std::string&& value);
184  #endif
185  void set_ip_address(const char* value);
186  void set_ip_address(const char* value, size_t size);
187  ::std::string* mutable_ip_address();
188  ::std::string* release_ip_address();
189  void set_allocated_ip_address(::std::string* ip_address);
190 
191  // optional .goby.middleware.protobuf.AppConfig app = 1;
192  bool has_app() const;
193  void clear_app();
194  static const int kAppFieldNumber = 1;
195  private:
196  const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
197  public:
198  const ::goby::middleware::protobuf::AppConfig& app() const;
202 
203  // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
204  bool has_interprocess() const;
205  void clear_interprocess();
206  static const int kInterprocessFieldNumber = 2;
207  private:
208  const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
209  public:
210  const ::goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
214 
215  // optional uint32 udp_port = 4;
216  bool has_udp_port() const;
217  void clear_udp_port();
218  static const int kUdpPortFieldNumber = 4;
221 
222  // optional bool bind = 5;
223  bool has_bind() const;
224  void clear_bind();
225  static const int kBindFieldNumber = 5;
226  bool bind() const;
227  void set_bind(bool value);
228 
229  // required uint32 src_modem_id = 6;
230  bool has_src_modem_id() const;
231  void clear_src_modem_id();
232  static const int kSrcModemIdFieldNumber = 6;
235 
236  // required uint32 dest_modem_id = 7;
237  bool has_dest_modem_id() const;
238  void clear_dest_modem_id();
239  static const int kDestModemIdFieldNumber = 7;
242 
243  // @@protoc_insertion_point(class_scope:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig)
244  private:
245  void set_has_app();
246  void clear_has_app();
247  void set_has_interprocess();
248  void clear_has_interprocess();
249  void set_has_ip_address();
250  void clear_has_ip_address();
251  void set_has_udp_port();
252  void clear_has_udp_port();
253  void set_has_bind();
254  void clear_has_bind();
255  void set_has_src_modem_id();
256  void clear_has_src_modem_id();
257  void set_has_dest_modem_id();
258  void clear_has_dest_modem_id();
259 
260  // helper for ByteSizeLong()
261  size_t RequiredFieldsByteSizeFallback() const;
262 
263  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
264  ::google::protobuf::internal::HasBits<1> _has_bits_;
265  mutable ::google::protobuf::internal::CachedSize _cached_size_;
266  public:
267  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_ip_address_;
268  private:
269  ::google::protobuf::internal::ArenaStringPtr ip_address_;
272  ::google::protobuf::uint32 udp_port_;
273  bool bind_;
274  ::google::protobuf::uint32 src_modem_id_;
275  ::google::protobuf::uint32 dest_modem_id_;
276  friend struct ::protobuf_goby_2fzeromq_2fprotobuf_2fmosh_5frelay_5fconfig_2eproto::TableStruct;
277 };
278 // ===================================================================
279 
280 
281 // ===================================================================
282 
283 #ifdef __GNUC__
284  #pragma GCC diagnostic push
285  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
286 #endif // __GNUC__
287 // MoshRelayConfig
288 
289 // optional .goby.middleware.protobuf.AppConfig app = 1;
290 inline bool MoshRelayConfig::has_app() const {
291  return (_has_bits_[0] & 0x00000002u) != 0;
292 }
293 inline void MoshRelayConfig::set_has_app() {
294  _has_bits_[0] |= 0x00000002u;
295 }
296 inline void MoshRelayConfig::clear_has_app() {
297  _has_bits_[0] &= ~0x00000002u;
298 }
299 inline const ::goby::middleware::protobuf::AppConfig& MoshRelayConfig::_internal_app() const {
300  return *app_;
301 }
302 inline const ::goby::middleware::protobuf::AppConfig& MoshRelayConfig::app() const {
303  const ::goby::middleware::protobuf::AppConfig* p = app_;
304  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.app)
305  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*>(
307 }
308 inline ::goby::middleware::protobuf::AppConfig* MoshRelayConfig::release_app() {
309  // @@protoc_insertion_point(field_release:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.app)
310  clear_has_app();
312  app_ = NULL;
313  return temp;
314 }
315 inline ::goby::middleware::protobuf::AppConfig* MoshRelayConfig::mutable_app() {
316  set_has_app();
317  if (app_ == NULL) {
318  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaNoVirtual());
319  app_ = p;
320  }
321  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.app)
322  return app_;
323 }
325  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
326  if (message_arena == NULL) {
327  delete reinterpret_cast< ::google::protobuf::MessageLite*>(app_);
328  }
329  if (app) {
330  ::google::protobuf::Arena* submessage_arena = NULL;
331  if (message_arena != submessage_arena) {
332  app = ::google::protobuf::internal::GetOwnedMessage(
333  message_arena, app, submessage_arena);
334  }
335  set_has_app();
336  } else {
337  clear_has_app();
338  }
339  app_ = app;
340  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.app)
341 }
342 
343 // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
345  return (_has_bits_[0] & 0x00000004u) != 0;
346 }
347 inline void MoshRelayConfig::set_has_interprocess() {
348  _has_bits_[0] |= 0x00000004u;
349 }
350 inline void MoshRelayConfig::clear_has_interprocess() {
351  _has_bits_[0] &= ~0x00000004u;
352 }
353 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& MoshRelayConfig::_internal_interprocess() const {
354  return *interprocess_;
355 }
356 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& MoshRelayConfig::interprocess() const {
357  const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
358  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.interprocess)
359  return p != NULL ? *p : *reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*>(
361 }
362 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* MoshRelayConfig::release_interprocess() {
363  // @@protoc_insertion_point(field_release:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.interprocess)
364  clear_has_interprocess();
366  interprocess_ = NULL;
367  return temp;
368 }
369 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* MoshRelayConfig::mutable_interprocess() {
370  set_has_interprocess();
371  if (interprocess_ == NULL) {
372  auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArenaNoVirtual());
373  interprocess_ = p;
374  }
375  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.interprocess)
376  return interprocess_;
377 }
379  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
380  if (message_arena == NULL) {
381  delete reinterpret_cast< ::google::protobuf::MessageLite*>(interprocess_);
382  }
383  if (interprocess) {
384  ::google::protobuf::Arena* submessage_arena = NULL;
385  if (message_arena != submessage_arena) {
386  interprocess = ::google::protobuf::internal::GetOwnedMessage(
387  message_arena, interprocess, submessage_arena);
388  }
389  set_has_interprocess();
390  } else {
391  clear_has_interprocess();
392  }
393  interprocess_ = interprocess;
394  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.interprocess)
395 }
396 
397 // optional string ip_address = 3 [default = "127.0.0.1"];
398 inline bool MoshRelayConfig::has_ip_address() const {
399  return (_has_bits_[0] & 0x00000001u) != 0;
400 }
401 inline void MoshRelayConfig::set_has_ip_address() {
402  _has_bits_[0] |= 0x00000001u;
403 }
404 inline void MoshRelayConfig::clear_has_ip_address() {
405  _has_bits_[0] &= ~0x00000001u;
406 }
409  clear_has_ip_address();
410 }
411 inline const ::std::string& MoshRelayConfig::ip_address() const {
412  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.ip_address)
413  return ip_address_.GetNoArena();
414 }
415 inline void MoshRelayConfig::set_ip_address(const ::std::string& value) {
416  set_has_ip_address();
418  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.ip_address)
419 }
420 #if LANG_CXX11
421 inline void MoshRelayConfig::set_ip_address(::std::string&& value) {
422  set_has_ip_address();
423  ip_address_.SetNoArena(
425  // @@protoc_insertion_point(field_set_rvalue:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.ip_address)
426 }
427 #endif
428 inline void MoshRelayConfig::set_ip_address(const char* value) {
429  GOOGLE_DCHECK(value != NULL);
430  set_has_ip_address();
432  // @@protoc_insertion_point(field_set_char:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.ip_address)
433 }
434 inline void MoshRelayConfig::set_ip_address(const char* value, size_t size) {
435  set_has_ip_address();
437  ::std::string(reinterpret_cast<const char*>(value), size));
438  // @@protoc_insertion_point(field_set_pointer:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.ip_address)
439 }
440 inline ::std::string* MoshRelayConfig::mutable_ip_address() {
441  set_has_ip_address();
442  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.ip_address)
444 }
445 inline ::std::string* MoshRelayConfig::release_ip_address() {
446  // @@protoc_insertion_point(field_release:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.ip_address)
447  if (!has_ip_address()) {
448  return NULL;
449  }
450  clear_has_ip_address();
452 }
453 inline void MoshRelayConfig::set_allocated_ip_address(::std::string* ip_address) {
454  if (ip_address != NULL) {
455  set_has_ip_address();
456  } else {
457  clear_has_ip_address();
458  }
460  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.ip_address)
461 }
462 
463 // optional uint32 udp_port = 4;
464 inline bool MoshRelayConfig::has_udp_port() const {
465  return (_has_bits_[0] & 0x00000008u) != 0;
466 }
467 inline void MoshRelayConfig::set_has_udp_port() {
468  _has_bits_[0] |= 0x00000008u;
469 }
470 inline void MoshRelayConfig::clear_has_udp_port() {
471  _has_bits_[0] &= ~0x00000008u;
472 }
474  udp_port_ = 0u;
475  clear_has_udp_port();
476 }
478  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.udp_port)
479  return udp_port_;
480 }
482  set_has_udp_port();
483  udp_port_ = value;
484  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.udp_port)
485 }
486 
487 // optional bool bind = 5;
488 inline bool MoshRelayConfig::has_bind() const {
489  return (_has_bits_[0] & 0x00000010u) != 0;
490 }
491 inline void MoshRelayConfig::set_has_bind() {
492  _has_bits_[0] |= 0x00000010u;
493 }
494 inline void MoshRelayConfig::clear_has_bind() {
495  _has_bits_[0] &= ~0x00000010u;
496 }
498  bind_ = false;
499  clear_has_bind();
500 }
501 inline bool MoshRelayConfig::bind() const {
502  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.bind)
503  return bind_;
504 }
505 inline void MoshRelayConfig::set_bind(bool value) {
506  set_has_bind();
507  bind_ = value;
508  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.bind)
509 }
510 
511 // required uint32 src_modem_id = 6;
513  return (_has_bits_[0] & 0x00000020u) != 0;
514 }
515 inline void MoshRelayConfig::set_has_src_modem_id() {
516  _has_bits_[0] |= 0x00000020u;
517 }
518 inline void MoshRelayConfig::clear_has_src_modem_id() {
519  _has_bits_[0] &= ~0x00000020u;
520 }
522  src_modem_id_ = 0u;
523  clear_has_src_modem_id();
524 }
526  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.src_modem_id)
527  return src_modem_id_;
528 }
530  set_has_src_modem_id();
531  src_modem_id_ = value;
532  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.src_modem_id)
533 }
534 
535 // required uint32 dest_modem_id = 7;
537  return (_has_bits_[0] & 0x00000040u) != 0;
538 }
539 inline void MoshRelayConfig::set_has_dest_modem_id() {
540  _has_bits_[0] |= 0x00000040u;
541 }
542 inline void MoshRelayConfig::clear_has_dest_modem_id() {
543  _has_bits_[0] &= ~0x00000040u;
544 }
546  dest_modem_id_ = 0u;
547  clear_has_dest_modem_id();
548 }
550  // @@protoc_insertion_point(field_get:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.dest_modem_id)
551  return dest_modem_id_;
552 }
554  set_has_dest_modem_id();
555  dest_modem_id_ = value;
556  // @@protoc_insertion_point(field_set:goby.apps.zeromq.acomms.protobuf.MoshRelayConfig.dest_modem_id)
557 }
558 
559 #ifdef __GNUC__
560  #pragma GCC diagnostic pop
561 #endif // __GNUC__
562 
563 // @@protoc_insertion_point(namespace_scope)
564 
565 } // namespace protobuf
566 } // namespace acomms
567 } // namespace zeromq
568 } // namespace apps
569 } // namespace goby
570 
571 // @@protoc_insertion_point(global_scope)
572 
573 #endif // PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fmosh_5frelay_5fconfig_2eproto
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::set_ip_address
void set_ip_address(const ::std::string &value)
Definition: mosh_relay_config.pb.h:415
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::release_interprocess
::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
Definition: mosh_relay_config.pb.h:362
protobuf_goby_2fzeromq_2fprotobuf_2fmosh_5frelay_5fconfig_2eproto::TableStruct
Definition: mosh_relay_config.pb.h:46
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::New
MoshRelayConfig * New(::google::protobuf::Arena *arena) const final
Definition: mosh_relay_config.pb.h:137
goby::zeromq::protobuf::InterProcessPortalConfig
Definition: interprocess_config.pb.h:97
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::app
const ::goby::middleware::protobuf::AppConfig & app() const
Definition: mosh_relay_config.pb.h:302
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::has_app
bool has_app() const
Definition: mosh_relay_config.pb.h:290
goby::middleware::protobuf::AppConfig
Definition: app_config.pb.h:767
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mosh_relay_config.pb.h:111
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::udp_port
::google::protobuf::uint32 udp_port() const
Definition: mosh_relay_config.pb.h:477
protobuf_goby_2fzeromq_2fprotobuf_2fmosh_5frelay_5fconfig_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[1]
Definition: mosh_relay_config.pb.h:49
protobuf_goby_2fzeromq_2fprotobuf_2fmosh_5frelay_5fconfig_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: mosh_relay_config.pb.h:47
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::set_bind
void set_bind(bool value)
Definition: mosh_relay_config.pb.h:505
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::GetCachedSize
int GetCachedSize() const final
Definition: mosh_relay_config.pb.h:154
protobuf_goby_2fzeromq_2fprotobuf_2fmosh_5frelay_5fconfig_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: mosh_relay_config.pb.h:48
goby::apps::zeromq::acomms::protobuf::_MoshRelayConfig_default_instance_
MoshRelayConfigDefaultTypeInternal _MoshRelayConfig_default_instance_
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::set_udp_port
void set_udp_port(::google::protobuf::uint32 value)
Definition: mosh_relay_config.pb.h:481
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::src_modem_id
::google::protobuf::uint32 src_modem_id() const
Definition: mosh_relay_config.pb.h:525
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::has_interprocess
bool has_interprocess() const
Definition: mosh_relay_config.pb.h:344
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::release_ip_address
::std::string * release_ip_address()
Definition: mosh_relay_config.pb.h:445
protobuf_goby_2fzeromq_2fprotobuf_2fmosh_5frelay_5fconfig_2eproto
Definition: mosh_relay_config.pb.h:44
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::kIpAddressFieldNumber
static const int kIpAddressFieldNumber
Definition: mosh_relay_config.pb.h:179
google::protobuf::MessageLite
Definition: message_lite.h:164
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::set_allocated_ip_address
void set_allocated_ip_address(::std::string *ip_address)
Definition: mosh_relay_config.pb.h:453
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::release_app
::goby::middleware::protobuf::AppConfig * release_app()
Definition: mosh_relay_config.pb.h:308
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::Swap
void Swap(MoshRelayConfig *other)
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::kUdpPortFieldNumber
static const int kUdpPortFieldNumber
Definition: mosh_relay_config.pb.h:218
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
protobuf_goby_2fzeromq_2fprotobuf_2fmosh_5frelay_5fconfig_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: mosh_relay_config.pb.h:52
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::kInterprocessFieldNumber
static const int kInterprocessFieldNumber
Definition: mosh_relay_config.pb.h:206
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::New
MoshRelayConfig * New() const final
Definition: mosh_relay_config.pb.h:133
google::protobuf::Arena
Definition: arena.h:244
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::ip_address
const ::std::string & ip_address() const
Definition: mosh_relay_config.pb.h:411
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::Clear
void Clear() final
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::kDestModemIdFieldNumber
static const int kDestModemIdFieldNumber
Definition: mosh_relay_config.pb.h:239
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::has_src_modem_id
bool has_src_modem_id() const
Definition: mosh_relay_config.pb.h:512
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::has_udp_port
bool has_udp_port() const
Definition: mosh_relay_config.pb.h:464
interprocess_config.pb.h
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::has_ip_address
bool has_ip_address() const
Definition: mosh_relay_config.pb.h:398
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::clear_bind
void clear_bind()
Definition: mosh_relay_config.pb.h:497
protobuf_goby_2fzeromq_2fprotobuf_2fmosh_5frelay_5fconfig_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: mosh_relay_config.pb.h:50
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::MoshRelayConfig
MoshRelayConfig()
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::ByteSizeLong
size_t ByteSizeLong() const final
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::default_instance
static const MoshRelayConfig & default_instance()
protobuf_goby_2fzeromq_2fprotobuf_2fmosh_5frelay_5fconfig_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: mosh_relay_config.pb.h:51
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::_i_give_permission_to_break_this_code_default_ip_address_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_ip_address_
Definition: mosh_relay_config.pb.h:267
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mosh_relay_config.pb.h:108
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::set_allocated_interprocess
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
Definition: mosh_relay_config.pb.h:378
message.h
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::mutable_ip_address
::std::string * mutable_ip_address()
Definition: mosh_relay_config.pb.h:440
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::clear_ip_address
void clear_ip_address()
Definition: mosh_relay_config.pb.h:407
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::interprocess
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
Definition: mosh_relay_config.pb.h:356
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::operator=
MoshRelayConfig & operator=(const MoshRelayConfig &from)
Definition: mosh_relay_config.pb.h:89
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::clear_udp_port
void clear_udp_port()
Definition: mosh_relay_config.pb.h:473
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::mutable_app
::goby::middleware::protobuf::AppConfig * mutable_app()
Definition: mosh_relay_config.pb.h:315
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: mosh_relay_config.pb.h:123
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::set_dest_modem_id
void set_dest_modem_id(::google::protobuf::uint32 value)
Definition: mosh_relay_config.pb.h:553
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::IsInitialized
bool IsInitialized() const final
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::dest_modem_id
::google::protobuf::uint32 dest_modem_id() const
Definition: mosh_relay_config.pb.h:549
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::~MoshRelayConfig
virtual ~MoshRelayConfig()
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::clear_interprocess
void clear_interprocess()
google::protobuf::Metadata
Definition: message.h:174
detail::get
auto get(const nlohmann::detail::iteration_proxy_value< IteratorType > &i) -> decltype(i.key())
Definition: json.hpp:5271
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::clear_dest_modem_id
void clear_dest_modem_id()
Definition: mosh_relay_config.pb.h:545
google::protobuf::Message
Definition: message.h:189
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::kBindFieldNumber
static const int kBindFieldNumber
Definition: mosh_relay_config.pb.h:225
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::bind
bool bind() const
Definition: mosh_relay_config.pb.h:501
goby::middleware::protobuf::_AppConfig_default_instance_
AppConfigDefaultTypeInternal _AppConfig_default_instance_
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::clear_app
void clear_app()
arena.h
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::kSrcModemIdFieldNumber
static const int kSrcModemIdFieldNumber
Definition: mosh_relay_config.pb.h:232
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::internal_default_instance
static const MoshRelayConfig * internal_default_instance()
Definition: mosh_relay_config.pb.h:119
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::has_dest_modem_id
bool has_dest_modem_id() const
Definition: mosh_relay_config.pb.h:536
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::mutable_interprocess
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
Definition: mosh_relay_config.pb.h:369
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::clear_src_modem_id
void clear_src_modem_id()
Definition: mosh_relay_config.pb.h:521
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::has_bind
bool has_bind() const
Definition: mosh_relay_config.pb.h:488
option_extensions.pb.h
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::set_src_modem_id
void set_src_modem_id(::google::protobuf::uint32 value)
Definition: mosh_relay_config.pb.h:529
app_config.pb.h
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::kAppFieldNumber
static const int kAppFieldNumber
Definition: mosh_relay_config.pb.h:194
goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_
InterProcessPortalConfigDefaultTypeInternal _InterProcessPortalConfig_default_instance_
google
Definition: dccl.h:57
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig
Definition: mosh_relay_config.pb.h:82
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::set_allocated_app
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
Definition: mosh_relay_config.pb.h:324
goby::apps::zeromq::acomms::protobuf::MoshRelayConfig::swap
friend void swap(MoshRelayConfig &a, MoshRelayConfig &b)
Definition: mosh_relay_config.pb.h:127
protobuf_goby_2fzeromq_2fprotobuf_2fmosh_5frelay_5fconfig_2eproto::AddDescriptors
void AddDescriptors()