Goby3 3.6.1
2026.09.15
Loading...
Searching...
No Matches
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 < 3021000
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 3021012 < 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>
25#include <google/protobuf/arenastring.h>
26#include <google/protobuf/generated_message_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
30#include <google/protobuf/repeated_field.h> // IWYU pragma: export
31#include <google/protobuf/extension_set.h> // IWYU pragma: export
32#include <google/protobuf/unknown_field_set.h>
33#include "dccl/option_extensions.pb.h"
35#include <boost/units/quantity.hpp>
36#include <boost/units/absolute.hpp>
37#include <boost/units/dimensionless_type.hpp>
38#include <boost/units/make_scaled_unit.hpp>
39
40#include <boost/units/systems/si.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
44PROTOBUF_NAMESPACE_OPEN
45namespace internal {
46class AnyMetadata;
47} // namespace internal
48PROTOBUF_NAMESPACE_CLOSE
49
50// Internal implementation detail -- do not use these members.
54extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2fintervehicle_5ftransporter_5fconfig_2eproto;
55namespace goby {
56namespace middleware {
57namespace intervehicle {
58namespace protobuf {
59class TransporterConfig;
60struct TransporterConfigDefaultTypeInternal;
61extern TransporterConfigDefaultTypeInternal _TransporterConfig_default_instance_;
62} // namespace protobuf
63} // namespace intervehicle
64} // namespace middleware
65} // namespace goby
66PROTOBUF_NAMESPACE_OPEN
67template<> ::goby::middleware::intervehicle::protobuf::TransporterConfig* Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::TransporterConfig>(Arena*);
68PROTOBUF_NAMESPACE_CLOSE
69namespace goby {
70namespace middleware {
71namespace intervehicle {
72namespace protobuf {
73
74// ===================================================================
75
76class TransporterConfig final :
77 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.middleware.intervehicle.protobuf.TransporterConfig) */ {
78 public:
79 inline TransporterConfig() : TransporterConfig(nullptr) {}
81 explicit PROTOBUF_CONSTEXPR TransporterConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
82
86 *this = ::std::move(from);
87 }
88
90 CopyFrom(from);
91 return *this;
92 }
94 if (this == &from) return *this;
95 if (GetOwningArena() == from.GetOwningArena()
96 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
97 && GetOwningArena() != nullptr
98 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
99 ) {
100 InternalSwap(&from);
101 } else {
102 CopyFrom(from);
103 }
104 return *this;
105 }
106
107 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
108 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
109 }
110 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
111 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
112 }
113
114 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
115 return GetDescriptor();
116 }
117 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
118 return default_instance().GetMetadata().descriptor;
119 }
120 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
121 return default_instance().GetMetadata().reflection;
122 }
125 }
127 return reinterpret_cast<const TransporterConfig*>(
129 }
130 static constexpr int kIndexInFileMessages =
131 0;
132
134 a.Swap(&b);
135 }
136 inline void Swap(TransporterConfig* other) {
137 if (other == this) return;
138 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
139 if (GetOwningArena() != nullptr &&
140 GetOwningArena() == other->GetOwningArena()) {
141 #else // PROTOBUF_FORCE_COPY_IN_SWAP
142 if (GetOwningArena() == other->GetOwningArena()) {
143 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
144 InternalSwap(other);
145 } else {
146 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
147 }
148 }
150 if (other == this) return;
151 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
152 InternalSwap(other);
153 }
154
155 // implements Message ----------------------------------------------
156
157 TransporterConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
158 return CreateMaybeMessage<TransporterConfig>(arena);
159 }
160 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
161 void CopyFrom(const TransporterConfig& from);
162 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
163 void MergeFrom( const TransporterConfig& from) {
164 TransporterConfig::MergeImpl(*this, from);
165 }
166 private:
167 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
168 public:
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;
175 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
176 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
177
178 private:
179 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
180 void SharedDtor();
181 void SetCachedSize(int size) const final;
182 void InternalSwap(TransporterConfig* other);
183
184 private:
185 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
186 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
187 return "goby.middleware.intervehicle.protobuf.TransporterConfig";
188 }
189 protected:
190 explicit TransporterConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena,
191 bool is_message_owned = false);
192 public:
193
194 static const ClassData _class_data_;
195 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
196
197 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
198
199 // nested types ----------------------------------------------------
200
201 // accessors -------------------------------------------------------
202
203 enum : int {
209 };
210 // repeated int32 publisher_id = 1 [(.dccl.field) = {
211 int publisher_id_size() const;
212 private:
213 int _internal_publisher_id_size() const;
214 public:
215 void clear_publisher_id();
216 private:
217 int32_t _internal_publisher_id(int index) const;
218 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
219 _internal_publisher_id() const;
220 void _internal_add_publisher_id(int32_t value);
221 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
222 _internal_mutable_publisher_id();
223 public:
224 int32_t publisher_id(int index) const;
225 void set_publisher_id(int index, int32_t value);
226 void add_publisher_id(int32_t value);
227 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
228 publisher_id() const;
229 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
231
232 // optional .goby.acomms.protobuf.DynamicBufferConfig buffer = 10;
233 bool has_buffer() const;
234 private:
235 bool _internal_has_buffer() const;
236 public:
238 const ::goby::acomms::protobuf::DynamicBufferConfig& buffer() const;
239 PROTOBUF_NODISCARD ::goby::acomms::protobuf::DynamicBufferConfig* release_buffer();
242 private:
243 const ::goby::acomms::protobuf::DynamicBufferConfig& _internal_buffer() const;
244 ::goby::acomms::protobuf::DynamicBufferConfig* _internal_mutable_buffer();
245 public:
249
250 // optional int32 subscriber_uuid = 2 [default = 0, (.dccl.field) = {
251 bool has_subscriber_uuid() const;
252 private:
253 bool _internal_has_subscriber_uuid() const;
254 public:
256 int32_t subscriber_uuid() const;
257 void set_subscriber_uuid(int32_t value);
258 private:
259 int32_t _internal_subscriber_uuid() const;
260 void _internal_set_subscriber_uuid(int32_t value);
261 public:
262
263 // optional bool broadcast = 20 [default = false];
264 bool has_broadcast() const;
265 private:
266 bool _internal_has_broadcast() const;
267 public:
268 void clear_broadcast();
269 bool broadcast() const;
270 void set_broadcast(bool value);
271 private:
272 bool _internal_broadcast() const;
273 void _internal_set_broadcast(bool value);
274 public:
275
276 // optional double metadata_interval = 30 [default = 5, (.dccl.field) = {
277 bool has_metadata_interval() const;
278 private:
279 bool _internal_has_metadata_interval() const;
280 public:
282 double metadata_interval() const;
283 void set_metadata_interval(double value);
284 private:
285 double _internal_metadata_interval() const;
286 void _internal_set_metadata_interval(double value);
287 public:
288
289 typedef boost::units::derived_dimension< boost::units::time_base_dimension,1 >::type metadata_interval_dimension;
290
291 typedef boost::units::unit<metadata_interval_dimension,boost::units::si::system> metadata_interval_unit;
292
293 template<typename Quantity >
294 void set_metadata_interval_with_units(Quantity value_w_units)
295 { set_metadata_interval(boost::units::quantity<metadata_interval_unit,double >(value_w_units).value() ); };
296
297 template<typename Quantity >
299 { return Quantity(metadata_interval() * metadata_interval_unit()); };
300
301 boost::units::quantity< metadata_interval_unit,double > metadata_interval_with_units() const
302 { return metadata_interval_with_units<boost::units::quantity< metadata_interval_unit,double > >(); };
303
304 // @@protoc_insertion_point(class_scope:goby.middleware.intervehicle.protobuf.TransporterConfig)
305 private:
306 class _Internal;
307
308 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
309 typedef void InternalArenaConstructable_;
310 typedef void DestructorSkippable_;
311 struct Impl_ {
312 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
313 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
314 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > publisher_id_;
316 int32_t subscriber_uuid_;
317 bool broadcast_;
318 double metadata_interval_;
319 };
320 union { Impl_ _impl_; };
321 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fintervehicle_5ftransporter_5fconfig_2eproto;
322};
323// ===================================================================
324
325
326// ===================================================================
327
328#ifdef __GNUC__
329 #pragma GCC diagnostic push
330 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
331#endif // __GNUC__
332// TransporterConfig
333
334// repeated int32 publisher_id = 1 [(.dccl.field) = {
335inline int TransporterConfig::_internal_publisher_id_size() const {
336 return _impl_.publisher_id_.size();
337}
339 return _internal_publisher_id_size();
340}
342 _impl_.publisher_id_.Clear();
343}
344inline int32_t TransporterConfig::_internal_publisher_id(int index) const {
345 return _impl_.publisher_id_.Get(index);
346}
347inline int32_t TransporterConfig::publisher_id(int index) const {
348 // @@protoc_insertion_point(field_get:goby.middleware.intervehicle.protobuf.TransporterConfig.publisher_id)
349 return _internal_publisher_id(index);
350}
351inline void TransporterConfig::set_publisher_id(int index, int32_t value) {
352 _impl_.publisher_id_.Set(index, value);
353 // @@protoc_insertion_point(field_set:goby.middleware.intervehicle.protobuf.TransporterConfig.publisher_id)
354}
355inline void TransporterConfig::_internal_add_publisher_id(int32_t value) {
356 _impl_.publisher_id_.Add(value);
357}
358inline void TransporterConfig::add_publisher_id(int32_t value) {
359 _internal_add_publisher_id(value);
360 // @@protoc_insertion_point(field_add:goby.middleware.intervehicle.protobuf.TransporterConfig.publisher_id)
361}
362inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
363TransporterConfig::_internal_publisher_id() const {
364 return _impl_.publisher_id_;
365}
366inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
368 // @@protoc_insertion_point(field_list:goby.middleware.intervehicle.protobuf.TransporterConfig.publisher_id)
369 return _internal_publisher_id();
370}
371inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
372TransporterConfig::_internal_mutable_publisher_id() {
373 return &_impl_.publisher_id_;
374}
375inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
377 // @@protoc_insertion_point(field_mutable_list:goby.middleware.intervehicle.protobuf.TransporterConfig.publisher_id)
378 return _internal_mutable_publisher_id();
379}
380
381// optional int32 subscriber_uuid = 2 [default = 0, (.dccl.field) = {
382inline bool TransporterConfig::_internal_has_subscriber_uuid() const {
383 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
384 return value;
385}
387 return _internal_has_subscriber_uuid();
388}
390 _impl_.subscriber_uuid_ = 0;
391 _impl_._has_bits_[0] &= ~0x00000002u;
392}
393inline int32_t TransporterConfig::_internal_subscriber_uuid() const {
394 return _impl_.subscriber_uuid_;
395}
397 // @@protoc_insertion_point(field_get:goby.middleware.intervehicle.protobuf.TransporterConfig.subscriber_uuid)
398 return _internal_subscriber_uuid();
399}
400inline void TransporterConfig::_internal_set_subscriber_uuid(int32_t value) {
401 _impl_._has_bits_[0] |= 0x00000002u;
402 _impl_.subscriber_uuid_ = value;
403}
404inline void TransporterConfig::set_subscriber_uuid(int32_t value) {
405 _internal_set_subscriber_uuid(value);
406 // @@protoc_insertion_point(field_set:goby.middleware.intervehicle.protobuf.TransporterConfig.subscriber_uuid)
407}
408
409// optional .goby.acomms.protobuf.DynamicBufferConfig buffer = 10;
410inline bool TransporterConfig::_internal_has_buffer() const {
411 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
412 PROTOBUF_ASSUME(!value || _impl_.buffer_ != nullptr);
413 return value;
414}
415inline bool TransporterConfig::has_buffer() const {
416 return _internal_has_buffer();
417}
418inline const ::goby::acomms::protobuf::DynamicBufferConfig& TransporterConfig::_internal_buffer() const {
419 const ::goby::acomms::protobuf::DynamicBufferConfig* p = _impl_.buffer_;
420 return p != nullptr ? *p : reinterpret_cast<const ::goby::acomms::protobuf::DynamicBufferConfig&>(
422}
423inline const ::goby::acomms::protobuf::DynamicBufferConfig& TransporterConfig::buffer() const {
424 // @@protoc_insertion_point(field_get:goby.middleware.intervehicle.protobuf.TransporterConfig.buffer)
425 return _internal_buffer();
426}
429 if (GetArenaForAllocation() == nullptr) {
430 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.buffer_);
431 }
432 _impl_.buffer_ = buffer;
433 if (buffer) {
434 _impl_._has_bits_[0] |= 0x00000001u;
435 } else {
436 _impl_._has_bits_[0] &= ~0x00000001u;
437 }
438 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.middleware.intervehicle.protobuf.TransporterConfig.buffer)
439}
440inline ::goby::acomms::protobuf::DynamicBufferConfig* TransporterConfig::release_buffer() {
441 _impl_._has_bits_[0] &= ~0x00000001u;
443 _impl_.buffer_ = nullptr;
444#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
445 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
446 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
447 if (GetArenaForAllocation() == nullptr) { delete old; }
448#else // PROTOBUF_FORCE_COPY_IN_RELEASE
449 if (GetArenaForAllocation() != nullptr) {
450 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
451 }
452#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
453 return temp;
454}
455inline ::goby::acomms::protobuf::DynamicBufferConfig* TransporterConfig::unsafe_arena_release_buffer() {
456 // @@protoc_insertion_point(field_release:goby.middleware.intervehicle.protobuf.TransporterConfig.buffer)
457 _impl_._has_bits_[0] &= ~0x00000001u;
459 _impl_.buffer_ = nullptr;
460 return temp;
461}
462inline ::goby::acomms::protobuf::DynamicBufferConfig* TransporterConfig::_internal_mutable_buffer() {
463 _impl_._has_bits_[0] |= 0x00000001u;
464 if (_impl_.buffer_ == nullptr) {
466 _impl_.buffer_ = p;
467 }
468 return _impl_.buffer_;
469}
470inline ::goby::acomms::protobuf::DynamicBufferConfig* TransporterConfig::mutable_buffer() {
471 ::goby::acomms::protobuf::DynamicBufferConfig* _msg = _internal_mutable_buffer();
472 // @@protoc_insertion_point(field_mutable:goby.middleware.intervehicle.protobuf.TransporterConfig.buffer)
473 return _msg;
474}
476 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
477 if (message_arena == nullptr) {
478 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.buffer_);
479 }
480 if (buffer) {
481 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
482 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
483 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(buffer));
484 if (message_arena != submessage_arena) {
485 buffer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
486 message_arena, buffer, submessage_arena);
487 }
488 _impl_._has_bits_[0] |= 0x00000001u;
489 } else {
490 _impl_._has_bits_[0] &= ~0x00000001u;
491 }
492 _impl_.buffer_ = buffer;
493 // @@protoc_insertion_point(field_set_allocated:goby.middleware.intervehicle.protobuf.TransporterConfig.buffer)
494}
495
496// optional bool broadcast = 20 [default = false];
497inline bool TransporterConfig::_internal_has_broadcast() const {
498 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
499 return value;
500}
502 return _internal_has_broadcast();
503}
505 _impl_.broadcast_ = false;
506 _impl_._has_bits_[0] &= ~0x00000004u;
507}
508inline bool TransporterConfig::_internal_broadcast() const {
509 return _impl_.broadcast_;
510}
511inline bool TransporterConfig::broadcast() const {
512 // @@protoc_insertion_point(field_get:goby.middleware.intervehicle.protobuf.TransporterConfig.broadcast)
513 return _internal_broadcast();
514}
515inline void TransporterConfig::_internal_set_broadcast(bool value) {
516 _impl_._has_bits_[0] |= 0x00000004u;
517 _impl_.broadcast_ = value;
518}
519inline void TransporterConfig::set_broadcast(bool value) {
520 _internal_set_broadcast(value);
521 // @@protoc_insertion_point(field_set:goby.middleware.intervehicle.protobuf.TransporterConfig.broadcast)
522}
523
524// optional double metadata_interval = 30 [default = 5, (.dccl.field) = {
525inline bool TransporterConfig::_internal_has_metadata_interval() const {
526 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
527 return value;
528}
530 return _internal_has_metadata_interval();
531}
533 _impl_.metadata_interval_ = 5;
534 _impl_._has_bits_[0] &= ~0x00000008u;
535}
536inline double TransporterConfig::_internal_metadata_interval() const {
537 return _impl_.metadata_interval_;
538}
540 // @@protoc_insertion_point(field_get:goby.middleware.intervehicle.protobuf.TransporterConfig.metadata_interval)
541 return _internal_metadata_interval();
542}
543inline void TransporterConfig::_internal_set_metadata_interval(double value) {
544 _impl_._has_bits_[0] |= 0x00000008u;
545 _impl_.metadata_interval_ = value;
546}
548 _internal_set_metadata_interval(value);
549 // @@protoc_insertion_point(field_set:goby.middleware.intervehicle.protobuf.TransporterConfig.metadata_interval)
550}
551
552#ifdef __GNUC__
553 #pragma GCC diagnostic pop
554#endif // __GNUC__
555
556// @@protoc_insertion_point(namespace_scope)
557
558} // namespace protobuf
559} // namespace intervehicle
560} // namespace middleware
561} // namespace goby
562
563// @@protoc_insertion_point(global_scope)
564
565#include <google/protobuf/port_undef.inc>
566#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fintervehicle_5ftransporter_5fconfig_2eproto
PROTOBUF_NAMESPACE_OPEN ::goby::acomms::protobuf::DynamicBufferConfig * Arena::CreateMaybeMessage<::goby::acomms::protobuf::DynamicBufferConfig >(Arena *)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > & publisher_id() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_allocated_buffer(::goby::acomms::protobuf::DynamicBufferConfig *buffer)
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > * mutable_publisher_id()
friend void swap(TransporterConfig &a, TransporterConfig &b)
TransporterConfig & operator=(TransporterConfig &&from) noexcept
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_NODISCARD::goby::acomms::protobuf::DynamicBufferConfig * release_buffer()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
boost::units::unit< metadata_interval_dimension, boost::units::si::system > metadata_interval_unit
void unsafe_arena_set_allocated_buffer(::goby::acomms::protobuf::DynamicBufferConfig *buffer)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
TransporterConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_CONSTEXPR TransporterConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
::goby::acomms::protobuf::DynamicBufferConfig * unsafe_arena_release_buffer()
TransporterConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
boost::units::quantity< metadata_interval_unit, double > metadata_interval_with_units() const
const ::goby::acomms::protobuf::DynamicBufferConfig & buffer() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type metadata_interval_dimension
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2fintervehicle_5ftransporter_5fconfig_2eproto
DynamicBufferConfigDefaultTypeInternal _DynamicBufferConfig_default_instance_
TransporterConfigDefaultTypeInternal _TransporterConfig_default_instance_
The global namespace for the Goby project.