Goby3  3.1.5
2024.05.14
udp_driver.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/acomms/protobuf/udp_driver.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fudp_5fdriver_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fudp_5fdriver_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
34 #include <google/protobuf/unknown_field_set.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 #include <google/protobuf/port_def.inc>
43 #define PROTOBUF_INTERNAL_EXPORT_goby_2facomms_2fprotobuf_2fudp_5fdriver_2eproto
44 PROTOBUF_NAMESPACE_OPEN
45 namespace internal {
46 class AnyMetadata;
47 } // namespace internal
48 PROTOBUF_NAMESPACE_CLOSE
49 
50 // Internal implementation detail -- do not use these members.
52  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
53  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
54  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
55  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
56  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
57  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
58  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
59  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
61 };
62 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2fudp_5fdriver_2eproto;
63 namespace goby {
64 namespace acomms {
65 namespace udp {
66 namespace protobuf {
67 class Config;
68 class ConfigDefaultTypeInternal;
69 extern ConfigDefaultTypeInternal _Config_default_instance_;
70 class Config_EndPoint;
71 class Config_EndPointDefaultTypeInternal;
72 extern Config_EndPointDefaultTypeInternal _Config_EndPoint_default_instance_;
73 } // namespace protobuf
74 } // namespace udp
75 } // namespace acomms
76 } // namespace goby
77 PROTOBUF_NAMESPACE_OPEN
78 template<> ::goby::acomms::udp::protobuf::Config* Arena::CreateMaybeMessage<::goby::acomms::udp::protobuf::Config>(Arena*);
79 template<> ::goby::acomms::udp::protobuf::Config_EndPoint* Arena::CreateMaybeMessage<::goby::acomms::udp::protobuf::Config_EndPoint>(Arena*);
80 PROTOBUF_NAMESPACE_CLOSE
81 namespace goby {
82 namespace acomms {
83 namespace udp {
84 namespace protobuf {
85 
86 // ===================================================================
87 
88 class Config_EndPoint PROTOBUF_FINAL :
89  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.acomms.udp.protobuf.Config.EndPoint) */ {
90  public:
91  inline Config_EndPoint() : Config_EndPoint(nullptr) {};
92  virtual ~Config_EndPoint();
93 
94  Config_EndPoint(const Config_EndPoint& from);
95  Config_EndPoint(Config_EndPoint&& from) noexcept
96  : Config_EndPoint() {
97  *this = ::std::move(from);
98  }
99 
100  inline Config_EndPoint& operator=(const Config_EndPoint& from) {
101  CopyFrom(from);
102  return *this;
103  }
104  inline Config_EndPoint& operator=(Config_EndPoint&& from) noexcept {
105  if (GetArena() == from.GetArena()) {
106  if (this != &from) InternalSwap(&from);
107  } else {
108  CopyFrom(from);
109  }
110  return *this;
111  }
112 
113  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
114  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
115  }
116  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
117  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
118  }
119 
120  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
121  return GetDescriptor();
122  }
123  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
124  return GetMetadataStatic().descriptor;
125  }
126  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
127  return GetMetadataStatic().reflection;
128  }
129  static const Config_EndPoint& default_instance();
130 
131  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
132  static inline const Config_EndPoint* internal_default_instance() {
133  return reinterpret_cast<const Config_EndPoint*>(
135  }
136  static constexpr int kIndexInFileMessages =
137  0;
138 
139  friend void swap(Config_EndPoint& a, Config_EndPoint& b) {
140  a.Swap(&b);
141  }
142  inline void Swap(Config_EndPoint* other) {
143  if (other == this) return;
144  if (GetArena() == other->GetArena()) {
145  InternalSwap(other);
146  } else {
147  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
148  }
149  }
150  void UnsafeArenaSwap(Config_EndPoint* other) {
151  if (other == this) return;
152  GOOGLE_DCHECK(GetArena() == other->GetArena());
153  InternalSwap(other);
154  }
155 
156  // implements Message ----------------------------------------------
157 
158  inline Config_EndPoint* New() const final {
159  return CreateMaybeMessage<Config_EndPoint>(nullptr);
160  }
161 
162  Config_EndPoint* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
163  return CreateMaybeMessage<Config_EndPoint>(arena);
164  }
165  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
166  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
167  void CopyFrom(const Config_EndPoint& from);
168  void MergeFrom(const Config_EndPoint& from);
169  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
170  bool IsInitialized() const final;
171 
172  size_t ByteSizeLong() const final;
173  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
174  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
175  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
176  int GetCachedSize() const final { return _cached_size_.Get(); }
177 
178  private:
179  inline void SharedCtor();
180  inline void SharedDtor();
181  void SetCachedSize(int size) const final;
182  void InternalSwap(Config_EndPoint* other);
183  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
184  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
185  return "goby.acomms.udp.protobuf.Config.EndPoint";
186  }
187  protected:
188  explicit Config_EndPoint(::PROTOBUF_NAMESPACE_ID::Arena* arena);
189  private:
190  static void ArenaDtor(void* object);
191  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
192  public:
193 
194  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
195  private:
196  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
197  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_goby_2facomms_2fprotobuf_2fudp_5fdriver_2eproto);
198  return ::descriptor_table_goby_2facomms_2fprotobuf_2fudp_5fdriver_2eproto.file_level_metadata[kIndexInFileMessages];
199  }
200 
201  public:
202 
203  // nested types ----------------------------------------------------
204 
205  // accessors -------------------------------------------------------
206 
207  enum : int {
208  kIpFieldNumber = 2,
209  kModemIdFieldNumber = 1,
210  kPortFieldNumber = 3,
211  };
212  // optional string ip = 2 [default = "127.0.0.1"];
213  bool has_ip() const;
214  private:
215  bool _internal_has_ip() const;
216  public:
217  void clear_ip();
218  const std::string& ip() const;
219  void set_ip(const std::string& value);
220  void set_ip(std::string&& value);
221  void set_ip(const char* value);
222  void set_ip(const char* value, size_t size);
223  std::string* mutable_ip();
224  std::string* release_ip();
225  void set_allocated_ip(std::string* ip);
226  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
227  " string fields are deprecated and will be removed in a"
228  " future release.")
229  std::string* unsafe_arena_release_ip();
230  GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
231  " string fields are deprecated and will be removed in a"
232  " future release.")
233  void unsafe_arena_set_allocated_ip(
234  std::string* ip);
235  private:
236  const std::string& _internal_ip() const;
237  void _internal_set_ip(const std::string& value);
238  std::string* _internal_mutable_ip();
239  public:
240 
241  // optional uint32 modem_id = 1 [default = 0];
242  bool has_modem_id() const;
243  private:
244  bool _internal_has_modem_id() const;
245  public:
246  void clear_modem_id();
247  ::PROTOBUF_NAMESPACE_ID::uint32 modem_id() const;
248  void set_modem_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
249  private:
250  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_modem_id() const;
251  void _internal_set_modem_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
252  public:
253 
254  // required uint32 port = 3;
255  bool has_port() const;
256  private:
257  bool _internal_has_port() const;
258  public:
259  void clear_port();
260  ::PROTOBUF_NAMESPACE_ID::uint32 port() const;
261  void set_port(::PROTOBUF_NAMESPACE_ID::uint32 value);
262  private:
263  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_port() const;
264  void _internal_set_port(::PROTOBUF_NAMESPACE_ID::uint32 value);
265  public:
266 
267  // @@protoc_insertion_point(class_scope:goby.acomms.udp.protobuf.Config.EndPoint)
268  private:
269  class _Internal;
270 
271  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
272  typedef void InternalArenaConstructable_;
273  typedef void DestructorSkippable_;
274  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
275  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
276  public:
277  static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> _i_give_permission_to_break_this_code_default_ip_;
278  private:
279  ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr ip_;
280  ::PROTOBUF_NAMESPACE_ID::uint32 modem_id_;
281  ::PROTOBUF_NAMESPACE_ID::uint32 port_;
283 };
284 // -------------------------------------------------------------------
285 
286 class Config PROTOBUF_FINAL :
287  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.acomms.udp.protobuf.Config) */ {
288  public:
289  inline Config() : Config(nullptr) {};
290  virtual ~Config();
291 
292  Config(const Config& from);
293  Config(Config&& from) noexcept
294  : Config() {
295  *this = ::std::move(from);
296  }
297 
298  inline Config& operator=(const Config& from) {
299  CopyFrom(from);
300  return *this;
301  }
302  inline Config& operator=(Config&& from) noexcept {
303  if (GetArena() == from.GetArena()) {
304  if (this != &from) InternalSwap(&from);
305  } else {
306  CopyFrom(from);
307  }
308  return *this;
309  }
310 
311  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
312  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
313  }
314  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
315  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
316  }
317 
318  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
319  return GetDescriptor();
320  }
321  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
322  return GetMetadataStatic().descriptor;
323  }
324  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
325  return GetMetadataStatic().reflection;
326  }
327  static const Config& default_instance();
328 
329  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
330  static inline const Config* internal_default_instance() {
331  return reinterpret_cast<const Config*>(
333  }
334  static constexpr int kIndexInFileMessages =
335  1;
336 
337  friend void swap(Config& a, Config& b) {
338  a.Swap(&b);
339  }
340  inline void Swap(Config* other) {
341  if (other == this) return;
342  if (GetArena() == other->GetArena()) {
343  InternalSwap(other);
344  } else {
345  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
346  }
347  }
348  void UnsafeArenaSwap(Config* other) {
349  if (other == this) return;
350  GOOGLE_DCHECK(GetArena() == other->GetArena());
351  InternalSwap(other);
352  }
353 
354  // implements Message ----------------------------------------------
355 
356  inline Config* New() const final {
357  return CreateMaybeMessage<Config>(nullptr);
358  }
359 
360  Config* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
361  return CreateMaybeMessage<Config>(arena);
362  }
363  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
364  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
365  void CopyFrom(const Config& from);
366  void MergeFrom(const Config& from);
367  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
368  bool IsInitialized() const final;
369 
370  size_t ByteSizeLong() const final;
371  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
372  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
373  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
374  int GetCachedSize() const final { return _cached_size_.Get(); }
375 
376  private:
377  inline void SharedCtor();
378  inline void SharedDtor();
379  void SetCachedSize(int size) const final;
380  void InternalSwap(Config* other);
381  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
382  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
383  return "goby.acomms.udp.protobuf.Config";
384  }
385  protected:
386  explicit Config(::PROTOBUF_NAMESPACE_ID::Arena* arena);
387  private:
388  static void ArenaDtor(void* object);
389  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
390  public:
391 
392  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
393  private:
394  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
395  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_goby_2facomms_2fprotobuf_2fudp_5fdriver_2eproto);
396  return ::descriptor_table_goby_2facomms_2fprotobuf_2fudp_5fdriver_2eproto.file_level_metadata[kIndexInFileMessages];
397  }
398 
399  public:
400 
401  // nested types ----------------------------------------------------
402 
403  typedef Config_EndPoint EndPoint;
404 
405  // accessors -------------------------------------------------------
406 
407  enum : int {
408  kRemoteFieldNumber = 2,
409  kAdditionalApplicationAckModemIdFieldNumber = 21,
410  kLocalFieldNumber = 1,
411  kIpv6FieldNumber = 4,
412  kMaxFrameSizeFieldNumber = 3,
413  };
414  // repeated .goby.acomms.udp.protobuf.Config.EndPoint remote = 2 [(.goby.field) = {
415  int remote_size() const;
416  private:
417  int _internal_remote_size() const;
418  public:
419  void clear_remote();
420  ::goby::acomms::udp::protobuf::Config_EndPoint* mutable_remote(int index);
421  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::udp::protobuf::Config_EndPoint >*
423  private:
424  const ::goby::acomms::udp::protobuf::Config_EndPoint& _internal_remote(int index) const;
425  ::goby::acomms::udp::protobuf::Config_EndPoint* _internal_add_remote();
426  public:
427  const ::goby::acomms::udp::protobuf::Config_EndPoint& remote(int index) const;
428  ::goby::acomms::udp::protobuf::Config_EndPoint* add_remote();
429  const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::udp::protobuf::Config_EndPoint >&
430  remote() const;
431 
432  // repeated uint32 additional_application_ack_modem_id = 21;
434  private:
435  int _internal_additional_application_ack_modem_id_size() const;
436  public:
438  private:
439  ::PROTOBUF_NAMESPACE_ID::uint32 _internal_additional_application_ack_modem_id(int index) const;
440  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 >&
441  _internal_additional_application_ack_modem_id() const;
442  void _internal_add_additional_application_ack_modem_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
443  ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 >*
444  _internal_mutable_additional_application_ack_modem_id();
445  public:
449  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 >&
451  ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 >*
453 
454  // required .goby.acomms.udp.protobuf.Config.EndPoint local = 1 [(.goby.field) = {
455  bool has_local() const;
456  private:
457  bool _internal_has_local() const;
458  public:
459  void clear_local();
460  const ::goby::acomms::udp::protobuf::Config_EndPoint& local() const;
461  ::goby::acomms::udp::protobuf::Config_EndPoint* release_local();
462  ::goby::acomms::udp::protobuf::Config_EndPoint* mutable_local();
463  void set_allocated_local(::goby::acomms::udp::protobuf::Config_EndPoint* local);
464  private:
465  const ::goby::acomms::udp::protobuf::Config_EndPoint& _internal_local() const;
466  ::goby::acomms::udp::protobuf::Config_EndPoint* _internal_mutable_local();
467  public:
469  ::goby::acomms::udp::protobuf::Config_EndPoint* local);
470  ::goby::acomms::udp::protobuf::Config_EndPoint* unsafe_arena_release_local();
471 
472  // optional bool ipv6 = 4 [default = false];
473  bool has_ipv6() const;
474  private:
475  bool _internal_has_ipv6() const;
476  public:
477  void clear_ipv6();
478  bool ipv6() const;
479  void set_ipv6(bool value);
480  private:
481  bool _internal_ipv6() const;
482  void _internal_set_ipv6(bool value);
483  public:
484 
485  // optional int32 max_frame_size = 3 [default = 1400];
486  bool has_max_frame_size() const;
487  private:
488  bool _internal_has_max_frame_size() const;
489  public:
493  private:
494  ::PROTOBUF_NAMESPACE_ID::int32 _internal_max_frame_size() const;
495  void _internal_set_max_frame_size(::PROTOBUF_NAMESPACE_ID::int32 value);
496  public:
497 
498  // @@protoc_insertion_point(class_scope:goby.acomms.udp.protobuf.Config)
499  private:
500  class _Internal;
501 
502  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
503  typedef void InternalArenaConstructable_;
504  typedef void DestructorSkippable_;
505  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
506  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
507  ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::udp::protobuf::Config_EndPoint > remote_;
508  ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 > additional_application_ack_modem_id_;
509  ::goby::acomms::udp::protobuf::Config_EndPoint* local_;
510  bool ipv6_;
511  ::PROTOBUF_NAMESPACE_ID::int32 max_frame_size_;
512  friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fudp_5fdriver_2eproto;
513 };
514 // ===================================================================
515 
516 static const int kConfigFieldNumber = 1341;
517 extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig,
518  ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::acomms::udp::protobuf::Config >, 11, false >
520 
521 // ===================================================================
522 
523 #ifdef __GNUC__
524  #pragma GCC diagnostic push
525  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
526 #endif // __GNUC__
527 // Config_EndPoint
528 
529 // optional uint32 modem_id = 1 [default = 0];
530 inline bool Config_EndPoint::_internal_has_modem_id() const {
531  bool value = (_has_bits_[0] & 0x00000002u) != 0;
532  return value;
533 }
534 inline bool Config_EndPoint::has_modem_id() const {
535  return _internal_has_modem_id();
536 }
537 inline void Config_EndPoint::clear_modem_id() {
538  modem_id_ = 0u;
539  _has_bits_[0] &= ~0x00000002u;
540 }
541 inline ::PROTOBUF_NAMESPACE_ID::uint32 Config_EndPoint::_internal_modem_id() const {
542  return modem_id_;
543 }
544 inline ::PROTOBUF_NAMESPACE_ID::uint32 Config_EndPoint::modem_id() const {
545  // @@protoc_insertion_point(field_get:goby.acomms.udp.protobuf.Config.EndPoint.modem_id)
546  return _internal_modem_id();
547 }
548 inline void Config_EndPoint::_internal_set_modem_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
549  _has_bits_[0] |= 0x00000002u;
550  modem_id_ = value;
551 }
552 inline void Config_EndPoint::set_modem_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
553  _internal_set_modem_id(value);
554  // @@protoc_insertion_point(field_set:goby.acomms.udp.protobuf.Config.EndPoint.modem_id)
555 }
556 
557 // optional string ip = 2 [default = "127.0.0.1"];
558 inline bool Config_EndPoint::_internal_has_ip() const {
559  bool value = (_has_bits_[0] & 0x00000001u) != 0;
560  return value;
561 }
562 inline bool Config_EndPoint::has_ip() const {
563  return _internal_has_ip();
564 }
565 inline void Config_EndPoint::clear_ip() {
566  ip_.ClearToDefault(&::goby::acomms::udp::protobuf::Config_EndPoint::_i_give_permission_to_break_this_code_default_ip_.get(), GetArena());
567  _has_bits_[0] &= ~0x00000001u;
568 }
569 inline const std::string& Config_EndPoint::ip() const {
570  // @@protoc_insertion_point(field_get:goby.acomms.udp.protobuf.Config.EndPoint.ip)
571  return _internal_ip();
572 }
573 inline void Config_EndPoint::set_ip(const std::string& value) {
574  _internal_set_ip(value);
575  // @@protoc_insertion_point(field_set:goby.acomms.udp.protobuf.Config.EndPoint.ip)
576 }
577 inline std::string* Config_EndPoint::mutable_ip() {
578  // @@protoc_insertion_point(field_mutable:goby.acomms.udp.protobuf.Config.EndPoint.ip)
579  return _internal_mutable_ip();
580 }
581 inline const std::string& Config_EndPoint::_internal_ip() const {
582  return ip_.Get();
583 }
584 inline void Config_EndPoint::_internal_set_ip(const std::string& value) {
585  _has_bits_[0] |= 0x00000001u;
586  ip_.Set(&::goby::acomms::udp::protobuf::Config_EndPoint::_i_give_permission_to_break_this_code_default_ip_.get(), value, GetArena());
587 }
588 inline void Config_EndPoint::set_ip(std::string&& value) {
589  _has_bits_[0] |= 0x00000001u;
590  ip_.Set(
591  &::goby::acomms::udp::protobuf::Config_EndPoint::_i_give_permission_to_break_this_code_default_ip_.get(), ::std::move(value), GetArena());
592  // @@protoc_insertion_point(field_set_rvalue:goby.acomms.udp.protobuf.Config.EndPoint.ip)
593 }
594 inline void Config_EndPoint::set_ip(const char* value) {
595  GOOGLE_DCHECK(value != nullptr);
596  _has_bits_[0] |= 0x00000001u;
597  ip_.Set(&::goby::acomms::udp::protobuf::Config_EndPoint::_i_give_permission_to_break_this_code_default_ip_.get(), ::std::string(value),
598  GetArena());
599  // @@protoc_insertion_point(field_set_char:goby.acomms.udp.protobuf.Config.EndPoint.ip)
600 }
601 inline void Config_EndPoint::set_ip(const char* value,
602  size_t size) {
603  _has_bits_[0] |= 0x00000001u;
604  ip_.Set(&::goby::acomms::udp::protobuf::Config_EndPoint::_i_give_permission_to_break_this_code_default_ip_.get(), ::std::string(
605  reinterpret_cast<const char*>(value), size), GetArena());
606  // @@protoc_insertion_point(field_set_pointer:goby.acomms.udp.protobuf.Config.EndPoint.ip)
607 }
608 inline std::string* Config_EndPoint::_internal_mutable_ip() {
609  _has_bits_[0] |= 0x00000001u;
610  return ip_.Mutable(&::goby::acomms::udp::protobuf::Config_EndPoint::_i_give_permission_to_break_this_code_default_ip_.get(), GetArena());
611 }
612 inline std::string* Config_EndPoint::release_ip() {
613  // @@protoc_insertion_point(field_release:goby.acomms.udp.protobuf.Config.EndPoint.ip)
614  if (!_internal_has_ip()) {
615  return nullptr;
616  }
617  _has_bits_[0] &= ~0x00000001u;
618  return ip_.ReleaseNonDefault(&::goby::acomms::udp::protobuf::Config_EndPoint::_i_give_permission_to_break_this_code_default_ip_.get(), GetArena());
619 }
620 inline void Config_EndPoint::set_allocated_ip(std::string* ip) {
621  if (ip != nullptr) {
622  _has_bits_[0] |= 0x00000001u;
623  } else {
624  _has_bits_[0] &= ~0x00000001u;
625  }
626  ip_.SetAllocated(&::goby::acomms::udp::protobuf::Config_EndPoint::_i_give_permission_to_break_this_code_default_ip_.get(), ip,
627  GetArena());
628  // @@protoc_insertion_point(field_set_allocated:goby.acomms.udp.protobuf.Config.EndPoint.ip)
629 }
630 inline std::string* Config_EndPoint::unsafe_arena_release_ip() {
631  // @@protoc_insertion_point(field_unsafe_arena_release:goby.acomms.udp.protobuf.Config.EndPoint.ip)
632  GOOGLE_DCHECK(GetArena() != nullptr);
633  _has_bits_[0] &= ~0x00000001u;
634  return ip_.UnsafeArenaRelease(&::goby::acomms::udp::protobuf::Config_EndPoint::_i_give_permission_to_break_this_code_default_ip_.get(),
635  GetArena());
636 }
637 inline void Config_EndPoint::unsafe_arena_set_allocated_ip(
638  std::string* ip) {
639  GOOGLE_DCHECK(GetArena() != nullptr);
640  if (ip != nullptr) {
641  _has_bits_[0] |= 0x00000001u;
642  } else {
643  _has_bits_[0] &= ~0x00000001u;
644  }
645  ip_.UnsafeArenaSetAllocated(&::goby::acomms::udp::protobuf::Config_EndPoint::_i_give_permission_to_break_this_code_default_ip_.get(),
646  ip, GetArena());
647  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.acomms.udp.protobuf.Config.EndPoint.ip)
648 }
649 
650 // required uint32 port = 3;
651 inline bool Config_EndPoint::_internal_has_port() const {
652  bool value = (_has_bits_[0] & 0x00000004u) != 0;
653  return value;
654 }
655 inline bool Config_EndPoint::has_port() const {
656  return _internal_has_port();
657 }
658 inline void Config_EndPoint::clear_port() {
659  port_ = 0u;
660  _has_bits_[0] &= ~0x00000004u;
661 }
662 inline ::PROTOBUF_NAMESPACE_ID::uint32 Config_EndPoint::_internal_port() const {
663  return port_;
664 }
665 inline ::PROTOBUF_NAMESPACE_ID::uint32 Config_EndPoint::port() const {
666  // @@protoc_insertion_point(field_get:goby.acomms.udp.protobuf.Config.EndPoint.port)
667  return _internal_port();
668 }
669 inline void Config_EndPoint::_internal_set_port(::PROTOBUF_NAMESPACE_ID::uint32 value) {
670  _has_bits_[0] |= 0x00000004u;
671  port_ = value;
672 }
673 inline void Config_EndPoint::set_port(::PROTOBUF_NAMESPACE_ID::uint32 value) {
674  _internal_set_port(value);
675  // @@protoc_insertion_point(field_set:goby.acomms.udp.protobuf.Config.EndPoint.port)
676 }
677 
678 // -------------------------------------------------------------------
679 
680 // Config
681 
682 // required .goby.acomms.udp.protobuf.Config.EndPoint local = 1 [(.goby.field) = {
683 inline bool Config::_internal_has_local() const {
684  bool value = (_has_bits_[0] & 0x00000001u) != 0;
685  PROTOBUF_ASSUME(!value || local_ != nullptr);
686  return value;
687 }
688 inline bool Config::has_local() const {
689  return _internal_has_local();
690 }
691 inline void Config::clear_local() {
692  if (local_ != nullptr) local_->Clear();
693  _has_bits_[0] &= ~0x00000001u;
694 }
695 inline const ::goby::acomms::udp::protobuf::Config_EndPoint& Config::_internal_local() const {
696  const ::goby::acomms::udp::protobuf::Config_EndPoint* p = local_;
697  return p != nullptr ? *p : *reinterpret_cast<const ::goby::acomms::udp::protobuf::Config_EndPoint*>(
699 }
700 inline const ::goby::acomms::udp::protobuf::Config_EndPoint& Config::local() const {
701  // @@protoc_insertion_point(field_get:goby.acomms.udp.protobuf.Config.local)
702  return _internal_local();
703 }
704 inline void Config::unsafe_arena_set_allocated_local(
705  ::goby::acomms::udp::protobuf::Config_EndPoint* local) {
706  if (GetArena() == nullptr) {
707  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(local_);
708  }
709  local_ = local;
710  if (local) {
711  _has_bits_[0] |= 0x00000001u;
712  } else {
713  _has_bits_[0] &= ~0x00000001u;
714  }
715  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.acomms.udp.protobuf.Config.local)
716 }
717 inline ::goby::acomms::udp::protobuf::Config_EndPoint* Config::release_local() {
718  auto temp = unsafe_arena_release_local();
719  if (GetArena() != nullptr) {
720  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
721  }
722  return temp;
723 }
724 inline ::goby::acomms::udp::protobuf::Config_EndPoint* Config::unsafe_arena_release_local() {
725  // @@protoc_insertion_point(field_release:goby.acomms.udp.protobuf.Config.local)
726  _has_bits_[0] &= ~0x00000001u;
727  ::goby::acomms::udp::protobuf::Config_EndPoint* temp = local_;
728  local_ = nullptr;
729  return temp;
730 }
731 inline ::goby::acomms::udp::protobuf::Config_EndPoint* Config::_internal_mutable_local() {
732  _has_bits_[0] |= 0x00000001u;
733  if (local_ == nullptr) {
734  auto* p = CreateMaybeMessage<::goby::acomms::udp::protobuf::Config_EndPoint>(GetArena());
735  local_ = p;
736  }
737  return local_;
738 }
739 inline ::goby::acomms::udp::protobuf::Config_EndPoint* Config::mutable_local() {
740  // @@protoc_insertion_point(field_mutable:goby.acomms.udp.protobuf.Config.local)
741  return _internal_mutable_local();
742 }
743 inline void Config::set_allocated_local(::goby::acomms::udp::protobuf::Config_EndPoint* local) {
744  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
745  if (message_arena == nullptr) {
746  delete local_;
747  }
748  if (local) {
749  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
750  ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(local);
751  if (message_arena != submessage_arena) {
752  local = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
753  message_arena, local, submessage_arena);
754  }
755  _has_bits_[0] |= 0x00000001u;
756  } else {
757  _has_bits_[0] &= ~0x00000001u;
758  }
759  local_ = local;
760  // @@protoc_insertion_point(field_set_allocated:goby.acomms.udp.protobuf.Config.local)
761 }
762 
763 // repeated .goby.acomms.udp.protobuf.Config.EndPoint remote = 2 [(.goby.field) = {
764 inline int Config::_internal_remote_size() const {
765  return remote_.size();
766 }
767 inline int Config::remote_size() const {
768  return _internal_remote_size();
769 }
770 inline void Config::clear_remote() {
771  remote_.Clear();
772 }
773 inline ::goby::acomms::udp::protobuf::Config_EndPoint* Config::mutable_remote(int index) {
774  // @@protoc_insertion_point(field_mutable:goby.acomms.udp.protobuf.Config.remote)
775  return remote_.Mutable(index);
776 }
777 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::udp::protobuf::Config_EndPoint >*
778 Config::mutable_remote() {
779  // @@protoc_insertion_point(field_mutable_list:goby.acomms.udp.protobuf.Config.remote)
780  return &remote_;
781 }
782 inline const ::goby::acomms::udp::protobuf::Config_EndPoint& Config::_internal_remote(int index) const {
783  return remote_.Get(index);
784 }
785 inline const ::goby::acomms::udp::protobuf::Config_EndPoint& Config::remote(int index) const {
786  // @@protoc_insertion_point(field_get:goby.acomms.udp.protobuf.Config.remote)
787  return _internal_remote(index);
788 }
789 inline ::goby::acomms::udp::protobuf::Config_EndPoint* Config::_internal_add_remote() {
790  return remote_.Add();
791 }
792 inline ::goby::acomms::udp::protobuf::Config_EndPoint* Config::add_remote() {
793  // @@protoc_insertion_point(field_add:goby.acomms.udp.protobuf.Config.remote)
794  return _internal_add_remote();
795 }
796 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::udp::protobuf::Config_EndPoint >&
797 Config::remote() const {
798  // @@protoc_insertion_point(field_list:goby.acomms.udp.protobuf.Config.remote)
799  return remote_;
800 }
801 
802 // optional int32 max_frame_size = 3 [default = 1400];
803 inline bool Config::_internal_has_max_frame_size() const {
804  bool value = (_has_bits_[0] & 0x00000004u) != 0;
805  return value;
806 }
807 inline bool Config::has_max_frame_size() const {
808  return _internal_has_max_frame_size();
809 }
810 inline void Config::clear_max_frame_size() {
811  max_frame_size_ = 1400;
812  _has_bits_[0] &= ~0x00000004u;
813 }
814 inline ::PROTOBUF_NAMESPACE_ID::int32 Config::_internal_max_frame_size() const {
815  return max_frame_size_;
816 }
817 inline ::PROTOBUF_NAMESPACE_ID::int32 Config::max_frame_size() const {
818  // @@protoc_insertion_point(field_get:goby.acomms.udp.protobuf.Config.max_frame_size)
819  return _internal_max_frame_size();
820 }
821 inline void Config::_internal_set_max_frame_size(::PROTOBUF_NAMESPACE_ID::int32 value) {
822  _has_bits_[0] |= 0x00000004u;
823  max_frame_size_ = value;
824 }
825 inline void Config::set_max_frame_size(::PROTOBUF_NAMESPACE_ID::int32 value) {
826  _internal_set_max_frame_size(value);
827  // @@protoc_insertion_point(field_set:goby.acomms.udp.protobuf.Config.max_frame_size)
828 }
829 
830 // optional bool ipv6 = 4 [default = false];
831 inline bool Config::_internal_has_ipv6() const {
832  bool value = (_has_bits_[0] & 0x00000002u) != 0;
833  return value;
834 }
835 inline bool Config::has_ipv6() const {
836  return _internal_has_ipv6();
837 }
838 inline void Config::clear_ipv6() {
839  ipv6_ = false;
840  _has_bits_[0] &= ~0x00000002u;
841 }
842 inline bool Config::_internal_ipv6() const {
843  return ipv6_;
844 }
845 inline bool Config::ipv6() const {
846  // @@protoc_insertion_point(field_get:goby.acomms.udp.protobuf.Config.ipv6)
847  return _internal_ipv6();
848 }
849 inline void Config::_internal_set_ipv6(bool value) {
850  _has_bits_[0] |= 0x00000002u;
851  ipv6_ = value;
852 }
853 inline void Config::set_ipv6(bool value) {
854  _internal_set_ipv6(value);
855  // @@protoc_insertion_point(field_set:goby.acomms.udp.protobuf.Config.ipv6)
856 }
857 
858 // repeated uint32 additional_application_ack_modem_id = 21;
859 inline int Config::_internal_additional_application_ack_modem_id_size() const {
860  return additional_application_ack_modem_id_.size();
861 }
862 inline int Config::additional_application_ack_modem_id_size() const {
863  return _internal_additional_application_ack_modem_id_size();
864 }
865 inline void Config::clear_additional_application_ack_modem_id() {
866  additional_application_ack_modem_id_.Clear();
867 }
868 inline ::PROTOBUF_NAMESPACE_ID::uint32 Config::_internal_additional_application_ack_modem_id(int index) const {
869  return additional_application_ack_modem_id_.Get(index);
870 }
871 inline ::PROTOBUF_NAMESPACE_ID::uint32 Config::additional_application_ack_modem_id(int index) const {
872  // @@protoc_insertion_point(field_get:goby.acomms.udp.protobuf.Config.additional_application_ack_modem_id)
873  return _internal_additional_application_ack_modem_id(index);
874 }
875 inline void Config::set_additional_application_ack_modem_id(int index, ::PROTOBUF_NAMESPACE_ID::uint32 value) {
876  additional_application_ack_modem_id_.Set(index, value);
877  // @@protoc_insertion_point(field_set:goby.acomms.udp.protobuf.Config.additional_application_ack_modem_id)
878 }
879 inline void Config::_internal_add_additional_application_ack_modem_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
880  additional_application_ack_modem_id_.Add(value);
881 }
882 inline void Config::add_additional_application_ack_modem_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
883  _internal_add_additional_application_ack_modem_id(value);
884  // @@protoc_insertion_point(field_add:goby.acomms.udp.protobuf.Config.additional_application_ack_modem_id)
885 }
886 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 >&
887 Config::_internal_additional_application_ack_modem_id() const {
888  return additional_application_ack_modem_id_;
889 }
890 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 >&
891 Config::additional_application_ack_modem_id() const {
892  // @@protoc_insertion_point(field_list:goby.acomms.udp.protobuf.Config.additional_application_ack_modem_id)
893  return _internal_additional_application_ack_modem_id();
894 }
895 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 >*
896 Config::_internal_mutable_additional_application_ack_modem_id() {
897  return &additional_application_ack_modem_id_;
898 }
899 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 >*
900 Config::mutable_additional_application_ack_modem_id() {
901  // @@protoc_insertion_point(field_mutable_list:goby.acomms.udp.protobuf.Config.additional_application_ack_modem_id)
902  return _internal_mutable_additional_application_ack_modem_id();
903 }
904 
905 #ifdef __GNUC__
906  #pragma GCC diagnostic pop
907 #endif // __GNUC__
908 // -------------------------------------------------------------------
909 
910 
911 // @@protoc_insertion_point(namespace_scope)
912 
913 } // namespace protobuf
914 } // namespace udp
915 } // namespace acomms
916 } // namespace goby
917 
918 // @@protoc_insertion_point(global_scope)
919 
920 #include <google/protobuf/port_undef.inc>
921 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fudp_5fdriver_2eproto
void CopyFrom(const Config_EndPoint &from)
void set_additional_application_ack_modem_id(int index, ::PROTOBUF_NAMESPACE_ID::uint32 value)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
::PROTOBUF_NAMESPACE_ID::int32 max_frame_size() const
void set_allocated_local(::goby::acomms::udp::protobuf::Config_EndPoint *local)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::udp::protobuf::Config_EndPoint > & remote() const
friend void swap(Config_EndPoint &a, Config_EndPoint &b)
::goby::acomms::udp::protobuf::Config_EndPoint * mutable_remote(int index)
void unsafe_arena_set_allocated_local(::goby::acomms::udp::protobuf::Config_EndPoint *local)
Config_EndPoint * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::acomms::udp::protobuf::Config_EndPoint > * mutable_remote()
friend void swap(Config &a, Config &b)
Config_EndPoint * New() const final
Config * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::goby::acomms::udp::protobuf::Config_EndPoint * add_remote()
const ::goby::acomms::udp::protobuf::Config_EndPoint & remote(int index) const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const Config_EndPoint & default_instance()
Config_EndPoint & operator=(Config_EndPoint &&from) noexcept
::PROTOBUF_NAMESPACE_ID::uint32 additional_application_ack_modem_id(int index) const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void MergeFrom(const Config_EndPoint &from)
void set_ip(const char *value, size_t size)
Config & operator=(Config &&from) noexcept
static const Config * internal_default_instance()
static const Config_EndPoint * internal_default_instance()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_max_frame_size(::PROTOBUF_NAMESPACE_ID::int32 value)
Config(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void UnsafeArenaSwap(Config_EndPoint *other)
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 > * mutable_additional_application_ack_modem_id()
Config_EndPoint(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::goby::acomms::udp::protobuf::Config_EndPoint * release_local()
void add_additional_application_ack_modem_id(::PROTOBUF_NAMESPACE_ID::uint32 value)
const ::goby::acomms::udp::protobuf::Config_EndPoint & local() const
Config_EndPoint & operator=(const Config_EndPoint &from)
Config_EndPoint(Config_EndPoint &&from) noexcept
Definition: udp_driver.pb.h:95
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 > & additional_application_ack_modem_id() const
Config_EndPoint(const Config_EndPoint &from)
::goby::acomms::udp::protobuf::Config_EndPoint * unsafe_arena_release_local()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
::goby::acomms::udp::protobuf::Config_EndPoint * mutable_local()
void set_ip(const std::string &value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Config & operator=(const Config &from)
@ value
the parser finished reading a JSON value
auto get(const nlohmann::detail::iteration_proxy_value< IteratorType > &i) -> decltype(i.key())
Definition: json.hpp:5271
static const int kConfigFieldNumber
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::acomms::udp::protobuf::Config >, 11, false > config
ConfigDefaultTypeInternal _Config_default_instance_
Config_EndPointDefaultTypeInternal _Config_EndPoint_default_instance_
The global namespace for the Goby project.
std::int32_t int32
std::uint32_t uint32
#define ByteSizeLong
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: udp_driver.pb.h:58
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: udp_driver.pb.h:60
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: udp_driver.pb.h:59
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2fudp_5fdriver_2eproto