Goby3  3.1.4
2024.02.22
mavlink_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/mavlink_gateway_config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fmavlink_5fgateway_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fmavlink_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>
39 #include <boost/units/quantity.hpp>
40 #include <boost/units/absolute.hpp>
41 #include <boost/units/dimensionless_type.hpp>
42 #include <boost/units/make_scaled_unit.hpp>
43 // @@protoc_insertion_point(includes)
44 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fzeromq_2fprotobuf_2fmavlink_5fgateway_5fconfig_2eproto
45 
47 // Internal implementation detail -- do not use these members.
48 struct TableStruct {
49  static const ::google::protobuf::internal::ParseTableField entries[];
50  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
51  static const ::google::protobuf::internal::ParseTable schema[1];
52  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
53  static const ::google::protobuf::internal::SerializationTable serialization_table[];
55 };
56 void AddDescriptors();
57 } // namespace protobuf_goby_2fzeromq_2fprotobuf_2fmavlink_5fgateway_5fconfig_2eproto
58 namespace goby {
59 namespace apps {
60 namespace zeromq {
61 namespace protobuf {
62 class MAVLinkGatewayConfig;
63 class MAVLinkGatewayConfigDefaultTypeInternal;
64 extern MAVLinkGatewayConfigDefaultTypeInternal _MAVLinkGatewayConfig_default_instance_;
65 } // namespace protobuf
66 } // namespace zeromq
67 } // namespace apps
68 } // namespace goby
69 namespace google {
70 namespace protobuf {
71 template<> ::goby::apps::zeromq::protobuf::MAVLinkGatewayConfig* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::MAVLinkGatewayConfig>(Arena*);
72 } // namespace protobuf
73 } // namespace google
74 namespace goby {
75 namespace apps {
76 namespace zeromq {
77 namespace protobuf {
78 
82 };
87 
88 const ::google::protobuf::EnumDescriptor* MAVLinkGatewayConfig_ConnectionType_descriptor();
90  return ::google::protobuf::internal::NameOfEnum(
92 }
94  const ::std::string& name, MAVLinkGatewayConfig_ConnectionType* value) {
95  return ::google::protobuf::internal::ParseNamedEnum<MAVLinkGatewayConfig_ConnectionType>(
97 }
98 // ===================================================================
99 
100 class MAVLinkGatewayConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig) */ {
101  public:
103  virtual ~MAVLinkGatewayConfig();
104 
106 
108  CopyFrom(from);
109  return *this;
110  }
111  #if LANG_CXX11
114  *this = ::std::move(from);
115  }
116 
117  inline MAVLinkGatewayConfig& operator=(MAVLinkGatewayConfig&& from) noexcept {
118  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
119  if (this != &from) InternalSwap(&from);
120  } else {
121  CopyFrom(from);
122  }
123  return *this;
124  }
125  #endif
126  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
127  return _internal_metadata_.unknown_fields();
128  }
129  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
130  return _internal_metadata_.mutable_unknown_fields();
131  }
132 
133  static const ::google::protobuf::Descriptor* descriptor();
134  static const MAVLinkGatewayConfig& default_instance();
135 
136  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
138  return reinterpret_cast<const MAVLinkGatewayConfig*>(
140  }
141  static constexpr int kIndexInFileMessages =
142  0;
143 
144  void Swap(MAVLinkGatewayConfig* other);
146  a.Swap(&b);
147  }
148 
149  // implements Message ----------------------------------------------
150 
151  inline MAVLinkGatewayConfig* New() const final {
152  return CreateMaybeMessage<MAVLinkGatewayConfig>(NULL);
153  }
154 
156  return CreateMaybeMessage<MAVLinkGatewayConfig>(arena);
157  }
158  void CopyFrom(const ::google::protobuf::Message& from) final;
159  void MergeFrom(const ::google::protobuf::Message& from) final;
160  void CopyFrom(const MAVLinkGatewayConfig& from);
161  void MergeFrom(const MAVLinkGatewayConfig& from);
162  void Clear() final;
163  bool IsInitialized() const final;
164 
165  size_t ByteSizeLong() const final;
167  ::google::protobuf::io::CodedInputStream* input) final;
169  ::google::protobuf::io::CodedOutputStream* output) const final;
171  bool deterministic, ::google::protobuf::uint8* target) const final;
172  int GetCachedSize() const final { return _cached_size_.Get(); }
173 
174  private:
175  void SharedCtor();
176  void SharedDtor();
177  void SetCachedSize(int size) const final;
178  void InternalSwap(MAVLinkGatewayConfig* other);
179  private:
180  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
181  return NULL;
182  }
183  inline void* MaybeArenaPtr() const {
184  return NULL;
185  }
186  public:
187 
189 
190  // nested types ----------------------------------------------------
191 
197  static inline bool ConnectionType_IsValid(int value) {
199  }
204  static const int ConnectionType_ARRAYSIZE =
206  static inline const ::google::protobuf::EnumDescriptor*
209  }
210  static inline const ::std::string& ConnectionType_Name(ConnectionType value) {
212  }
213  static inline bool ConnectionType_Parse(const ::std::string& name,
214  ConnectionType* value) {
215  return MAVLinkGatewayConfig_ConnectionType_Parse(name, value);
216  }
217 
218  // accessors -------------------------------------------------------
219 
220  // optional .goby.middleware.protobuf.AppConfig app = 1;
221  bool has_app() const;
222  void clear_app();
223  static const int kAppFieldNumber = 1;
224  private:
225  const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
226  public:
227  const ::goby::middleware::protobuf::AppConfig& app() const;
231 
232  // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
233  bool has_interprocess() const;
234  void clear_interprocess();
235  static const int kInterprocessFieldNumber = 2;
236  private:
237  const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
238  public:
239  const ::goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
243 
244  // optional .goby.middleware.protobuf.SerialConfig serial = 10;
245  bool has_serial() const;
246  void clear_serial();
247  static const int kSerialFieldNumber = 10;
248  private:
249  const ::goby::middleware::protobuf::SerialConfig& _internal_serial() const;
250  public:
251  const ::goby::middleware::protobuf::SerialConfig& serial() const;
255 
256  // optional .goby.middleware.protobuf.UDPPointToPointConfig udp = 11;
257  bool has_udp() const;
258  void clear_udp();
259  static const int kUdpFieldNumber = 11;
260  private:
261  const ::goby::middleware::protobuf::UDPPointToPointConfig& _internal_udp() const;
262  public:
263  const ::goby::middleware::protobuf::UDPPointToPointConfig& udp() const;
267 
268  // optional .goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.ConnectionType connection_type = 5 [default = CONNECTION_SERIAL];
269  bool has_connection_type() const;
270  void clear_connection_type();
271  static const int kConnectionTypeFieldNumber = 5;
274 
275  // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig)
276  private:
277  void set_has_app();
278  void clear_has_app();
279  void set_has_interprocess();
280  void clear_has_interprocess();
281  void set_has_connection_type();
282  void clear_has_connection_type();
283  void set_has_serial();
284  void clear_has_serial();
285  void set_has_udp();
286  void clear_has_udp();
287 
288  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
289  ::google::protobuf::internal::HasBits<1> _has_bits_;
290  mutable ::google::protobuf::internal::CachedSize _cached_size_;
295  int connection_type_;
296  friend struct ::protobuf_goby_2fzeromq_2fprotobuf_2fmavlink_5fgateway_5fconfig_2eproto::TableStruct;
297 };
298 // ===================================================================
299 
300 
301 // ===================================================================
302 
303 #ifdef __GNUC__
304  #pragma GCC diagnostic push
305  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
306 #endif // __GNUC__
307 // MAVLinkGatewayConfig
308 
309 // optional .goby.middleware.protobuf.AppConfig app = 1;
310 inline bool MAVLinkGatewayConfig::has_app() const {
311  return (_has_bits_[0] & 0x00000001u) != 0;
312 }
313 inline void MAVLinkGatewayConfig::set_has_app() {
314  _has_bits_[0] |= 0x00000001u;
315 }
316 inline void MAVLinkGatewayConfig::clear_has_app() {
317  _has_bits_[0] &= ~0x00000001u;
318 }
319 inline const ::goby::middleware::protobuf::AppConfig& MAVLinkGatewayConfig::_internal_app() const {
320  return *app_;
321 }
322 inline const ::goby::middleware::protobuf::AppConfig& MAVLinkGatewayConfig::app() const {
323  const ::goby::middleware::protobuf::AppConfig* p = app_;
324  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.app)
325  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*>(
327 }
328 inline ::goby::middleware::protobuf::AppConfig* MAVLinkGatewayConfig::release_app() {
329  // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.app)
330  clear_has_app();
332  app_ = NULL;
333  return temp;
334 }
335 inline ::goby::middleware::protobuf::AppConfig* MAVLinkGatewayConfig::mutable_app() {
336  set_has_app();
337  if (app_ == NULL) {
338  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaNoVirtual());
339  app_ = p;
340  }
341  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.app)
342  return app_;
343 }
345  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
346  if (message_arena == NULL) {
347  delete reinterpret_cast< ::google::protobuf::MessageLite*>(app_);
348  }
349  if (app) {
350  ::google::protobuf::Arena* submessage_arena = NULL;
351  if (message_arena != submessage_arena) {
352  app = ::google::protobuf::internal::GetOwnedMessage(
353  message_arena, app, submessage_arena);
354  }
355  set_has_app();
356  } else {
357  clear_has_app();
358  }
359  app_ = app;
360  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.app)
361 }
362 
363 // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
365  return (_has_bits_[0] & 0x00000002u) != 0;
366 }
367 inline void MAVLinkGatewayConfig::set_has_interprocess() {
368  _has_bits_[0] |= 0x00000002u;
369 }
370 inline void MAVLinkGatewayConfig::clear_has_interprocess() {
371  _has_bits_[0] &= ~0x00000002u;
372 }
373 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& MAVLinkGatewayConfig::_internal_interprocess() const {
374  return *interprocess_;
375 }
376 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& MAVLinkGatewayConfig::interprocess() const {
377  const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
378  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.interprocess)
379  return p != NULL ? *p : *reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*>(
381 }
382 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* MAVLinkGatewayConfig::release_interprocess() {
383  // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.interprocess)
384  clear_has_interprocess();
386  interprocess_ = NULL;
387  return temp;
388 }
389 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* MAVLinkGatewayConfig::mutable_interprocess() {
390  set_has_interprocess();
391  if (interprocess_ == NULL) {
392  auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArenaNoVirtual());
393  interprocess_ = p;
394  }
395  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.interprocess)
396  return interprocess_;
397 }
399  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
400  if (message_arena == NULL) {
401  delete reinterpret_cast< ::google::protobuf::MessageLite*>(interprocess_);
402  }
403  if (interprocess) {
404  ::google::protobuf::Arena* submessage_arena = NULL;
405  if (message_arena != submessage_arena) {
406  interprocess = ::google::protobuf::internal::GetOwnedMessage(
407  message_arena, interprocess, submessage_arena);
408  }
409  set_has_interprocess();
410  } else {
411  clear_has_interprocess();
412  }
413  interprocess_ = interprocess;
414  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.interprocess)
415 }
416 
417 // optional .goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.ConnectionType connection_type = 5 [default = CONNECTION_SERIAL];
419  return (_has_bits_[0] & 0x00000010u) != 0;
420 }
421 inline void MAVLinkGatewayConfig::set_has_connection_type() {
422  _has_bits_[0] |= 0x00000010u;
423 }
424 inline void MAVLinkGatewayConfig::clear_has_connection_type() {
425  _has_bits_[0] &= ~0x00000010u;
426 }
428  connection_type_ = 1;
429  clear_has_connection_type();
430 }
432  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.connection_type)
433  return static_cast< ::goby::apps::zeromq::protobuf::MAVLinkGatewayConfig_ConnectionType >(connection_type_);
434 }
437  set_has_connection_type();
438  connection_type_ = value;
439  // @@protoc_insertion_point(field_set:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.connection_type)
440 }
441 
442 // optional .goby.middleware.protobuf.SerialConfig serial = 10;
443 inline bool MAVLinkGatewayConfig::has_serial() const {
444  return (_has_bits_[0] & 0x00000004u) != 0;
445 }
446 inline void MAVLinkGatewayConfig::set_has_serial() {
447  _has_bits_[0] |= 0x00000004u;
448 }
449 inline void MAVLinkGatewayConfig::clear_has_serial() {
450  _has_bits_[0] &= ~0x00000004u;
451 }
452 inline const ::goby::middleware::protobuf::SerialConfig& MAVLinkGatewayConfig::_internal_serial() const {
453  return *serial_;
454 }
455 inline const ::goby::middleware::protobuf::SerialConfig& MAVLinkGatewayConfig::serial() const {
456  const ::goby::middleware::protobuf::SerialConfig* p = serial_;
457  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.serial)
458  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::SerialConfig*>(
460 }
461 inline ::goby::middleware::protobuf::SerialConfig* MAVLinkGatewayConfig::release_serial() {
462  // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.serial)
463  clear_has_serial();
465  serial_ = NULL;
466  return temp;
467 }
468 inline ::goby::middleware::protobuf::SerialConfig* MAVLinkGatewayConfig::mutable_serial() {
469  set_has_serial();
470  if (serial_ == NULL) {
471  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::SerialConfig>(GetArenaNoVirtual());
472  serial_ = p;
473  }
474  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.serial)
475  return serial_;
476 }
478  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
479  if (message_arena == NULL) {
480  delete reinterpret_cast< ::google::protobuf::MessageLite*>(serial_);
481  }
482  if (serial) {
483  ::google::protobuf::Arena* submessage_arena = NULL;
484  if (message_arena != submessage_arena) {
485  serial = ::google::protobuf::internal::GetOwnedMessage(
486  message_arena, serial, submessage_arena);
487  }
488  set_has_serial();
489  } else {
490  clear_has_serial();
491  }
492  serial_ = serial;
493  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.serial)
494 }
495 
496 // optional .goby.middleware.protobuf.UDPPointToPointConfig udp = 11;
497 inline bool MAVLinkGatewayConfig::has_udp() const {
498  return (_has_bits_[0] & 0x00000008u) != 0;
499 }
500 inline void MAVLinkGatewayConfig::set_has_udp() {
501  _has_bits_[0] |= 0x00000008u;
502 }
503 inline void MAVLinkGatewayConfig::clear_has_udp() {
504  _has_bits_[0] &= ~0x00000008u;
505 }
506 inline const ::goby::middleware::protobuf::UDPPointToPointConfig& MAVLinkGatewayConfig::_internal_udp() const {
507  return *udp_;
508 }
509 inline const ::goby::middleware::protobuf::UDPPointToPointConfig& MAVLinkGatewayConfig::udp() const {
510  const ::goby::middleware::protobuf::UDPPointToPointConfig* p = udp_;
511  // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.udp)
512  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::UDPPointToPointConfig*>(
514 }
515 inline ::goby::middleware::protobuf::UDPPointToPointConfig* MAVLinkGatewayConfig::release_udp() {
516  // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.udp)
517  clear_has_udp();
519  udp_ = NULL;
520  return temp;
521 }
522 inline ::goby::middleware::protobuf::UDPPointToPointConfig* MAVLinkGatewayConfig::mutable_udp() {
523  set_has_udp();
524  if (udp_ == NULL) {
525  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::UDPPointToPointConfig>(GetArenaNoVirtual());
526  udp_ = p;
527  }
528  // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.udp)
529  return udp_;
530 }
532  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
533  if (message_arena == NULL) {
534  delete reinterpret_cast< ::google::protobuf::MessageLite*>(udp_);
535  }
536  if (udp) {
537  ::google::protobuf::Arena* submessage_arena = NULL;
538  if (message_arena != submessage_arena) {
539  udp = ::google::protobuf::internal::GetOwnedMessage(
540  message_arena, udp, submessage_arena);
541  }
542  set_has_udp();
543  } else {
544  clear_has_udp();
545  }
546  udp_ = udp;
547  // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.MAVLinkGatewayConfig.udp)
548 }
549 
550 #ifdef __GNUC__
551  #pragma GCC diagnostic pop
552 #endif // __GNUC__
553 
554 // @@protoc_insertion_point(namespace_scope)
555 
556 } // namespace protobuf
557 } // namespace zeromq
558 } // namespace apps
559 } // namespace goby
560 
561 namespace google {
562 namespace protobuf {
563 
564 template <> struct is_proto_enum< ::goby::apps::zeromq::protobuf::MAVLinkGatewayConfig_ConnectionType> : ::std::true_type {};
565 template <>
566 inline const EnumDescriptor* GetEnumDescriptor< ::goby::apps::zeromq::protobuf::MAVLinkGatewayConfig_ConnectionType>() {
568 }
569 
570 } // namespace protobuf
571 } // namespace google
572 
573 // @@protoc_insertion_point(global_scope)
574 
575 #endif // PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2fmavlink_5fgateway_5fconfig_2eproto
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::swap
friend void swap(MAVLinkGatewayConfig &a, MAVLinkGatewayConfig &b)
Definition: mavlink_gateway_config.pb.h:145
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::ConnectionType_IsValid
static bool ConnectionType_IsValid(int value)
Definition: mavlink_gateway_config.pb.h:197
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::release_serial
::goby::middleware::protobuf::SerialConfig * release_serial()
Definition: mavlink_gateway_config.pb.h:461
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::set_allocated_interprocess
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
Definition: mavlink_gateway_config.pb.h:398
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::ConnectionType_MIN
static const ConnectionType ConnectionType_MIN
Definition: mavlink_gateway_config.pb.h:200
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig_ConnectionType_CONNECTION_UDP
@ MAVLinkGatewayConfig_ConnectionType_CONNECTION_UDP
Definition: mavlink_gateway_config.pb.h:81
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::CONNECTION_UDP
static const ConnectionType CONNECTION_UDP
Definition: mavlink_gateway_config.pb.h:195
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::has_app
bool has_app() const
Definition: mavlink_gateway_config.pb.h:310
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig_ConnectionType_Name
const ::std::string & MAVLinkGatewayConfig_ConnectionType_Name(MAVLinkGatewayConfig_ConnectionType value)
Definition: mavlink_gateway_config.pb.h:89
goby::zeromq::protobuf::InterProcessPortalConfig
Definition: interprocess_config.pb.h:97
goby::middleware::protobuf::AppConfig
Definition: app_config.pb.h:767
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::internal_default_instance
static const MAVLinkGatewayConfig * internal_default_instance()
Definition: mavlink_gateway_config.pb.h:137
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::clear_app
void clear_app()
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::Clear
void Clear() final
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig
Definition: mavlink_gateway_config.pb.h:100
goby::apps::zeromq::protobuf::_MAVLinkGatewayConfig_default_instance_
MAVLinkGatewayConfigDefaultTypeInternal _MAVLinkGatewayConfig_default_instance_
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig_ConnectionType
MAVLinkGatewayConfig_ConnectionType
Definition: mavlink_gateway_config.pb.h:79
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::serial
const ::goby::middleware::protobuf::SerialConfig & serial() const
Definition: mavlink_gateway_config.pb.h:455
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::set_allocated_serial
void set_allocated_serial(::goby::middleware::protobuf::SerialConfig *serial)
Definition: mavlink_gateway_config.pb.h:477
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::udp
const ::goby::middleware::protobuf::UDPPointToPointConfig & udp() const
Definition: mavlink_gateway_config.pb.h:509
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: mavlink_gateway_config.pb.h:126
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
google::protobuf::MessageLite
Definition: message_lite.h:164
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::Swap
void Swap(MAVLinkGatewayConfig *other)
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::release_udp
::goby::middleware::protobuf::UDPPointToPointConfig * release_udp()
Definition: mavlink_gateway_config.pb.h:515
serial_config.pb.h
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::clear_interprocess
void clear_interprocess()
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::has_connection_type
bool has_connection_type() const
Definition: mavlink_gateway_config.pb.h:418
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::set_allocated_udp
void set_allocated_udp(::goby::middleware::protobuf::UDPPointToPointConfig *udp)
Definition: mavlink_gateway_config.pb.h:531
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig_ConnectionType_ConnectionType_ARRAYSIZE
const int MAVLinkGatewayConfig_ConnectionType_ConnectionType_ARRAYSIZE
Definition: mavlink_gateway_config.pb.h:86
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
google::protobuf::Arena
Definition: arena.h:244
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig_ConnectionType_CONNECTION_SERIAL
@ MAVLinkGatewayConfig_ConnectionType_CONNECTION_SERIAL
Definition: mavlink_gateway_config.pb.h:80
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::operator=
MAVLinkGatewayConfig & operator=(const MAVLinkGatewayConfig &from)
Definition: mavlink_gateway_config.pb.h:107
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::clear_serial
void clear_serial()
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::mutable_serial
::goby::middleware::protobuf::SerialConfig * mutable_serial()
Definition: mavlink_gateway_config.pb.h:468
interprocess_config.pb.h
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::kSerialFieldNumber
static const int kSerialFieldNumber
Definition: mavlink_gateway_config.pb.h:247
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::GetCachedSize
int GetCachedSize() const final
Definition: mavlink_gateway_config.pb.h:172
goby::middleware::protobuf::_UDPPointToPointConfig_default_instance_
UDPPointToPointConfigDefaultTypeInternal _UDPPointToPointConfig_default_instance_
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::mutable_app
::goby::middleware::protobuf::AppConfig * mutable_app()
Definition: mavlink_gateway_config.pb.h:335
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::release_app
::goby::middleware::protobuf::AppConfig * release_app()
Definition: mavlink_gateway_config.pb.h:328
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::set_connection_type
void set_connection_type(::goby::apps::zeromq::protobuf::MAVLinkGatewayConfig_ConnectionType value)
Definition: mavlink_gateway_config.pb.h:435
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::New
MAVLinkGatewayConfig * New() const final
Definition: mavlink_gateway_config.pb.h:151
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::app
const ::goby::middleware::protobuf::AppConfig & app() const
Definition: mavlink_gateway_config.pb.h:322
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::ConnectionType_descriptor
static const ::google::protobuf::EnumDescriptor * ConnectionType_descriptor()
Definition: mavlink_gateway_config.pb.h:207
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::kConnectionTypeFieldNumber
static const int kConnectionTypeFieldNumber
Definition: mavlink_gateway_config.pb.h:271
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig_ConnectionType_IsValid
bool MAVLinkGatewayConfig_ConnectionType_IsValid(int value)
message.h
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::ByteSizeLong
size_t ByteSizeLong() const final
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::clear_udp
void clear_udp()
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::default_instance
static const MAVLinkGatewayConfig & default_instance()
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::has_serial
bool has_serial() const
Definition: mavlink_gateway_config.pb.h:443
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::ConnectionType_ARRAYSIZE
static const int ConnectionType_ARRAYSIZE
Definition: mavlink_gateway_config.pb.h:204
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig_ConnectionType_ConnectionType_MAX
const MAVLinkGatewayConfig_ConnectionType MAVLinkGatewayConfig_ConnectionType_ConnectionType_MAX
Definition: mavlink_gateway_config.pb.h:85
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig_ConnectionType_descriptor
const ::google::protobuf::EnumDescriptor * MAVLinkGatewayConfig_ConnectionType_descriptor()
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::IsInitialized
bool IsInitialized() const final
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::New
MAVLinkGatewayConfig * New(::google::protobuf::Arena *arena) const final
Definition: mavlink_gateway_config.pb.h:155
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::ConnectionType_Parse
static bool ConnectionType_Parse(const ::std::string &name, ConnectionType *value)
Definition: mavlink_gateway_config.pb.h:213
goby::middleware::protobuf::UDPPointToPointConfig
Definition: udp_config.pb.h:224
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::ConnectionType_MAX
static const ConnectionType ConnectionType_MAX
Definition: mavlink_gateway_config.pb.h:202
google::protobuf::Metadata
Definition: message.h:174
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::has_udp
bool has_udp() const
Definition: mavlink_gateway_config.pb.h:497
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig_ConnectionType_ConnectionType_MIN
const MAVLinkGatewayConfig_ConnectionType MAVLinkGatewayConfig_ConnectionType_ConnectionType_MIN
Definition: mavlink_gateway_config.pb.h:84
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::connection_type
::goby::apps::zeromq::protobuf::MAVLinkGatewayConfig_ConnectionType connection_type() const
Definition: mavlink_gateway_config.pb.h:431
google::protobuf::Message
Definition: message.h:189
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: mavlink_gateway_config.pb.h:129
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::interprocess
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
Definition: mavlink_gateway_config.pb.h:376
goby::middleware::protobuf::_AppConfig_default_instance_
AppConfigDefaultTypeInternal _AppConfig_default_instance_
arena.h
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::release_interprocess
::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
Definition: mavlink_gateway_config.pb.h:382
goby::middleware::protobuf::_SerialConfig_default_instance_
SerialConfigDefaultTypeInternal _SerialConfig_default_instance_
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::has_interprocess
bool has_interprocess() const
Definition: mavlink_gateway_config.pb.h:364
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: mavlink_gateway_config.pb.h:141
option_extensions.pb.h
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::~MAVLinkGatewayConfig
virtual ~MAVLinkGatewayConfig()
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::mutable_interprocess
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
Definition: mavlink_gateway_config.pb.h:389
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::ConnectionType_Name
static const ::std::string & ConnectionType_Name(ConnectionType value)
Definition: mavlink_gateway_config.pb.h:210
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::CONNECTION_SERIAL
static const ConnectionType CONNECTION_SERIAL
Definition: mavlink_gateway_config.pb.h:193
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::set_allocated_app
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
Definition: mavlink_gateway_config.pb.h:344
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::kUdpFieldNumber
static const int kUdpFieldNumber
Definition: mavlink_gateway_config.pb.h:259
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::MAVLinkGatewayConfig
MAVLinkGatewayConfig()
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig_ConnectionType_Parse
bool MAVLinkGatewayConfig_ConnectionType_Parse(const ::std::string &name, MAVLinkGatewayConfig_ConnectionType *value)
Definition: mavlink_gateway_config.pb.h:93
app_config.pb.h
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::mutable_udp
::goby::middleware::protobuf::UDPPointToPointConfig * mutable_udp()
Definition: mavlink_gateway_config.pb.h:522
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::kAppFieldNumber
static const int kAppFieldNumber
Definition: mavlink_gateway_config.pb.h:223
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::kInterprocessFieldNumber
static const int kInterprocessFieldNumber
Definition: mavlink_gateway_config.pb.h:235
goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_
InterProcessPortalConfigDefaultTypeInternal _InterProcessPortalConfig_default_instance_
goby::middleware::protobuf::SerialConfig
Definition: serial_config.pb.h:97
google
Definition: dccl.h:57
goby::apps::zeromq::protobuf::MAVLinkGatewayConfig::clear_connection_type
void clear_connection_type()
Definition: mavlink_gateway_config.pb.h:427
udp_config.pb.h