JaiaBot 2.0.0
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
modem_message_extensions.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: jaiabot/messages/modem_message_extensions.proto
3
4#ifndef GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fmodem_5fmessage_5fextensions_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fmodem_5fmessage_5fextensions_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>
24#include <google/protobuf/arena.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>
29#include <google/protobuf/message.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 "goby/acomms/protobuf/modem_message.pb.h"
34#include <boost/units/quantity.hpp>
35#include <boost/units/absolute.hpp>
36#include <boost/units/dimensionless_type.hpp>
37#include <boost/units/make_scaled_unit.hpp>
38// @@protoc_insertion_point(includes)
39#include <google/protobuf/port_def.inc>
40#define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fmodem_5fmessage_5fextensions_2eproto
41PROTOBUF_NAMESPACE_OPEN
42namespace internal {
43class AnyMetadata;
44} // namespace internal
45PROTOBUF_NAMESPACE_CLOSE
46
47// Internal implementation detail -- do not use these members.
51extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fmodem_5fmessage_5fextensions_2eproto;
52namespace jaiabot {
53namespace protobuf {
54class HubInfo;
55struct HubInfoDefaultTypeInternal;
56extern HubInfoDefaultTypeInternal _HubInfo_default_instance_;
57class Transmission;
58struct TransmissionDefaultTypeInternal;
59extern TransmissionDefaultTypeInternal _Transmission_default_instance_;
60} // namespace protobuf
61} // namespace jaiabot
62PROTOBUF_NAMESPACE_OPEN
63template<> ::jaiabot::protobuf::HubInfo* Arena::CreateMaybeMessage<::jaiabot::protobuf::HubInfo>(Arena*);
64template<> ::jaiabot::protobuf::Transmission* Arena::CreateMaybeMessage<::jaiabot::protobuf::Transmission>(Arena*);
65PROTOBUF_NAMESPACE_CLOSE
66namespace jaiabot {
67namespace protobuf {
68
69// ===================================================================
70
71class HubInfo final :
72 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.HubInfo) */ {
73 public:
74 inline HubInfo() : HubInfo(nullptr) {}
75 ~HubInfo() override;
76 explicit PROTOBUF_CONSTEXPR HubInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
77
78 HubInfo(const HubInfo& from);
79 HubInfo(HubInfo&& from) noexcept
80 : HubInfo() {
81 *this = ::std::move(from);
82 }
83
84 inline HubInfo& operator=(const HubInfo& from) {
85 CopyFrom(from);
86 return *this;
87 }
88 inline HubInfo& operator=(HubInfo&& from) noexcept {
89 if (this == &from) return *this;
90 if (GetOwningArena() == from.GetOwningArena()
91 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
92 && GetOwningArena() != nullptr
93 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
94 ) {
95 InternalSwap(&from);
96 } else {
97 CopyFrom(from);
98 }
99 return *this;
100 }
101
102 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
103 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
104 }
105 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
106 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
107 }
108
109 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
110 return GetDescriptor();
111 }
112 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
113 return default_instance().GetMetadata().descriptor;
114 }
115 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
116 return default_instance().GetMetadata().reflection;
117 }
118 static const HubInfo& default_instance() {
120 }
121 static inline const HubInfo* internal_default_instance() {
122 return reinterpret_cast<const HubInfo*>(
124 }
125 static constexpr int kIndexInFileMessages =
126 0;
127
128 friend void swap(HubInfo& a, HubInfo& b) {
129 a.Swap(&b);
130 }
131 inline void Swap(HubInfo* other) {
132 if (other == this) return;
133 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
134 if (GetOwningArena() != nullptr &&
135 GetOwningArena() == other->GetOwningArena()) {
136 #else // PROTOBUF_FORCE_COPY_IN_SWAP
137 if (GetOwningArena() == other->GetOwningArena()) {
138 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
139 InternalSwap(other);
140 } else {
141 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
142 }
143 }
145 if (other == this) return;
146 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
147 InternalSwap(other);
148 }
149
150 // implements Message ----------------------------------------------
151
152 HubInfo* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
153 return CreateMaybeMessage<HubInfo>(arena);
154 }
155 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
156 void CopyFrom(const HubInfo& from);
157 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
158 void MergeFrom( const HubInfo& from) {
159 HubInfo::MergeImpl(*this, from);
160 }
161 private:
162 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
163 public:
164 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
165 bool IsInitialized() const final;
166
167 size_t ByteSizeLong() const final;
168 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
170 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
171 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
172
173 private:
174 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
175 void SharedDtor();
176 void SetCachedSize(int size) const final;
177 void InternalSwap(HubInfo* other);
178
179 private:
180 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
181 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
182 return "jaiabot.protobuf.HubInfo";
183 }
184 protected:
185 explicit HubInfo(::PROTOBUF_NAMESPACE_ID::Arena* arena,
186 bool is_message_owned = false);
187 public:
188
189 static const ClassData _class_data_;
190 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
191
192 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
193
194 // nested types ----------------------------------------------------
195
196 // accessors -------------------------------------------------------
197
198 enum : int {
202 };
203 // optional int32 hub_id = 1;
204 bool has_hub_id() const;
205 private:
206 bool _internal_has_hub_id() const;
207 public:
208 void clear_hub_id();
209 int32_t hub_id() const;
210 void set_hub_id(int32_t value);
211 private:
212 int32_t _internal_hub_id() const;
213 void _internal_set_hub_id(int32_t value);
214 public:
215
216 // optional int32 modem_id = 2;
217 bool has_modem_id() const;
218 private:
219 bool _internal_has_modem_id() const;
220 public:
221 void clear_modem_id();
222 int32_t modem_id() const;
223 void set_modem_id(int32_t value);
224 private:
225 int32_t _internal_modem_id() const;
226 void _internal_set_modem_id(int32_t value);
227 public:
228
229 // optional bool changed = 3 [default = false];
230 bool has_changed() const;
231 private:
232 bool _internal_has_changed() const;
233 public:
234 void clear_changed();
235 bool changed() const;
236 void set_changed(bool value);
237 private:
238 bool _internal_changed() const;
239 void _internal_set_changed(bool value);
240 public:
241
242 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.HubInfo)
243 private:
244 class _Internal;
245
246 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
247 typedef void InternalArenaConstructable_;
248 typedef void DestructorSkippable_;
249 struct Impl_ {
250 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
251 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
252 int32_t hub_id_;
253 int32_t modem_id_;
254 bool changed_;
255 };
256 union { Impl_ _impl_; };
257 friend struct ::TableStruct_jaiabot_2fmessages_2fmodem_5fmessage_5fextensions_2eproto;
258};
259// -------------------------------------------------------------------
260
261class Transmission final :
262 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.Transmission) */ {
263 public:
264 inline Transmission() : Transmission(nullptr) {}
265 ~Transmission() override;
266 explicit PROTOBUF_CONSTEXPR Transmission(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
267
269 Transmission(Transmission&& from) noexcept
270 : Transmission() {
271 *this = ::std::move(from);
272 }
273
274 inline Transmission& operator=(const Transmission& from) {
275 CopyFrom(from);
276 return *this;
277 }
278 inline Transmission& operator=(Transmission&& from) noexcept {
279 if (this == &from) return *this;
280 if (GetOwningArena() == from.GetOwningArena()
281 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
282 && GetOwningArena() != nullptr
283 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
284 ) {
285 InternalSwap(&from);
286 } else {
287 CopyFrom(from);
288 }
289 return *this;
290 }
291
292 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
293 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
294 }
295 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
296 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
297 }
298
299 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
300 return GetDescriptor();
301 }
302 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
303 return default_instance().GetMetadata().descriptor;
304 }
305 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
306 return default_instance().GetMetadata().reflection;
307 }
309 return *internal_default_instance();
310 }
312 return reinterpret_cast<const Transmission*>(
314 }
315 static constexpr int kIndexInFileMessages =
316 1;
317
318 friend void swap(Transmission& a, Transmission& b) {
319 a.Swap(&b);
320 }
321 inline void Swap(Transmission* other) {
322 if (other == this) return;
323 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
324 if (GetOwningArena() != nullptr &&
325 GetOwningArena() == other->GetOwningArena()) {
326 #else // PROTOBUF_FORCE_COPY_IN_SWAP
327 if (GetOwningArena() == other->GetOwningArena()) {
328 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
329 InternalSwap(other);
330 } else {
331 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
332 }
333 }
335 if (other == this) return;
336 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
337 InternalSwap(other);
338 }
339
340 // implements Message ----------------------------------------------
341
342 Transmission* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
343 return CreateMaybeMessage<Transmission>(arena);
344 }
345 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
346 void CopyFrom(const Transmission& from);
347 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
348 void MergeFrom( const Transmission& from) {
349 Transmission::MergeImpl(*this, from);
350 }
351 private:
352 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
353 public:
354 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
355 bool IsInitialized() const final;
356
357 size_t ByteSizeLong() const final;
358 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
359 uint8_t* _InternalSerialize(
360 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
361 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
362
363 private:
364 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
365 void SharedDtor();
366 void SetCachedSize(int size) const final;
367 void InternalSwap(Transmission* other);
368
369 private:
370 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
371 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
372 return "jaiabot.protobuf.Transmission";
373 }
374 protected:
375 explicit Transmission(::PROTOBUF_NAMESPACE_ID::Arena* arena,
376 bool is_message_owned = false);
377 public:
378
379 static const ClassData _class_data_;
380 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
381
382 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
383
384 // nested types ----------------------------------------------------
385
386 // accessors -------------------------------------------------------
387
388 enum : int {
389 kHubFieldNumber = 1,
390 };
391 // optional .jaiabot.protobuf.HubInfo hub = 1;
392 bool has_hub() const;
393 private:
394 bool _internal_has_hub() const;
395 public:
396 void clear_hub();
397 const ::jaiabot::protobuf::HubInfo& hub() const;
398 PROTOBUF_NODISCARD ::jaiabot::protobuf::HubInfo* release_hub();
399 ::jaiabot::protobuf::HubInfo* mutable_hub();
400 void set_allocated_hub(::jaiabot::protobuf::HubInfo* hub);
401 private:
402 const ::jaiabot::protobuf::HubInfo& _internal_hub() const;
403 ::jaiabot::protobuf::HubInfo* _internal_mutable_hub();
404 public:
405 void unsafe_arena_set_allocated_hub(
407 ::jaiabot::protobuf::HubInfo* unsafe_arena_release_hub();
408
409 // @@protoc_insertion_point(class_scope:jaiabot.protobuf.Transmission)
410 private:
411 class _Internal;
412
413 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
414 typedef void InternalArenaConstructable_;
415 typedef void DestructorSkippable_;
416 struct Impl_ {
417 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
418 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
420 };
421 union { Impl_ _impl_; };
422 friend struct ::TableStruct_jaiabot_2fmessages_2fmodem_5fmessage_5fextensions_2eproto;
423};
424// ===================================================================
425
426static const int kTransmissionFieldNumber = 1500;
427extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::acomms::protobuf::ModemTransmission,
428 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::jaiabot::protobuf::Transmission >, 11, false >
430
431// ===================================================================
432
433#ifdef __GNUC__
434 #pragma GCC diagnostic push
435 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
436#endif // __GNUC__
437// HubInfo
438
439// optional int32 hub_id = 1;
440inline bool HubInfo::_internal_has_hub_id() const {
441 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
442 return value;
443}
444inline bool HubInfo::has_hub_id() const {
445 return _internal_has_hub_id();
446}
447inline void HubInfo::clear_hub_id() {
448 _impl_.hub_id_ = 0;
449 _impl_._has_bits_[0] &= ~0x00000001u;
450}
451inline int32_t HubInfo::_internal_hub_id() const {
452 return _impl_.hub_id_;
453}
454inline int32_t HubInfo::hub_id() const {
455 // @@protoc_insertion_point(field_get:jaiabot.protobuf.HubInfo.hub_id)
456 return _internal_hub_id();
457}
458inline void HubInfo::_internal_set_hub_id(int32_t value) {
459 _impl_._has_bits_[0] |= 0x00000001u;
460 _impl_.hub_id_ = value;
461}
462inline void HubInfo::set_hub_id(int32_t value) {
463 _internal_set_hub_id(value);
464 // @@protoc_insertion_point(field_set:jaiabot.protobuf.HubInfo.hub_id)
465}
466
467// optional int32 modem_id = 2;
468inline bool HubInfo::_internal_has_modem_id() const {
469 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
470 return value;
471}
472inline bool HubInfo::has_modem_id() const {
473 return _internal_has_modem_id();
474}
475inline void HubInfo::clear_modem_id() {
476 _impl_.modem_id_ = 0;
477 _impl_._has_bits_[0] &= ~0x00000002u;
478}
479inline int32_t HubInfo::_internal_modem_id() const {
480 return _impl_.modem_id_;
481}
482inline int32_t HubInfo::modem_id() const {
483 // @@protoc_insertion_point(field_get:jaiabot.protobuf.HubInfo.modem_id)
484 return _internal_modem_id();
485}
486inline void HubInfo::_internal_set_modem_id(int32_t value) {
487 _impl_._has_bits_[0] |= 0x00000002u;
488 _impl_.modem_id_ = value;
489}
490inline void HubInfo::set_modem_id(int32_t value) {
491 _internal_set_modem_id(value);
492 // @@protoc_insertion_point(field_set:jaiabot.protobuf.HubInfo.modem_id)
493}
494
495// optional bool changed = 3 [default = false];
496inline bool HubInfo::_internal_has_changed() const {
497 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
498 return value;
499}
500inline bool HubInfo::has_changed() const {
501 return _internal_has_changed();
502}
503inline void HubInfo::clear_changed() {
504 _impl_.changed_ = false;
505 _impl_._has_bits_[0] &= ~0x00000004u;
506}
507inline bool HubInfo::_internal_changed() const {
508 return _impl_.changed_;
509}
510inline bool HubInfo::changed() const {
511 // @@protoc_insertion_point(field_get:jaiabot.protobuf.HubInfo.changed)
512 return _internal_changed();
513}
514inline void HubInfo::_internal_set_changed(bool value) {
515 _impl_._has_bits_[0] |= 0x00000004u;
516 _impl_.changed_ = value;
517}
518inline void HubInfo::set_changed(bool value) {
519 _internal_set_changed(value);
520 // @@protoc_insertion_point(field_set:jaiabot.protobuf.HubInfo.changed)
521}
522
523// -------------------------------------------------------------------
524
525// Transmission
526
527// optional .jaiabot.protobuf.HubInfo hub = 1;
528inline bool Transmission::_internal_has_hub() const {
529 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
530 PROTOBUF_ASSUME(!value || _impl_.hub_ != nullptr);
531 return value;
532}
533inline bool Transmission::has_hub() const {
534 return _internal_has_hub();
535}
536inline void Transmission::clear_hub() {
537 if (_impl_.hub_ != nullptr) _impl_.hub_->Clear();
538 _impl_._has_bits_[0] &= ~0x00000001u;
539}
540inline const ::jaiabot::protobuf::HubInfo& Transmission::_internal_hub() const {
541 const ::jaiabot::protobuf::HubInfo* p = _impl_.hub_;
542 return p != nullptr ? *p : reinterpret_cast<const ::jaiabot::protobuf::HubInfo&>(
544}
545inline const ::jaiabot::protobuf::HubInfo& Transmission::hub() const {
546 // @@protoc_insertion_point(field_get:jaiabot.protobuf.Transmission.hub)
547 return _internal_hub();
548}
549inline void Transmission::unsafe_arena_set_allocated_hub(
551 if (GetArenaForAllocation() == nullptr) {
552 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.hub_);
553 }
554 _impl_.hub_ = hub;
555 if (hub) {
556 _impl_._has_bits_[0] |= 0x00000001u;
557 } else {
558 _impl_._has_bits_[0] &= ~0x00000001u;
559 }
560 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:jaiabot.protobuf.Transmission.hub)
561}
562inline ::jaiabot::protobuf::HubInfo* Transmission::release_hub() {
563 _impl_._has_bits_[0] &= ~0x00000001u;
564 ::jaiabot::protobuf::HubInfo* temp = _impl_.hub_;
565 _impl_.hub_ = nullptr;
566#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
567 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
568 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
569 if (GetArenaForAllocation() == nullptr) { delete old; }
570#else // PROTOBUF_FORCE_COPY_IN_RELEASE
571 if (GetArenaForAllocation() != nullptr) {
572 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
573 }
574#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
575 return temp;
576}
577inline ::jaiabot::protobuf::HubInfo* Transmission::unsafe_arena_release_hub() {
578 // @@protoc_insertion_point(field_release:jaiabot.protobuf.Transmission.hub)
579 _impl_._has_bits_[0] &= ~0x00000001u;
580 ::jaiabot::protobuf::HubInfo* temp = _impl_.hub_;
581 _impl_.hub_ = nullptr;
582 return temp;
583}
584inline ::jaiabot::protobuf::HubInfo* Transmission::_internal_mutable_hub() {
585 _impl_._has_bits_[0] |= 0x00000001u;
586 if (_impl_.hub_ == nullptr) {
587 auto* p = CreateMaybeMessage<::jaiabot::protobuf::HubInfo>(GetArenaForAllocation());
588 _impl_.hub_ = p;
589 }
590 return _impl_.hub_;
591}
592inline ::jaiabot::protobuf::HubInfo* Transmission::mutable_hub() {
593 ::jaiabot::protobuf::HubInfo* _msg = _internal_mutable_hub();
594 // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.Transmission.hub)
595 return _msg;
596}
597inline void Transmission::set_allocated_hub(::jaiabot::protobuf::HubInfo* hub) {
598 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
599 if (message_arena == nullptr) {
600 delete _impl_.hub_;
601 }
602 if (hub) {
603 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
604 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(hub);
605 if (message_arena != submessage_arena) {
606 hub = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
607 message_arena, hub, submessage_arena);
608 }
609 _impl_._has_bits_[0] |= 0x00000001u;
610 } else {
611 _impl_._has_bits_[0] &= ~0x00000001u;
612 }
613 _impl_.hub_ = hub;
614 // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.Transmission.hub)
615}
616
617#ifdef __GNUC__
618 #pragma GCC diagnostic pop
619#endif // __GNUC__
620// -------------------------------------------------------------------
621
622
623// @@protoc_insertion_point(namespace_scope)
624
625} // namespace protobuf
626} // namespace jaiabot
627
628// @@protoc_insertion_point(global_scope)
629
630#include <google/protobuf/port_undef.inc>
631#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fmodem_5fmessage_5fextensions_2eproto
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
HubInfo * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
HubInfo(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const HubInfo * internal_default_instance()
HubInfo & operator=(HubInfo &&from) noexcept
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
friend void swap(HubInfo &a, HubInfo &b)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
size_t ByteSizeLong() const final
bool IsInitialized() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_CONSTEXPR HubInfo(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const HubInfo & default_instance()
HubInfo & operator=(const HubInfo &from)
void CopyFrom(const HubInfo &from)
HubInfo(const HubInfo &from)
void CopyFrom(const Transmission &from)
Transmission(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
Transmission(const Transmission &from)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const Transmission &from)
Transmission(Transmission &&from) noexcept
Transmission * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Transmission & operator=(const Transmission &from)
Transmission & operator=(Transmission &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_CONSTEXPR Transmission(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
friend void swap(Transmission &a, Transmission &b)
static const Transmission & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const Transmission * internal_default_instance()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fmodem_5fmessage_5fextensions_2eproto
PROTOBUF_NAMESPACE_OPEN ::jaiabot::protobuf::HubInfo * Arena::CreateMaybeMessage<::jaiabot::protobuf::HubInfo >(Arena *)
HubInfoDefaultTypeInternal _HubInfo_default_instance_
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::acomms::protobuf::ModemTransmission, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::jaiabot::protobuf::Transmission >, 11, false > transmission
TransmissionDefaultTypeInternal _Transmission_default_instance_
static const int kTransmissionFieldNumber