Goby3  3.1.5
2024.05.14
intervehicle_transporter_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/middleware/protobuf/intervehicle_transporter_config.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fintervehicle_5ftransporter_5fconfig_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fintervehicle_5ftransporter_5fconfig_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>
35 #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 #include <google/protobuf/port_def.inc>
43 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2fintervehicle_5ftransporter_5fconfig_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[1]
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_2fmiddleware_2fprotobuf_2fintervehicle_5ftransporter_5fconfig_2eproto;
63 namespace goby {
64 namespace middleware {
65 namespace intervehicle {
66 namespace protobuf {
67 class TransporterConfig;
68 class TransporterConfigDefaultTypeInternal;
69 extern TransporterConfigDefaultTypeInternal _TransporterConfig_default_instance_;
70 } // namespace protobuf
71 } // namespace intervehicle
72 } // namespace middleware
73 } // namespace goby
74 PROTOBUF_NAMESPACE_OPEN
75 template<> ::goby::middleware::intervehicle::protobuf::TransporterConfig* Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::TransporterConfig>(Arena*);
76 PROTOBUF_NAMESPACE_CLOSE
77 namespace goby {
78 namespace middleware {
79 namespace intervehicle {
80 namespace protobuf {
81 
82 // ===================================================================
83 
84 class TransporterConfig PROTOBUF_FINAL :
85  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.middleware.intervehicle.protobuf.TransporterConfig) */ {
86  public:
87  inline TransporterConfig() : TransporterConfig(nullptr) {};
88  virtual ~TransporterConfig();
89 
90  TransporterConfig(const TransporterConfig& from);
91  TransporterConfig(TransporterConfig&& from) noexcept
92  : TransporterConfig() {
93  *this = ::std::move(from);
94  }
95 
96  inline TransporterConfig& operator=(const TransporterConfig& from) {
97  CopyFrom(from);
98  return *this;
99  }
100  inline TransporterConfig& operator=(TransporterConfig&& from) noexcept {
101  if (GetArena() == from.GetArena()) {
102  if (this != &from) InternalSwap(&from);
103  } else {
104  CopyFrom(from);
105  }
106  return *this;
107  }
108 
109  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
110  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
111  }
112  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
113  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
114  }
115 
116  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
117  return GetDescriptor();
118  }
119  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
120  return GetMetadataStatic().descriptor;
121  }
122  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
123  return GetMetadataStatic().reflection;
124  }
125  static const TransporterConfig& default_instance();
126 
127  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
128  static inline const TransporterConfig* internal_default_instance() {
129  return reinterpret_cast<const TransporterConfig*>(
131  }
132  static constexpr int kIndexInFileMessages =
133  0;
134 
135  friend void swap(TransporterConfig& a, TransporterConfig& b) {
136  a.Swap(&b);
137  }
138  inline void Swap(TransporterConfig* other) {
139  if (other == this) return;
140  if (GetArena() == other->GetArena()) {
141  InternalSwap(other);
142  } else {
143  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
144  }
145  }
146  void UnsafeArenaSwap(TransporterConfig* other) {
147  if (other == this) return;
148  GOOGLE_DCHECK(GetArena() == other->GetArena());
149  InternalSwap(other);
150  }
151 
152  // implements Message ----------------------------------------------
153 
154  inline TransporterConfig* New() const final {
155  return CreateMaybeMessage<TransporterConfig>(nullptr);
156  }
157 
158  TransporterConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
159  return CreateMaybeMessage<TransporterConfig>(arena);
160  }
161  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
162  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
163  void CopyFrom(const TransporterConfig& from);
164  void MergeFrom(const TransporterConfig& from);
165  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
166  bool IsInitialized() const final;
167 
168  size_t ByteSizeLong() const final;
169  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
170  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
171  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
172  int GetCachedSize() const final { return _cached_size_.Get(); }
173 
174  private:
175  inline void SharedCtor();
176  inline void SharedDtor();
177  void SetCachedSize(int size) const final;
178  void InternalSwap(TransporterConfig* other);
179  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
180  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
181  return "goby.middleware.intervehicle.protobuf.TransporterConfig";
182  }
183  protected:
184  explicit TransporterConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena);
185  private:
186  static void ArenaDtor(void* object);
187  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
188  public:
189 
190  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
191  private:
192  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
193  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_goby_2fmiddleware_2fprotobuf_2fintervehicle_5ftransporter_5fconfig_2eproto);
195  }
196 
197  public:
198 
199  // nested types ----------------------------------------------------
200 
201  // accessors -------------------------------------------------------
202 
203  enum : int {
204  kPublisherIdFieldNumber = 1,
205  kBufferFieldNumber = 10,
206  kSubscriberUuidFieldNumber = 2,
207  kBroadcastFieldNumber = 20,
208  };
209  // repeated int32 publisher_id = 1 [(.dccl.field) = {
210  int publisher_id_size() const;
211  private:
212  int _internal_publisher_id_size() const;
213  public:
215  private:
216  ::PROTOBUF_NAMESPACE_ID::int32 _internal_publisher_id(int index) const;
217  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
218  _internal_publisher_id() const;
219  void _internal_add_publisher_id(::PROTOBUF_NAMESPACE_ID::int32 value);
220  ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
221  _internal_mutable_publisher_id();
222  public:
226  const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
227  publisher_id() const;
228  ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
230 
231  // optional .goby.acomms.protobuf.DynamicBufferConfig buffer = 10;
232  bool has_buffer() const;
233  private:
234  bool _internal_has_buffer() const;
235  public:
236  void clear_buffer();
237  const ::goby::acomms::protobuf::DynamicBufferConfig& buffer() const;
238  ::goby::acomms::protobuf::DynamicBufferConfig* release_buffer();
239  ::goby::acomms::protobuf::DynamicBufferConfig* mutable_buffer();
240  void set_allocated_buffer(::goby::acomms::protobuf::DynamicBufferConfig* buffer);
241  private:
242  const ::goby::acomms::protobuf::DynamicBufferConfig& _internal_buffer() const;
243  ::goby::acomms::protobuf::DynamicBufferConfig* _internal_mutable_buffer();
244  public:
246  ::goby::acomms::protobuf::DynamicBufferConfig* buffer);
247  ::goby::acomms::protobuf::DynamicBufferConfig* unsafe_arena_release_buffer();
248 
249  // optional int32 subscriber_uuid = 2 [default = 0, (.dccl.field) = {
250  bool has_subscriber_uuid() const;
251  private:
252  bool _internal_has_subscriber_uuid() const;
253  public:
257  private:
258  ::PROTOBUF_NAMESPACE_ID::int32 _internal_subscriber_uuid() const;
259  void _internal_set_subscriber_uuid(::PROTOBUF_NAMESPACE_ID::int32 value);
260  public:
261 
262  // optional bool broadcast = 20 [default = false];
263  bool has_broadcast() const;
264  private:
265  bool _internal_has_broadcast() const;
266  public:
268  bool broadcast() const;
269  void set_broadcast(bool value);
270  private:
271  bool _internal_broadcast() const;
272  void _internal_set_broadcast(bool value);
273  public:
274 
275  // @@protoc_insertion_point(class_scope:goby.middleware.intervehicle.protobuf.TransporterConfig)
276  private:
277  class _Internal;
278 
279  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
280  typedef void InternalArenaConstructable_;
281  typedef void DestructorSkippable_;
282  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
283  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
284  ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > publisher_id_;
285  ::goby::acomms::protobuf::DynamicBufferConfig* buffer_;
286  ::PROTOBUF_NAMESPACE_ID::int32 subscriber_uuid_;
287  bool broadcast_;
288  friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fintervehicle_5ftransporter_5fconfig_2eproto;
289 };
290 // ===================================================================
291 
292 
293 // ===================================================================
294 
295 #ifdef __GNUC__
296  #pragma GCC diagnostic push
297  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
298 #endif // __GNUC__
299 // TransporterConfig
300 
301 // repeated int32 publisher_id = 1 [(.dccl.field) = {
302 inline int TransporterConfig::_internal_publisher_id_size() const {
303  return publisher_id_.size();
304 }
305 inline int TransporterConfig::publisher_id_size() const {
306  return _internal_publisher_id_size();
307 }
308 inline void TransporterConfig::clear_publisher_id() {
309  publisher_id_.Clear();
310 }
311 inline ::PROTOBUF_NAMESPACE_ID::int32 TransporterConfig::_internal_publisher_id(int index) const {
312  return publisher_id_.Get(index);
313 }
314 inline ::PROTOBUF_NAMESPACE_ID::int32 TransporterConfig::publisher_id(int index) const {
315  // @@protoc_insertion_point(field_get:goby.middleware.intervehicle.protobuf.TransporterConfig.publisher_id)
316  return _internal_publisher_id(index);
317 }
318 inline void TransporterConfig::set_publisher_id(int index, ::PROTOBUF_NAMESPACE_ID::int32 value) {
319  publisher_id_.Set(index, value);
320  // @@protoc_insertion_point(field_set:goby.middleware.intervehicle.protobuf.TransporterConfig.publisher_id)
321 }
322 inline void TransporterConfig::_internal_add_publisher_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
323  publisher_id_.Add(value);
324 }
325 inline void TransporterConfig::add_publisher_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
326  _internal_add_publisher_id(value);
327  // @@protoc_insertion_point(field_add:goby.middleware.intervehicle.protobuf.TransporterConfig.publisher_id)
328 }
329 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
330 TransporterConfig::_internal_publisher_id() const {
331  return publisher_id_;
332 }
333 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
334 TransporterConfig::publisher_id() const {
335  // @@protoc_insertion_point(field_list:goby.middleware.intervehicle.protobuf.TransporterConfig.publisher_id)
336  return _internal_publisher_id();
337 }
338 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
339 TransporterConfig::_internal_mutable_publisher_id() {
340  return &publisher_id_;
341 }
342 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
343 TransporterConfig::mutable_publisher_id() {
344  // @@protoc_insertion_point(field_mutable_list:goby.middleware.intervehicle.protobuf.TransporterConfig.publisher_id)
345  return _internal_mutable_publisher_id();
346 }
347 
348 // optional int32 subscriber_uuid = 2 [default = 0, (.dccl.field) = {
349 inline bool TransporterConfig::_internal_has_subscriber_uuid() const {
350  bool value = (_has_bits_[0] & 0x00000002u) != 0;
351  return value;
352 }
353 inline bool TransporterConfig::has_subscriber_uuid() const {
354  return _internal_has_subscriber_uuid();
355 }
356 inline void TransporterConfig::clear_subscriber_uuid() {
357  subscriber_uuid_ = 0;
358  _has_bits_[0] &= ~0x00000002u;
359 }
360 inline ::PROTOBUF_NAMESPACE_ID::int32 TransporterConfig::_internal_subscriber_uuid() const {
361  return subscriber_uuid_;
362 }
363 inline ::PROTOBUF_NAMESPACE_ID::int32 TransporterConfig::subscriber_uuid() const {
364  // @@protoc_insertion_point(field_get:goby.middleware.intervehicle.protobuf.TransporterConfig.subscriber_uuid)
365  return _internal_subscriber_uuid();
366 }
367 inline void TransporterConfig::_internal_set_subscriber_uuid(::PROTOBUF_NAMESPACE_ID::int32 value) {
368  _has_bits_[0] |= 0x00000002u;
369  subscriber_uuid_ = value;
370 }
371 inline void TransporterConfig::set_subscriber_uuid(::PROTOBUF_NAMESPACE_ID::int32 value) {
372  _internal_set_subscriber_uuid(value);
373  // @@protoc_insertion_point(field_set:goby.middleware.intervehicle.protobuf.TransporterConfig.subscriber_uuid)
374 }
375 
376 // optional .goby.acomms.protobuf.DynamicBufferConfig buffer = 10;
377 inline bool TransporterConfig::_internal_has_buffer() const {
378  bool value = (_has_bits_[0] & 0x00000001u) != 0;
379  PROTOBUF_ASSUME(!value || buffer_ != nullptr);
380  return value;
381 }
382 inline bool TransporterConfig::has_buffer() const {
383  return _internal_has_buffer();
384 }
385 inline const ::goby::acomms::protobuf::DynamicBufferConfig& TransporterConfig::_internal_buffer() const {
386  const ::goby::acomms::protobuf::DynamicBufferConfig* p = buffer_;
387  return p != nullptr ? *p : *reinterpret_cast<const ::goby::acomms::protobuf::DynamicBufferConfig*>(
389 }
390 inline const ::goby::acomms::protobuf::DynamicBufferConfig& TransporterConfig::buffer() const {
391  // @@protoc_insertion_point(field_get:goby.middleware.intervehicle.protobuf.TransporterConfig.buffer)
392  return _internal_buffer();
393 }
394 inline void TransporterConfig::unsafe_arena_set_allocated_buffer(
395  ::goby::acomms::protobuf::DynamicBufferConfig* buffer) {
396  if (GetArena() == nullptr) {
397  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(buffer_);
398  }
399  buffer_ = buffer;
400  if (buffer) {
401  _has_bits_[0] |= 0x00000001u;
402  } else {
403  _has_bits_[0] &= ~0x00000001u;
404  }
405  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.middleware.intervehicle.protobuf.TransporterConfig.buffer)
406 }
407 inline ::goby::acomms::protobuf::DynamicBufferConfig* TransporterConfig::release_buffer() {
408  auto temp = unsafe_arena_release_buffer();
409  if (GetArena() != nullptr) {
410  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
411  }
412  return temp;
413 }
414 inline ::goby::acomms::protobuf::DynamicBufferConfig* TransporterConfig::unsafe_arena_release_buffer() {
415  // @@protoc_insertion_point(field_release:goby.middleware.intervehicle.protobuf.TransporterConfig.buffer)
416  _has_bits_[0] &= ~0x00000001u;
417  ::goby::acomms::protobuf::DynamicBufferConfig* temp = buffer_;
418  buffer_ = nullptr;
419  return temp;
420 }
421 inline ::goby::acomms::protobuf::DynamicBufferConfig* TransporterConfig::_internal_mutable_buffer() {
422  _has_bits_[0] |= 0x00000001u;
423  if (buffer_ == nullptr) {
424  auto* p = CreateMaybeMessage<::goby::acomms::protobuf::DynamicBufferConfig>(GetArena());
425  buffer_ = p;
426  }
427  return buffer_;
428 }
429 inline ::goby::acomms::protobuf::DynamicBufferConfig* TransporterConfig::mutable_buffer() {
430  // @@protoc_insertion_point(field_mutable:goby.middleware.intervehicle.protobuf.TransporterConfig.buffer)
431  return _internal_mutable_buffer();
432 }
433 inline void TransporterConfig::set_allocated_buffer(::goby::acomms::protobuf::DynamicBufferConfig* buffer) {
434  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
435  if (message_arena == nullptr) {
436  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(buffer_);
437  }
438  if (buffer) {
439  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
440  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(buffer)->GetArena();
441  if (message_arena != submessage_arena) {
442  buffer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
443  message_arena, buffer, submessage_arena);
444  }
445  _has_bits_[0] |= 0x00000001u;
446  } else {
447  _has_bits_[0] &= ~0x00000001u;
448  }
449  buffer_ = buffer;
450  // @@protoc_insertion_point(field_set_allocated:goby.middleware.intervehicle.protobuf.TransporterConfig.buffer)
451 }
452 
453 // optional bool broadcast = 20 [default = false];
454 inline bool TransporterConfig::_internal_has_broadcast() const {
455  bool value = (_has_bits_[0] & 0x00000004u) != 0;
456  return value;
457 }
458 inline bool TransporterConfig::has_broadcast() const {
459  return _internal_has_broadcast();
460 }
461 inline void TransporterConfig::clear_broadcast() {
462  broadcast_ = false;
463  _has_bits_[0] &= ~0x00000004u;
464 }
465 inline bool TransporterConfig::_internal_broadcast() const {
466  return broadcast_;
467 }
468 inline bool TransporterConfig::broadcast() const {
469  // @@protoc_insertion_point(field_get:goby.middleware.intervehicle.protobuf.TransporterConfig.broadcast)
470  return _internal_broadcast();
471 }
472 inline void TransporterConfig::_internal_set_broadcast(bool value) {
473  _has_bits_[0] |= 0x00000004u;
474  broadcast_ = value;
475 }
476 inline void TransporterConfig::set_broadcast(bool value) {
477  _internal_set_broadcast(value);
478  // @@protoc_insertion_point(field_set:goby.middleware.intervehicle.protobuf.TransporterConfig.broadcast)
479 }
480 
481 #ifdef __GNUC__
482  #pragma GCC diagnostic pop
483 #endif // __GNUC__
484 
485 // @@protoc_insertion_point(namespace_scope)
486 
487 } // namespace protobuf
488 } // namespace intervehicle
489 } // namespace middleware
490 } // namespace goby
491 
492 // @@protoc_insertion_point(global_scope)
493 
494 #include <google/protobuf/port_undef.inc>
495 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fintervehicle_5ftransporter_5fconfig_2eproto
::goby::acomms::protobuf::DynamicBufferConfig * mutable_buffer()
static const TransporterConfig & default_instance()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
const ::goby::acomms::protobuf::DynamicBufferConfig & buffer() const
::goby::acomms::protobuf::DynamicBufferConfig * unsafe_arena_release_buffer()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::goby::acomms::protobuf::DynamicBufferConfig * release_buffer()
TransporterConfig & operator=(const TransporterConfig &from)
TransporterConfig & operator=(TransporterConfig &&from) noexcept
::PROTOBUF_NAMESPACE_ID::int32 publisher_id(int index) const
void add_publisher_id(::PROTOBUF_NAMESPACE_ID::int32 value)
friend void swap(TransporterConfig &a, TransporterConfig &b)
void CopyFrom(const TransporterConfig &from)
::PROTOBUF_NAMESPACE_ID::int32 subscriber_uuid() const
TransporterConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void MergeFrom(const TransporterConfig &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_publisher_id(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_publisher_id()
TransporterConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_subscriber_uuid(::PROTOBUF_NAMESPACE_ID::int32 value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & publisher_id() const
void unsafe_arena_set_allocated_buffer(::goby::acomms::protobuf::DynamicBufferConfig *buffer)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_allocated_buffer(::goby::acomms::protobuf::DynamicBufferConfig *buffer)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2fintervehicle_5ftransporter_5fconfig_2eproto
@ value
the parser finished reading a JSON value
DynamicBufferConfigDefaultTypeInternal _DynamicBufferConfig_default_instance_
TransporterConfigDefaultTypeInternal _TransporterConfig_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::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)