4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto
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
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.
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_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>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
36 #include "dccl/option_extensions.pb.h"
44 #include <boost/units/quantity.hpp>
45 #include <boost/units/absolute.hpp>
46 #include <boost/units/dimensionless_type.hpp>
47 #include <boost/units/make_scaled_unit.hpp>
49 #include <boost/units/systems/si.hpp>
51 #include <google/protobuf/port_def.inc>
52 #define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto
53 PROTOBUF_NAMESPACE_OPEN
57 PROTOBUF_NAMESPACE_CLOSE
61 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
63 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
65 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[17]
67 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
73 namespace middleware {
74 namespace intervehicle {
77 class AckDataDefaultTypeInternal;
80 class AckMessagePairDefaultTypeInternal;
82 class DCCLForwardedData;
83 class DCCLForwardedDataDefaultTypeInternal;
86 class DCCLPacketDefaultTypeInternal;
89 class ExpireDataDefaultTypeInternal;
91 class ExpireMessagePair;
92 class ExpireMessagePairDefaultTypeInternal;
95 class HeaderDefaultTypeInternal;
97 class ModemRawWithLinkID;
98 class ModemRawWithLinkIDDefaultTypeInternal;
100 class ModemReportWithLinkID;
101 class ModemReportWithLinkIDDefaultTypeInternal;
103 class ModemTransmissionWithLinkID;
104 class ModemTransmissionWithLinkIDDefaultTypeInternal;
107 class PortalConfigDefaultTypeInternal;
109 class PortalConfig_LinkConfig;
110 class PortalConfig_LinkConfigDefaultTypeInternal;
112 class PortalConfig_PersistSubscriptions;
113 class PortalConfig_PersistSubscriptionsDefaultTypeInternal;
116 class StatusDefaultTypeInternal;
119 class SubscriptionDefaultTypeInternal;
121 class SubscriptionPersistCollection;
122 class SubscriptionPersistCollectionDefaultTypeInternal;
124 class SubscriptionReport;
125 class SubscriptionReportDefaultTypeInternal;
131 PROTOBUF_NAMESPACE_OPEN
132 template<> ::goby::middleware::intervehicle::protobuf::AckData* Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::AckData>(Arena*);
133 template<> ::goby::middleware::intervehicle::protobuf::AckMessagePair* Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::AckMessagePair>(Arena*);
134 template<> ::goby::middleware::intervehicle::protobuf::DCCLForwardedData* Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::DCCLForwardedData>(Arena*);
135 template<> ::goby::middleware::intervehicle::protobuf::DCCLPacket* Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::DCCLPacket>(Arena*);
136 template<> ::goby::middleware::intervehicle::protobuf::ExpireData* Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ExpireData>(Arena*);
137 template<> ::goby::middleware::intervehicle::protobuf::ExpireMessagePair* Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ExpireMessagePair>(Arena*);
138 template<> ::goby::middleware::intervehicle::protobuf::Header* Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::Header>(Arena*);
139 template<> ::goby::middleware::intervehicle::protobuf::ModemRawWithLinkID* Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ModemRawWithLinkID>(Arena*);
140 template<> ::goby::middleware::intervehicle::protobuf::ModemReportWithLinkID* Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ModemReportWithLinkID>(Arena*);
141 template<> ::goby::middleware::intervehicle::protobuf::ModemTransmissionWithLinkID* Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ModemTransmissionWithLinkID>(Arena*);
142 template<> ::goby::middleware::intervehicle::protobuf::PortalConfig* Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::PortalConfig>(Arena*);
143 template<> ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig* Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig>(Arena*);
144 template<> ::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions* Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions>(Arena*);
146 template<> ::goby::middleware::intervehicle::protobuf::Subscription* Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::Subscription>(Arena*);
147 template<> ::goby::middleware::intervehicle::protobuf::SubscriptionPersistCollection* Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::SubscriptionPersistCollection>(Arena*);
148 template<> ::goby::middleware::intervehicle::protobuf::SubscriptionReport* Arena::CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::SubscriptionReport>(Arena*);
149 PROTOBUF_NAMESPACE_CLOSE
151 namespace middleware {
152 namespace intervehicle {
167 static_assert(::std::is_same<T, Subscription_Action>::value ||
168 ::std::is_integral<T>::value,
169 "Incorrect type passed to function Subscription_Action_Name.");
170 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
175 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Subscription_Action>(
191 static_assert(::std::is_same<T, ExpireData_ExpireReason>::value ||
192 ::std::is_integral<T>::value,
193 "Incorrect type passed to function ExpireData_ExpireReason_Name.");
194 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
199 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<ExpireData_ExpireReason>(
214 static_assert(::std::is_same<T, SubscriptionDCCLID>::value ||
215 ::std::is_integral<T>::value,
216 "Incorrect type passed to function SubscriptionDCCLID_Name.");
217 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
222 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<SubscriptionDCCLID>(
228 public ::PROTOBUF_NAMESPACE_ID::Message {
235 : PortalConfig_LinkConfig() {
236 *
this = ::std::move(from);
239 inline PortalConfig_LinkConfig&
operator=(
const PortalConfig_LinkConfig& from) {
243 inline PortalConfig_LinkConfig&
operator=(PortalConfig_LinkConfig&& from) noexcept {
244 if (GetArena() == from.GetArena()) {
245 if (
this != &from) InternalSwap(&from);
253 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
256 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
259 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
260 return GetDescriptor();
263 return GetMetadataStatic().descriptor;
266 return GetMetadataStatic().reflection;
272 return reinterpret_cast<const PortalConfig_LinkConfig*
>(
275 static constexpr
int kIndexInFileMessages =
278 friend void swap(PortalConfig_LinkConfig& a, PortalConfig_LinkConfig& b) {
281 inline void Swap(PortalConfig_LinkConfig* other) {
282 if (other ==
this)
return;
283 if (GetArena() == other->GetArena()) {
286 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
290 if (other ==
this)
return;
291 GOOGLE_DCHECK(GetArena() == other->GetArena());
297 inline PortalConfig_LinkConfig*
New() const final {
298 return CreateMaybeMessage<PortalConfig_LinkConfig>(
nullptr);
301 PortalConfig_LinkConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
302 return CreateMaybeMessage<PortalConfig_LinkConfig>(arena);
304 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
305 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
306 void CopyFrom(
const PortalConfig_LinkConfig& from);
308 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
309 bool IsInitialized() const final;
312 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
313 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
314 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
315 int GetCachedSize() const final {
return _cached_size_.Get(); }
318 inline void SharedCtor();
319 inline void SharedDtor();
320 void SetCachedSize(
int size)
const final;
321 void InternalSwap(PortalConfig_LinkConfig* other);
322 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
323 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
324 return "goby.middleware.intervehicle.protobuf.PortalConfig.LinkConfig";
329 static void ArenaDtor(
void*
object);
330 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
335 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
347 kDriverFieldNumber = 11,
348 kMacFieldNumber = 12,
349 kSubscriptionBufferFieldNumber = 13,
350 kModemIdFieldNumber = 1,
351 kSubnetMaskFieldNumber = 2,
352 kAckTimeoutFieldNumber = 20,
353 kModemReportIntervalFieldNumber = 21,
358 bool _internal_has_driver()
const;
361 const ::goby::acomms::protobuf::DriverConfig&
driver()
const;
366 const ::goby::acomms::protobuf::DriverConfig& _internal_driver()
const;
367 ::goby::acomms::protobuf::DriverConfig* _internal_mutable_driver();
370 ::goby::acomms::protobuf::DriverConfig* driver);
376 bool _internal_has_mac()
const;
379 const ::goby::acomms::protobuf::MACConfig&
mac()
const;
384 const ::goby::acomms::protobuf::MACConfig& _internal_mac()
const;
385 ::goby::acomms::protobuf::MACConfig* _internal_mutable_mac();
388 ::goby::acomms::protobuf::MACConfig* mac);
394 bool _internal_has_subscription_buffer()
const;
402 const ::goby::acomms::protobuf::DynamicBufferConfig& _internal_subscription_buffer()
const;
403 ::goby::acomms::protobuf::DynamicBufferConfig* _internal_mutable_subscription_buffer();
406 ::goby::acomms::protobuf::DynamicBufferConfig* subscription_buffer);
412 bool _internal_has_modem_id()
const;
425 bool _internal_has_subnet_mask()
const;
438 bool _internal_has_ack_timeout()
const;
444 double _internal_ack_timeout()
const;
445 void _internal_set_ack_timeout(
double value);
451 bool _internal_has_modem_report_interval()
const;
457 double _internal_modem_report_interval()
const;
458 void _internal_set_modem_report_interval(
double value);
463 typedef boost::units::unit<ack_timeout_dimension,boost::units::si::system>
ack_timeout_unit;
465 template<
typename Quantity >
467 { set_ack_timeout(boost::units::quantity<ack_timeout_unit,double >(value_w_units).value() ); };
469 template<
typename Quantity >
474 {
return ack_timeout_with_units<boost::units::quantity< ack_timeout_unit,double > >(); };
480 template<
typename Quantity >
482 { set_modem_report_interval(boost::units::quantity<modem_report_interval_unit,double >(value_w_units).value() ); };
484 template<
typename Quantity >
489 {
return modem_report_interval_with_units<boost::units::quantity< modem_report_interval_unit,double > >(); };
496 size_t RequiredFieldsByteSizeFallback()
const;
498 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
499 typedef void InternalArenaConstructable_;
500 typedef void DestructorSkippable_;
501 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
502 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
503 ::goby::acomms::protobuf::DriverConfig* driver_;
504 ::goby::acomms::protobuf::MACConfig* mac_;
505 ::goby::acomms::protobuf::DynamicBufferConfig* subscription_buffer_;
509 double modem_report_interval_;
510 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto;
515 public ::PROTOBUF_NAMESPACE_ID::Message {
522 : PortalConfig_PersistSubscriptions() {
523 *
this = ::std::move(from);
526 inline PortalConfig_PersistSubscriptions&
operator=(
const PortalConfig_PersistSubscriptions& from) {
530 inline PortalConfig_PersistSubscriptions&
operator=(PortalConfig_PersistSubscriptions&& from) noexcept {
531 if (GetArena() == from.GetArena()) {
532 if (
this != &from) InternalSwap(&from);
540 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
543 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
546 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
547 return GetDescriptor();
550 return GetMetadataStatic().descriptor;
553 return GetMetadataStatic().reflection;
559 return reinterpret_cast<const PortalConfig_PersistSubscriptions*
>(
562 static constexpr
int kIndexInFileMessages =
565 friend void swap(PortalConfig_PersistSubscriptions& a, PortalConfig_PersistSubscriptions& b) {
568 inline void Swap(PortalConfig_PersistSubscriptions* other) {
569 if (other ==
this)
return;
570 if (GetArena() == other->GetArena()) {
573 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
577 if (other ==
this)
return;
578 GOOGLE_DCHECK(GetArena() == other->GetArena());
584 inline PortalConfig_PersistSubscriptions*
New() const final {
585 return CreateMaybeMessage<PortalConfig_PersistSubscriptions>(
nullptr);
588 PortalConfig_PersistSubscriptions*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
589 return CreateMaybeMessage<PortalConfig_PersistSubscriptions>(arena);
591 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
592 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
593 void CopyFrom(
const PortalConfig_PersistSubscriptions& from);
594 void MergeFrom(
const PortalConfig_PersistSubscriptions& from);
595 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
596 bool IsInitialized() const final;
599 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
600 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
601 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
602 int GetCachedSize() const final {
return _cached_size_.Get(); }
605 inline void SharedCtor();
606 inline void SharedDtor();
607 void SetCachedSize(
int size)
const final;
608 void InternalSwap(PortalConfig_PersistSubscriptions* other);
609 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
610 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
611 return "goby.middleware.intervehicle.protobuf.PortalConfig.PersistSubscriptions";
616 static void ArenaDtor(
void*
object);
617 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
622 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
634 kNameFieldNumber = 1,
640 bool _internal_has_name()
const;
643 const std::string&
name()
const;
651 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
652 " string fields are deprecated and will be removed in a"
654 std::
string* unsafe_arena_release_name();
655 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
656 "
string fields are deprecated and will be removed in a"
658 void unsafe_arena_set_allocated_name(
661 const std::
string& _internal_name() const;
662 void _internal_set_name(const std::
string& value);
663 std::
string* _internal_mutable_name();
667 bool has_dir() const;
669 bool _internal_has_dir() const;
672 const std::
string& dir() const;
673 void set_dir(const std::
string& value);
674 void set_dir(std::
string&& value);
675 void set_dir(const
char* value);
676 void set_dir(const
char* value,
size_t size);
677 std::
string* mutable_dir();
678 std::
string* release_dir();
679 void set_allocated_dir(std::
string* dir);
680 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
681 "
string fields are deprecated and will be removed in a"
683 std::
string* unsafe_arena_release_dir();
684 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
685 "
string fields are deprecated and will be removed in a"
687 void unsafe_arena_set_allocated_dir(
690 const std::
string& _internal_dir() const;
691 void _internal_set_dir(const std::
string& value);
692 std::
string* _internal_mutable_dir();
700 size_t RequiredFieldsByteSizeFallback() const;
702 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
703 typedef
void InternalArenaConstructable_;
704 typedef
void DestructorSkippable_;
705 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
706 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
707 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr name_;
708 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr dir_;
714 public ::PROTOBUF_NAMESPACE_ID::Message {
722 *
this = ::std::move(from);
725 inline PortalConfig&
operator=(
const PortalConfig& from) {
729 inline PortalConfig&
operator=(PortalConfig&& from) noexcept {
730 if (GetArena() == from.GetArena()) {
731 if (
this != &from) InternalSwap(&from);
739 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
742 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
745 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
746 return GetDescriptor();
749 return GetMetadataStatic().descriptor;
752 return GetMetadataStatic().reflection;
758 return reinterpret_cast<const PortalConfig*
>(
761 static constexpr
int kIndexInFileMessages =
764 friend void swap(PortalConfig& a, PortalConfig& b) {
767 inline void Swap(PortalConfig* other) {
768 if (other ==
this)
return;
769 if (GetArena() == other->GetArena()) {
772 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
776 if (other ==
this)
return;
777 GOOGLE_DCHECK(GetArena() == other->GetArena());
783 inline PortalConfig*
New() const final {
784 return CreateMaybeMessage<PortalConfig>(
nullptr);
787 PortalConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
788 return CreateMaybeMessage<PortalConfig>(arena);
790 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
791 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
794 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
795 bool IsInitialized() const final;
798 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
799 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
800 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
801 int GetCachedSize() const final {
return _cached_size_.Get(); }
804 inline void SharedCtor();
805 inline void SharedDtor();
806 void SetCachedSize(
int size)
const final;
807 void InternalSwap(PortalConfig* other);
808 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
809 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
810 return "goby.middleware.intervehicle.protobuf.PortalConfig";
815 static void ArenaDtor(
void*
object);
816 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
821 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
836 kLinkFieldNumber = 1,
837 kPersistSubscriptionsFieldNumber = 10,
842 int _internal_link_size()
const;
845 ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig*
mutable_link(
int index);
846 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig >*
849 const ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig& _internal_link(
int index)
const;
850 ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig* _internal_add_link();
852 const ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig&
link(
int index)
const;
853 ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig*
add_link();
854 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig >&
860 bool _internal_has_persist_subscriptions()
const;
868 const ::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions& _internal_persist_subscriptions()
const;
869 ::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions* _internal_mutable_persist_subscriptions();
872 ::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions* persist_subscriptions);
879 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
880 typedef void InternalArenaConstructable_;
881 typedef void DestructorSkippable_;
882 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
883 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
884 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig > link_;
885 ::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions* persist_subscriptions_;
886 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto;
891 public ::PROTOBUF_NAMESPACE_ID::Message {
899 *
this = ::std::move(from);
907 if (GetArena() == from.GetArena()) {
908 if (
this != &from) InternalSwap(&from);
916 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
919 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
922 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
923 return GetDescriptor();
926 return GetMetadataStatic().descriptor;
929 return GetMetadataStatic().reflection;
935 return reinterpret_cast<const Status*
>(
938 static constexpr
int kIndexInFileMessages =
945 if (other ==
this)
return;
946 if (GetArena() == other->GetArena()) {
949 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
953 if (other ==
this)
return;
954 GOOGLE_DCHECK(GetArena() == other->GetArena());
961 return CreateMaybeMessage<Status>(
nullptr);
964 Status*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
965 return CreateMaybeMessage<Status>(arena);
967 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
968 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
971 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
972 bool IsInitialized() const final;
975 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
976 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
977 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
978 int GetCachedSize() const final {
return _cached_size_.Get(); }
981 inline void SharedCtor();
982 inline void SharedDtor();
983 void SetCachedSize(
int size)
const final;
984 void InternalSwap(
Status* other);
985 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
986 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
987 return "goby.middleware.intervehicle.protobuf.Status";
990 explicit Status(::PROTOBUF_NAMESPACE_ID::Arena* arena);
992 static void ArenaDtor(
void*
object);
993 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
998 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1010 kTxQueueSizeFieldNumber = 1,
1015 bool _internal_has_tx_queue_size()
const;
1029 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1030 typedef void InternalArenaConstructable_;
1031 typedef void DestructorSkippable_;
1032 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1033 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1035 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto;
1040 public ::PROTOBUF_NAMESPACE_ID::Message {
1048 *
this = ::std::move(from);
1055 inline Subscription&
operator=(Subscription&& from) noexcept {
1056 if (GetArena() == from.GetArena()) {
1057 if (
this != &from) InternalSwap(&from);
1065 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1068 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1072 return GetDescriptor();
1075 return GetMetadataStatic().descriptor;
1078 return GetMetadataStatic().reflection;
1084 return reinterpret_cast<const Subscription*
>(
1087 static constexpr
int kIndexInFileMessages =
1090 friend void swap(Subscription& a, Subscription& b) {
1093 inline void Swap(Subscription* other) {
1094 if (other ==
this)
return;
1095 if (GetArena() == other->GetArena()) {
1096 InternalSwap(other);
1098 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1102 if (other ==
this)
return;
1103 GOOGLE_DCHECK(GetArena() == other->GetArena());
1104 InternalSwap(other);
1109 inline Subscription*
New() const final {
1110 return CreateMaybeMessage<Subscription>(
nullptr);
1113 Subscription*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1114 return CreateMaybeMessage<Subscription>(arena);
1116 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1117 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1120 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1121 bool IsInitialized() const final;
1124 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1125 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1126 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1127 int GetCachedSize() const final {
return _cached_size_.Get(); }
1130 inline void SharedCtor();
1131 inline void SharedDtor();
1132 void SetCachedSize(
int size)
const final;
1133 void InternalSwap(Subscription* other);
1134 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1135 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1136 return "goby.middleware.intervehicle.protobuf.Subscription";
1141 static void ArenaDtor(
void*
object);
1142 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1147 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1168 static constexpr
int Action_ARRAYSIZE =
1170 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
1174 template<
typename T>
1176 static_assert(::std::is_same<T, Action>::value ||
1177 ::std::is_integral<T>::value,
1178 "Incorrect type passed to function Action_Name.");
1189 kHeaderFieldNumber = 2,
1190 kIntervehicleFieldNumber = 10,
1191 kMetadataFieldNumber = 20,
1192 kTimeFieldNumber = 3,
1193 kApiVersionFieldNumber = 1,
1194 kDcclIdFieldNumber = 5,
1195 kGroupFieldNumber = 6,
1196 kActionFieldNumber = 4,
1201 bool _internal_has_header()
const;
1204 const ::goby::middleware::intervehicle::protobuf::Header&
header()
const;
1209 const ::goby::middleware::intervehicle::protobuf::Header& _internal_header()
const;
1210 ::goby::middleware::intervehicle::protobuf::Header* _internal_mutable_header();
1213 ::goby::middleware::intervehicle::protobuf::Header* header);
1219 bool _internal_has_intervehicle()
const;
1222 const ::goby::middleware::intervehicle::protobuf::TransporterConfig&
intervehicle()
const;
1227 const ::goby::middleware::intervehicle::protobuf::TransporterConfig& _internal_intervehicle()
const;
1228 ::goby::middleware::intervehicle::protobuf::TransporterConfig* _internal_mutable_intervehicle();
1231 ::goby::middleware::intervehicle::protobuf::TransporterConfig* intervehicle);
1237 bool _internal_has_metadata()
const;
1240 const ::goby::middleware::protobuf::SerializerProtobufMetadata&
metadata()
const;
1245 const ::goby::middleware::protobuf::SerializerProtobufMetadata& _internal_metadata()
const;
1246 ::goby::middleware::protobuf::SerializerProtobufMetadata* _internal_mutable_metadata();
1249 ::goby::middleware::protobuf::SerializerProtobufMetadata* metadata);
1255 bool _internal_has_time()
const;
1268 bool _internal_has_api_version()
const;
1281 bool _internal_has_dccl_id()
const;
1294 bool _internal_has_group()
const;
1307 bool _internal_has_action()
const;
1320 typedef boost::units::make_scaled_unit<boost::units::unit<time_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-6> > >
::type time_unit;
1322 template<
typename Quantity >
1324 { set_time(boost::units::quantity<time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
1326 template<
typename Quantity >
1331 {
return time_with_units<boost::units::quantity< time_unit,google::protobuf::uint64 > >(); };
1338 size_t RequiredFieldsByteSizeFallback()
const;
1340 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1341 typedef void InternalArenaConstructable_;
1342 typedef void DestructorSkippable_;
1343 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1344 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1345 ::goby::middleware::intervehicle::protobuf::Header* header_;
1346 ::goby::middleware::intervehicle::protobuf::TransporterConfig* intervehicle_;
1347 ::goby::middleware::protobuf::SerializerProtobufMetadata* metadata_;
1353 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto;
1358 public ::PROTOBUF_NAMESPACE_ID::Message {
1366 *
this = ::std::move(from);
1374 if (GetArena() == from.GetArena()) {
1375 if (
this != &from) InternalSwap(&from);
1383 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1386 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1390 return GetDescriptor();
1393 return GetMetadataStatic().descriptor;
1396 return GetMetadataStatic().reflection;
1402 return reinterpret_cast<const Header*
>(
1405 static constexpr
int kIndexInFileMessages =
1408 friend void swap(Header& a, Header& b) {
1412 if (other ==
this)
return;
1413 if (GetArena() == other->GetArena()) {
1414 InternalSwap(other);
1416 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1420 if (other ==
this)
return;
1421 GOOGLE_DCHECK(GetArena() == other->GetArena());
1422 InternalSwap(other);
1427 inline Header*
New() const final {
1428 return CreateMaybeMessage<Header>(
nullptr);
1431 Header*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1432 return CreateMaybeMessage<Header>(arena);
1434 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1435 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1438 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1439 bool IsInitialized() const final;
1442 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1443 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1444 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1445 int GetCachedSize() const final {
return _cached_size_.Get(); }
1448 inline void SharedCtor();
1449 inline void SharedDtor();
1450 void SetCachedSize(
int size)
const final;
1451 void InternalSwap(Header* other);
1452 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1453 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1454 return "goby.middleware.intervehicle.protobuf.Header";
1457 explicit Header(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1459 static void ArenaDtor(
void*
object);
1460 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1465 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1477 kDestFieldNumber = 2,
1478 kModemMsgFieldNumber = 10,
1479 kSrcFieldNumber = 1,
1484 int _internal_dest_size()
const;
1489 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
1490 _internal_dest()
const;
1492 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
1493 _internal_mutable_dest();
1498 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
1500 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
1506 bool _internal_has_modem_msg()
const;
1509 const ::goby::acomms::protobuf::ModemTransmission&
modem_msg()
const;
1514 const ::goby::acomms::protobuf::ModemTransmission& _internal_modem_msg()
const;
1515 ::goby::acomms::protobuf::ModemTransmission* _internal_mutable_modem_msg();
1518 ::goby::acomms::protobuf::ModemTransmission* modem_msg);
1524 bool _internal_has_src()
const;
1538 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1539 typedef void InternalArenaConstructable_;
1540 typedef void DestructorSkippable_;
1541 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1542 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1543 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > dest_;
1544 ::goby::acomms::protobuf::ModemTransmission* modem_msg_;
1546 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto;
1551 public ::PROTOBUF_NAMESPACE_ID::Message {
1559 *
this = ::std::move(from);
1567 if (GetArena() == from.GetArena()) {
1568 if (
this != &from) InternalSwap(&from);
1576 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1579 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1583 return GetDescriptor();
1586 return GetMetadataStatic().descriptor;
1589 return GetMetadataStatic().reflection;
1595 return reinterpret_cast<const DCCLPacket*
>(
1598 static constexpr
int kIndexInFileMessages =
1601 friend void swap(DCCLPacket& a, DCCLPacket& b) {
1604 inline void Swap(DCCLPacket* other) {
1605 if (other ==
this)
return;
1606 if (GetArena() == other->GetArena()) {
1607 InternalSwap(other);
1609 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1613 if (other ==
this)
return;
1614 GOOGLE_DCHECK(GetArena() == other->GetArena());
1615 InternalSwap(other);
1620 inline DCCLPacket*
New() const final {
1621 return CreateMaybeMessage<DCCLPacket>(
nullptr);
1624 DCCLPacket*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1625 return CreateMaybeMessage<DCCLPacket>(arena);
1627 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1628 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1631 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1632 bool IsInitialized() const final;
1635 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1636 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1637 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1638 int GetCachedSize() const final {
return _cached_size_.Get(); }
1641 inline void SharedCtor();
1642 inline void SharedDtor();
1643 void SetCachedSize(
int size)
const final;
1644 void InternalSwap(DCCLPacket* other);
1645 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1646 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1647 return "goby.middleware.intervehicle.protobuf.DCCLPacket";
1652 static void ArenaDtor(
void*
object);
1653 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1658 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1670 kDataFieldNumber = 2,
1671 kDcclIdFieldNumber = 1,
1676 bool _internal_has_data()
const;
1687 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
1688 " string fields are deprecated and will be removed in a"
1690 std::
string* unsafe_arena_release_data();
1691 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1692 "
string fields are deprecated and will be removed in a"
1694 void unsafe_arena_set_allocated_data(
1697 const std::
string& _internal_data() const;
1698 void _internal_set_data(const std::
string& value);
1699 std::
string* _internal_mutable_data();
1703 bool has_dccl_id() const;
1705 bool _internal_has_dccl_id() const;
1707 void clear_dccl_id();
1708 ::PROTOBUF_NAMESPACE_ID::
int32 dccl_id() const;
1709 void set_dccl_id(::PROTOBUF_NAMESPACE_ID::
int32 value);
1711 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_dccl_id() const;
1712 void _internal_set_dccl_id(::PROTOBUF_NAMESPACE_ID::
int32 value);
1720 size_t RequiredFieldsByteSizeFallback() const;
1722 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1723 typedef
void InternalArenaConstructable_;
1724 typedef
void DestructorSkippable_;
1725 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
1726 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
1727 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr data_;
1728 ::PROTOBUF_NAMESPACE_ID::
int32 dccl_id_;
1734 public ::PROTOBUF_NAMESPACE_ID::Message {
1741 : DCCLForwardedData() {
1742 *
this = ::std::move(from);
1745 inline DCCLForwardedData&
operator=(
const DCCLForwardedData& from) {
1749 inline DCCLForwardedData&
operator=(DCCLForwardedData&& from) noexcept {
1750 if (GetArena() == from.GetArena()) {
1751 if (
this != &from) InternalSwap(&from);
1759 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1762 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1766 return GetDescriptor();
1769 return GetMetadataStatic().descriptor;
1772 return GetMetadataStatic().reflection;
1778 return reinterpret_cast<const DCCLForwardedData*
>(
1781 static constexpr
int kIndexInFileMessages =
1784 friend void swap(DCCLForwardedData& a, DCCLForwardedData& b) {
1787 inline void Swap(DCCLForwardedData* other) {
1788 if (other ==
this)
return;
1789 if (GetArena() == other->GetArena()) {
1790 InternalSwap(other);
1792 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1796 if (other ==
this)
return;
1797 GOOGLE_DCHECK(GetArena() == other->GetArena());
1798 InternalSwap(other);
1803 inline DCCLForwardedData*
New() const final {
1804 return CreateMaybeMessage<DCCLForwardedData>(
nullptr);
1807 DCCLForwardedData*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1808 return CreateMaybeMessage<DCCLForwardedData>(arena);
1810 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1811 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1814 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1815 bool IsInitialized() const final;
1818 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1819 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1820 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1821 int GetCachedSize() const final {
return _cached_size_.Get(); }
1824 inline void SharedCtor();
1825 inline void SharedDtor();
1826 void SetCachedSize(
int size)
const final;
1827 void InternalSwap(DCCLForwardedData* other);
1828 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
1829 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
1830 return "goby.middleware.intervehicle.protobuf.DCCLForwardedData";
1835 static void ArenaDtor(
void*
object);
1836 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
1841 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
1853 kFrameFieldNumber = 2,
1854 kHeaderFieldNumber = 1,
1859 int _internal_frame_size()
const;
1862 ::goby::middleware::intervehicle::protobuf::DCCLPacket*
mutable_frame(
int index);
1863 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::DCCLPacket >*
1866 const ::goby::middleware::intervehicle::protobuf::DCCLPacket& _internal_frame(
int index)
const;
1867 ::goby::middleware::intervehicle::protobuf::DCCLPacket* _internal_add_frame();
1869 const ::goby::middleware::intervehicle::protobuf::DCCLPacket&
frame(
int index)
const;
1870 ::goby::middleware::intervehicle::protobuf::DCCLPacket*
add_frame();
1871 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::DCCLPacket >&
1877 bool _internal_has_header()
const;
1880 const ::goby::middleware::intervehicle::protobuf::Header&
header()
const;
1885 const ::goby::middleware::intervehicle::protobuf::Header& _internal_header()
const;
1886 ::goby::middleware::intervehicle::protobuf::Header* _internal_mutable_header();
1889 ::goby::middleware::intervehicle::protobuf::Header* header);
1896 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1897 typedef void InternalArenaConstructable_;
1898 typedef void DestructorSkippable_;
1899 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1900 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1901 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::DCCLPacket > frame_;
1902 ::goby::middleware::intervehicle::protobuf::Header* header_;
1903 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto;
1908 public ::PROTOBUF_NAMESPACE_ID::Message {
1916 *
this = ::std::move(from);
1924 if (GetArena() == from.GetArena()) {
1925 if (
this != &from) InternalSwap(&from);
1933 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
1936 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
1940 return GetDescriptor();
1943 return GetMetadataStatic().descriptor;
1946 return GetMetadataStatic().reflection;
1952 return reinterpret_cast<const AckData*
>(
1955 static constexpr
int kIndexInFileMessages =
1958 friend void swap(AckData& a, AckData& b) {
1962 if (other ==
this)
return;
1963 if (GetArena() == other->GetArena()) {
1964 InternalSwap(other);
1966 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
1970 if (other ==
this)
return;
1971 GOOGLE_DCHECK(GetArena() == other->GetArena());
1972 InternalSwap(other);
1977 inline AckData*
New() const final {
1978 return CreateMaybeMessage<AckData>(
nullptr);
1981 AckData*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
1982 return CreateMaybeMessage<AckData>(arena);
1984 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1985 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
1988 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
1989 bool IsInitialized() const final;
1992 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
1993 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
1994 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
1995 int GetCachedSize() const final {
return _cached_size_.Get(); }
1998 inline void SharedCtor();
1999 inline void SharedDtor();
2000 void SetCachedSize(
int size)
const final;
2001 void InternalSwap(AckData* other);
2002 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2003 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2004 return "goby.middleware.intervehicle.protobuf.AckData";
2007 explicit AckData(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2009 static void ArenaDtor(
void*
object);
2010 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2015 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2027 kHeaderFieldNumber = 1,
2028 kLatencyFieldNumber = 2,
2033 bool _internal_has_header()
const;
2036 const ::goby::middleware::intervehicle::protobuf::Header&
header()
const;
2041 const ::goby::middleware::intervehicle::protobuf::Header& _internal_header()
const;
2042 ::goby::middleware::intervehicle::protobuf::Header* _internal_mutable_header();
2045 ::goby::middleware::intervehicle::protobuf::Header* header);
2051 bool _internal_has_latency()
const;
2063 typedef boost::units::make_scaled_unit<boost::units::unit<latency_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-6> > >
::type latency_unit;
2065 template<
typename Quantity >
2067 { set_latency(boost::units::quantity<latency_unit,google::protobuf::int64 >(value_w_units).value() ); };
2069 template<
typename Quantity >
2074 {
return latency_with_units<boost::units::quantity< latency_unit,google::protobuf::int64 > >(); };
2081 size_t RequiredFieldsByteSizeFallback()
const;
2083 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2084 typedef void InternalArenaConstructable_;
2085 typedef void DestructorSkippable_;
2086 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2087 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2088 ::goby::middleware::intervehicle::protobuf::Header* header_;
2090 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto;
2095 public ::PROTOBUF_NAMESPACE_ID::Message {
2103 *
this = ::std::move(from);
2111 if (GetArena() == from.GetArena()) {
2112 if (
this != &from) InternalSwap(&from);
2120 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2123 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2127 return GetDescriptor();
2130 return GetMetadataStatic().descriptor;
2133 return GetMetadataStatic().reflection;
2139 return reinterpret_cast<const ExpireData*
>(
2142 static constexpr
int kIndexInFileMessages =
2145 friend void swap(ExpireData& a, ExpireData& b) {
2148 inline void Swap(ExpireData* other) {
2149 if (other ==
this)
return;
2150 if (GetArena() == other->GetArena()) {
2151 InternalSwap(other);
2153 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2157 if (other ==
this)
return;
2158 GOOGLE_DCHECK(GetArena() == other->GetArena());
2159 InternalSwap(other);
2164 inline ExpireData*
New() const final {
2165 return CreateMaybeMessage<ExpireData>(
nullptr);
2168 ExpireData*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
2169 return CreateMaybeMessage<ExpireData>(arena);
2171 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2172 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2175 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2176 bool IsInitialized() const final;
2179 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2180 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2181 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2182 int GetCachedSize() const final {
return _cached_size_.Get(); }
2185 inline void SharedCtor();
2186 inline void SharedDtor();
2187 void SetCachedSize(
int size)
const final;
2188 void InternalSwap(ExpireData* other);
2189 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2190 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2191 return "goby.middleware.intervehicle.protobuf.ExpireData";
2196 static void ArenaDtor(
void*
object);
2197 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2202 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2225 static constexpr
int ExpireReason_ARRAYSIZE =
2227 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
2231 template<
typename T>
2233 static_assert(::std::is_same<T, ExpireReason>::value ||
2234 ::std::is_integral<T>::value,
2235 "Incorrect type passed to function ExpireReason_Name.");
2246 kHeaderFieldNumber = 1,
2247 kLatencyFieldNumber = 2,
2248 kReasonFieldNumber = 3,
2253 bool _internal_has_header()
const;
2256 const ::goby::middleware::intervehicle::protobuf::Header&
header()
const;
2261 const ::goby::middleware::intervehicle::protobuf::Header& _internal_header()
const;
2262 ::goby::middleware::intervehicle::protobuf::Header* _internal_mutable_header();
2265 ::goby::middleware::intervehicle::protobuf::Header* header);
2271 bool _internal_has_latency()
const;
2284 bool _internal_has_reason()
const;
2296 typedef boost::units::make_scaled_unit<boost::units::unit<latency_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-6> > >
::type latency_unit;
2298 template<
typename Quantity >
2300 { set_latency(boost::units::quantity<latency_unit,google::protobuf::int64 >(value_w_units).value() ); };
2302 template<
typename Quantity >
2307 {
return latency_with_units<boost::units::quantity< latency_unit,google::protobuf::int64 > >(); };
2314 size_t RequiredFieldsByteSizeFallback()
const;
2316 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2317 typedef void InternalArenaConstructable_;
2318 typedef void DestructorSkippable_;
2319 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2320 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2321 ::goby::middleware::intervehicle::protobuf::Header* header_;
2324 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto;
2329 public ::PROTOBUF_NAMESPACE_ID::Message {
2336 : AckMessagePair() {
2337 *
this = ::std::move(from);
2340 inline AckMessagePair&
operator=(
const AckMessagePair& from) {
2344 inline AckMessagePair&
operator=(AckMessagePair&& from) noexcept {
2345 if (GetArena() == from.GetArena()) {
2346 if (
this != &from) InternalSwap(&from);
2354 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2357 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2361 return GetDescriptor();
2364 return GetMetadataStatic().descriptor;
2367 return GetMetadataStatic().reflection;
2373 return reinterpret_cast<const AckMessagePair*
>(
2376 static constexpr
int kIndexInFileMessages =
2379 friend void swap(AckMessagePair& a, AckMessagePair& b) {
2382 inline void Swap(AckMessagePair* other) {
2383 if (other ==
this)
return;
2384 if (GetArena() == other->GetArena()) {
2385 InternalSwap(other);
2387 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2391 if (other ==
this)
return;
2392 GOOGLE_DCHECK(GetArena() == other->GetArena());
2393 InternalSwap(other);
2398 inline AckMessagePair*
New() const final {
2399 return CreateMaybeMessage<AckMessagePair>(
nullptr);
2402 AckMessagePair*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
2403 return CreateMaybeMessage<AckMessagePair>(arena);
2405 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2406 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2409 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2410 bool IsInitialized() const final;
2413 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2414 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2415 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2416 int GetCachedSize() const final {
return _cached_size_.Get(); }
2419 inline void SharedCtor();
2420 inline void SharedDtor();
2421 void SetCachedSize(
int size)
const final;
2422 void InternalSwap(AckMessagePair* other);
2423 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2424 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2425 return "goby.middleware.intervehicle.protobuf.AckMessagePair";
2430 static void ArenaDtor(
void*
object);
2431 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2436 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2448 kSerializerFieldNumber = 1,
2449 kDataFieldNumber = 2,
2454 bool _internal_has_serializer()
const;
2457 const ::goby::middleware::protobuf::SerializerTransporterMessage&
serializer()
const;
2462 const ::goby::middleware::protobuf::SerializerTransporterMessage& _internal_serializer()
const;
2463 ::goby::middleware::protobuf::SerializerTransporterMessage* _internal_mutable_serializer();
2466 ::goby::middleware::protobuf::SerializerTransporterMessage* serializer);
2472 bool _internal_has_data()
const;
2475 const ::goby::middleware::intervehicle::protobuf::AckData&
data()
const;
2480 const ::goby::middleware::intervehicle::protobuf::AckData& _internal_data()
const;
2481 ::goby::middleware::intervehicle::protobuf::AckData* _internal_mutable_data();
2484 ::goby::middleware::intervehicle::protobuf::AckData* data);
2492 size_t RequiredFieldsByteSizeFallback()
const;
2494 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2495 typedef void InternalArenaConstructable_;
2496 typedef void DestructorSkippable_;
2497 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2498 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2499 ::goby::middleware::protobuf::SerializerTransporterMessage* serializer_;
2500 ::goby::middleware::intervehicle::protobuf::AckData* data_;
2501 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto;
2506 public ::PROTOBUF_NAMESPACE_ID::Message {
2513 : ExpireMessagePair() {
2514 *
this = ::std::move(from);
2517 inline ExpireMessagePair&
operator=(
const ExpireMessagePair& from) {
2521 inline ExpireMessagePair&
operator=(ExpireMessagePair&& from) noexcept {
2522 if (GetArena() == from.GetArena()) {
2523 if (
this != &from) InternalSwap(&from);
2531 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2534 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2538 return GetDescriptor();
2541 return GetMetadataStatic().descriptor;
2544 return GetMetadataStatic().reflection;
2550 return reinterpret_cast<const ExpireMessagePair*
>(
2553 static constexpr
int kIndexInFileMessages =
2556 friend void swap(ExpireMessagePair& a, ExpireMessagePair& b) {
2559 inline void Swap(ExpireMessagePair* other) {
2560 if (other ==
this)
return;
2561 if (GetArena() == other->GetArena()) {
2562 InternalSwap(other);
2564 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2568 if (other ==
this)
return;
2569 GOOGLE_DCHECK(GetArena() == other->GetArena());
2570 InternalSwap(other);
2575 inline ExpireMessagePair*
New() const final {
2576 return CreateMaybeMessage<ExpireMessagePair>(
nullptr);
2579 ExpireMessagePair*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
2580 return CreateMaybeMessage<ExpireMessagePair>(arena);
2582 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2583 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2586 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2587 bool IsInitialized() const final;
2590 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2591 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2592 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2593 int GetCachedSize() const final {
return _cached_size_.Get(); }
2596 inline void SharedCtor();
2597 inline void SharedDtor();
2598 void SetCachedSize(
int size)
const final;
2599 void InternalSwap(ExpireMessagePair* other);
2600 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2601 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2602 return "goby.middleware.intervehicle.protobuf.ExpireMessagePair";
2607 static void ArenaDtor(
void*
object);
2608 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2613 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2625 kSerializerFieldNumber = 1,
2626 kDataFieldNumber = 2,
2631 bool _internal_has_serializer()
const;
2634 const ::goby::middleware::protobuf::SerializerTransporterMessage&
serializer()
const;
2639 const ::goby::middleware::protobuf::SerializerTransporterMessage& _internal_serializer()
const;
2640 ::goby::middleware::protobuf::SerializerTransporterMessage* _internal_mutable_serializer();
2643 ::goby::middleware::protobuf::SerializerTransporterMessage* serializer);
2649 bool _internal_has_data()
const;
2652 const ::goby::middleware::intervehicle::protobuf::ExpireData&
data()
const;
2657 const ::goby::middleware::intervehicle::protobuf::ExpireData& _internal_data()
const;
2658 ::goby::middleware::intervehicle::protobuf::ExpireData* _internal_mutable_data();
2661 ::goby::middleware::intervehicle::protobuf::ExpireData* data);
2669 size_t RequiredFieldsByteSizeFallback()
const;
2671 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2672 typedef void InternalArenaConstructable_;
2673 typedef void DestructorSkippable_;
2674 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2675 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2676 ::goby::middleware::protobuf::SerializerTransporterMessage* serializer_;
2677 ::goby::middleware::intervehicle::protobuf::ExpireData* data_;
2678 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto;
2683 public ::PROTOBUF_NAMESPACE_ID::Message {
2690 : SubscriptionReport() {
2691 *
this = ::std::move(from);
2694 inline SubscriptionReport&
operator=(
const SubscriptionReport& from) {
2698 inline SubscriptionReport&
operator=(SubscriptionReport&& from) noexcept {
2699 if (GetArena() == from.GetArena()) {
2700 if (
this != &from) InternalSwap(&from);
2708 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2711 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2715 return GetDescriptor();
2718 return GetMetadataStatic().descriptor;
2721 return GetMetadataStatic().reflection;
2727 return reinterpret_cast<const SubscriptionReport*
>(
2730 static constexpr
int kIndexInFileMessages =
2733 friend void swap(SubscriptionReport& a, SubscriptionReport& b) {
2736 inline void Swap(SubscriptionReport* other) {
2737 if (other ==
this)
return;
2738 if (GetArena() == other->GetArena()) {
2739 InternalSwap(other);
2741 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2745 if (other ==
this)
return;
2746 GOOGLE_DCHECK(GetArena() == other->GetArena());
2747 InternalSwap(other);
2752 inline SubscriptionReport*
New() const final {
2753 return CreateMaybeMessage<SubscriptionReport>(
nullptr);
2756 SubscriptionReport*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
2757 return CreateMaybeMessage<SubscriptionReport>(arena);
2759 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2760 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2763 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2764 bool IsInitialized() const final;
2767 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2768 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2769 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2770 int GetCachedSize() const final {
return _cached_size_.Get(); }
2773 inline void SharedCtor();
2774 inline void SharedDtor();
2775 void SetCachedSize(
int size)
const final;
2776 void InternalSwap(SubscriptionReport* other);
2777 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2778 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2779 return "goby.middleware.intervehicle.protobuf.SubscriptionReport";
2784 static void ArenaDtor(
void*
object);
2785 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2790 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2802 kSubscriptionFieldNumber = 2,
2803 kChangedFieldNumber = 3,
2804 kLinkModemIdFieldNumber = 1,
2809 int _internal_subscription_size()
const;
2813 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::Subscription >*
2816 const ::goby::middleware::intervehicle::protobuf::Subscription& _internal_subscription(
int index)
const;
2817 ::goby::middleware::intervehicle::protobuf::Subscription* _internal_add_subscription();
2819 const ::goby::middleware::intervehicle::protobuf::Subscription&
subscription(
int index)
const;
2821 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::Subscription >&
2827 bool _internal_has_changed()
const;
2830 const ::goby::middleware::intervehicle::protobuf::Subscription&
changed()
const;
2835 const ::goby::middleware::intervehicle::protobuf::Subscription& _internal_changed()
const;
2836 ::goby::middleware::intervehicle::protobuf::Subscription* _internal_mutable_changed();
2839 ::goby::middleware::intervehicle::protobuf::Subscription* changed);
2845 bool _internal_has_link_modem_id()
const;
2859 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
2860 typedef void InternalArenaConstructable_;
2861 typedef void DestructorSkippable_;
2862 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
2863 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
2864 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::Subscription > subscription_;
2865 ::goby::middleware::intervehicle::protobuf::Subscription* changed_;
2867 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto;
2872 public ::PROTOBUF_NAMESPACE_ID::Message {
2879 : SubscriptionPersistCollection() {
2880 *
this = ::std::move(from);
2883 inline SubscriptionPersistCollection&
operator=(
const SubscriptionPersistCollection& from) {
2887 inline SubscriptionPersistCollection&
operator=(SubscriptionPersistCollection&& from) noexcept {
2888 if (GetArena() == from.GetArena()) {
2889 if (
this != &from) InternalSwap(&from);
2897 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
2900 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
2904 return GetDescriptor();
2907 return GetMetadataStatic().descriptor;
2910 return GetMetadataStatic().reflection;
2916 return reinterpret_cast<const SubscriptionPersistCollection*
>(
2919 static constexpr
int kIndexInFileMessages =
2922 friend void swap(SubscriptionPersistCollection& a, SubscriptionPersistCollection& b) {
2925 inline void Swap(SubscriptionPersistCollection* other) {
2926 if (other ==
this)
return;
2927 if (GetArena() == other->GetArena()) {
2928 InternalSwap(other);
2930 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
2934 if (other ==
this)
return;
2935 GOOGLE_DCHECK(GetArena() == other->GetArena());
2936 InternalSwap(other);
2941 inline SubscriptionPersistCollection*
New() const final {
2942 return CreateMaybeMessage<SubscriptionPersistCollection>(
nullptr);
2945 SubscriptionPersistCollection*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
2946 return CreateMaybeMessage<SubscriptionPersistCollection>(arena);
2948 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2949 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
2950 void CopyFrom(
const SubscriptionPersistCollection& from);
2952 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
2953 bool IsInitialized() const final;
2956 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
2957 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
2958 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
2959 int GetCachedSize() const final {
return _cached_size_.Get(); }
2962 inline void SharedCtor();
2963 inline void SharedDtor();
2964 void SetCachedSize(
int size)
const final;
2965 void InternalSwap(SubscriptionPersistCollection* other);
2966 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
2967 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
2968 return "goby.middleware.intervehicle.protobuf.SubscriptionPersistCollection";
2973 static void ArenaDtor(
void*
object);
2974 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
2979 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
2991 kSubscriptionFieldNumber = 2,
2992 kTimeFieldNumber = 1,
2997 int _internal_subscription_size()
const;
3001 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::Subscription >*
3004 const ::goby::middleware::intervehicle::protobuf::Subscription& _internal_subscription(
int index)
const;
3005 ::goby::middleware::intervehicle::protobuf::Subscription* _internal_add_subscription();
3007 const ::goby::middleware::intervehicle::protobuf::Subscription&
subscription(
int index)
const;
3009 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::Subscription >&
3015 bool _internal_has_time()
const;
3027 typedef boost::units::make_scaled_unit<boost::units::unit<time_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-6> > >
::type time_unit;
3029 template<
typename Quantity >
3031 { set_time(boost::units::quantity<time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
3033 template<
typename Quantity >
3038 {
return time_with_units<boost::units::quantity< time_unit,google::protobuf::uint64 > >(); };
3044 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3045 typedef void InternalArenaConstructable_;
3046 typedef void DestructorSkippable_;
3047 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3048 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3049 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::Subscription > subscription_;
3051 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto;
3056 public ::PROTOBUF_NAMESPACE_ID::Message {
3063 : ModemTransmissionWithLinkID() {
3064 *
this = ::std::move(from);
3067 inline ModemTransmissionWithLinkID&
operator=(
const ModemTransmissionWithLinkID& from) {
3071 inline ModemTransmissionWithLinkID&
operator=(ModemTransmissionWithLinkID&& from) noexcept {
3072 if (GetArena() == from.GetArena()) {
3073 if (
this != &from) InternalSwap(&from);
3081 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3084 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3088 return GetDescriptor();
3091 return GetMetadataStatic().descriptor;
3094 return GetMetadataStatic().reflection;
3100 return reinterpret_cast<const ModemTransmissionWithLinkID*
>(
3103 static constexpr
int kIndexInFileMessages =
3106 friend void swap(ModemTransmissionWithLinkID& a, ModemTransmissionWithLinkID& b) {
3109 inline void Swap(ModemTransmissionWithLinkID* other) {
3110 if (other ==
this)
return;
3111 if (GetArena() == other->GetArena()) {
3112 InternalSwap(other);
3114 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3118 if (other ==
this)
return;
3119 GOOGLE_DCHECK(GetArena() == other->GetArena());
3120 InternalSwap(other);
3125 inline ModemTransmissionWithLinkID*
New() const final {
3126 return CreateMaybeMessage<ModemTransmissionWithLinkID>(
nullptr);
3129 ModemTransmissionWithLinkID*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
3130 return CreateMaybeMessage<ModemTransmissionWithLinkID>(arena);
3132 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
3133 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
3134 void CopyFrom(
const ModemTransmissionWithLinkID& from);
3136 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3137 bool IsInitialized() const final;
3140 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
3141 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3142 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3143 int GetCachedSize() const final {
return _cached_size_.Get(); }
3146 inline void SharedCtor();
3147 inline void SharedDtor();
3148 void SetCachedSize(
int size)
const final;
3149 void InternalSwap(ModemTransmissionWithLinkID* other);
3150 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3151 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3152 return "goby.middleware.intervehicle.protobuf.ModemTransmissionWithLinkID";
3157 static void ArenaDtor(
void*
object);
3158 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3163 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
3175 kDataFieldNumber = 2,
3176 kLinkModemIdFieldNumber = 1,
3181 bool _internal_has_data()
const;
3184 const ::goby::acomms::protobuf::ModemTransmission&
data()
const;
3189 const ::goby::acomms::protobuf::ModemTransmission& _internal_data()
const;
3190 ::goby::acomms::protobuf::ModemTransmission* _internal_mutable_data();
3193 ::goby::acomms::protobuf::ModemTransmission* data);
3199 bool _internal_has_link_modem_id()
const;
3214 size_t RequiredFieldsByteSizeFallback()
const;
3216 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3217 typedef void InternalArenaConstructable_;
3218 typedef void DestructorSkippable_;
3219 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3220 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3221 ::goby::acomms::protobuf::ModemTransmission* data_;
3223 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto;
3228 public ::PROTOBUF_NAMESPACE_ID::Message {
3235 : ModemRawWithLinkID() {
3236 *
this = ::std::move(from);
3239 inline ModemRawWithLinkID&
operator=(
const ModemRawWithLinkID& from) {
3243 inline ModemRawWithLinkID&
operator=(ModemRawWithLinkID&& from) noexcept {
3244 if (GetArena() == from.GetArena()) {
3245 if (
this != &from) InternalSwap(&from);
3253 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3256 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3260 return GetDescriptor();
3263 return GetMetadataStatic().descriptor;
3266 return GetMetadataStatic().reflection;
3272 return reinterpret_cast<const ModemRawWithLinkID*
>(
3275 static constexpr
int kIndexInFileMessages =
3278 friend void swap(ModemRawWithLinkID& a, ModemRawWithLinkID& b) {
3281 inline void Swap(ModemRawWithLinkID* other) {
3282 if (other ==
this)
return;
3283 if (GetArena() == other->GetArena()) {
3284 InternalSwap(other);
3286 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3290 if (other ==
this)
return;
3291 GOOGLE_DCHECK(GetArena() == other->GetArena());
3292 InternalSwap(other);
3297 inline ModemRawWithLinkID*
New() const final {
3298 return CreateMaybeMessage<ModemRawWithLinkID>(
nullptr);
3301 ModemRawWithLinkID*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
3302 return CreateMaybeMessage<ModemRawWithLinkID>(arena);
3304 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
3305 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
3308 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3309 bool IsInitialized() const final;
3312 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
3313 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3314 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3315 int GetCachedSize() const final {
return _cached_size_.Get(); }
3318 inline void SharedCtor();
3319 inline void SharedDtor();
3320 void SetCachedSize(
int size)
const final;
3321 void InternalSwap(ModemRawWithLinkID* other);
3322 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3323 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3324 return "goby.middleware.intervehicle.protobuf.ModemRawWithLinkID";
3329 static void ArenaDtor(
void*
object);
3330 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3335 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
3347 kDataFieldNumber = 2,
3348 kLinkModemIdFieldNumber = 1,
3353 bool _internal_has_data()
const;
3356 const ::goby::acomms::protobuf::ModemRaw&
data()
const;
3361 const ::goby::acomms::protobuf::ModemRaw& _internal_data()
const;
3362 ::goby::acomms::protobuf::ModemRaw* _internal_mutable_data();
3365 ::goby::acomms::protobuf::ModemRaw* data);
3371 bool _internal_has_link_modem_id()
const;
3386 size_t RequiredFieldsByteSizeFallback()
const;
3388 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3389 typedef void InternalArenaConstructable_;
3390 typedef void DestructorSkippable_;
3391 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3392 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3393 ::goby::acomms::protobuf::ModemRaw* data_;
3395 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto;
3400 public ::PROTOBUF_NAMESPACE_ID::Message {
3407 : ModemReportWithLinkID() {
3408 *
this = ::std::move(from);
3411 inline ModemReportWithLinkID&
operator=(
const ModemReportWithLinkID& from) {
3415 inline ModemReportWithLinkID&
operator=(ModemReportWithLinkID&& from) noexcept {
3416 if (GetArena() == from.GetArena()) {
3417 if (
this != &from) InternalSwap(&from);
3425 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
3428 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
3432 return GetDescriptor();
3435 return GetMetadataStatic().descriptor;
3438 return GetMetadataStatic().reflection;
3444 return reinterpret_cast<const ModemReportWithLinkID*
>(
3447 static constexpr
int kIndexInFileMessages =
3450 friend void swap(ModemReportWithLinkID& a, ModemReportWithLinkID& b) {
3453 inline void Swap(ModemReportWithLinkID* other) {
3454 if (other ==
this)
return;
3455 if (GetArena() == other->GetArena()) {
3456 InternalSwap(other);
3458 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
3462 if (other ==
this)
return;
3463 GOOGLE_DCHECK(GetArena() == other->GetArena());
3464 InternalSwap(other);
3469 inline ModemReportWithLinkID*
New() const final {
3470 return CreateMaybeMessage<ModemReportWithLinkID>(
nullptr);
3473 ModemReportWithLinkID*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
3474 return CreateMaybeMessage<ModemReportWithLinkID>(arena);
3476 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
3477 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
3480 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
3481 bool IsInitialized() const final;
3484 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
3485 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
3486 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
3487 int GetCachedSize() const final {
return _cached_size_.Get(); }
3490 inline void SharedCtor();
3491 inline void SharedDtor();
3492 void SetCachedSize(
int size)
const final;
3493 void InternalSwap(ModemReportWithLinkID* other);
3494 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
3495 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
3496 return "goby.middleware.intervehicle.protobuf.ModemReportWithLinkID";
3501 static void ArenaDtor(
void*
object);
3502 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
3507 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
3519 kDataFieldNumber = 2,
3520 kLinkModemIdFieldNumber = 1,
3525 bool _internal_has_data()
const;
3528 const ::goby::acomms::protobuf::ModemReport&
data()
const;
3533 const ::goby::acomms::protobuf::ModemReport& _internal_data()
const;
3534 ::goby::acomms::protobuf::ModemReport* _internal_mutable_data();
3537 ::goby::acomms::protobuf::ModemReport* data);
3543 bool _internal_has_link_modem_id()
const;
3558 size_t RequiredFieldsByteSizeFallback()
const;
3560 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
3561 typedef void InternalArenaConstructable_;
3562 typedef void DestructorSkippable_;
3563 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
3564 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
3565 ::goby::acomms::protobuf::ModemReport* data_;
3567 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto;
3575 #pragma GCC diagnostic push
3576 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
3581 inline bool PortalConfig_LinkConfig::_internal_has_modem_id()
const {
3582 bool value = (_has_bits_[0] & 0x00000008u) != 0;
3585 inline bool PortalConfig_LinkConfig::has_modem_id()
const {
3586 return _internal_has_modem_id();
3588 inline void PortalConfig_LinkConfig::clear_modem_id() {
3590 _has_bits_[0] &= ~0x00000008u;
3597 return _internal_modem_id();
3600 _has_bits_[0] |= 0x00000008u;
3604 _internal_set_modem_id(value);
3609 inline bool PortalConfig_LinkConfig::_internal_has_subnet_mask()
const {
3610 bool value = (_has_bits_[0] & 0x00000010u) != 0;
3613 inline bool PortalConfig_LinkConfig::has_subnet_mask()
const {
3614 return _internal_has_subnet_mask();
3616 inline void PortalConfig_LinkConfig::clear_subnet_mask() {
3617 subnet_mask_ = 65520u;
3618 _has_bits_[0] &= ~0x00000010u;
3621 return subnet_mask_;
3625 return _internal_subnet_mask();
3628 _has_bits_[0] |= 0x00000010u;
3629 subnet_mask_ =
value;
3632 _internal_set_subnet_mask(value);
3637 inline bool PortalConfig_LinkConfig::_internal_has_driver()
const {
3638 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3639 PROTOBUF_ASSUME(!value || driver_ !=
nullptr);
3642 inline bool PortalConfig_LinkConfig::has_driver()
const {
3643 return _internal_has_driver();
3645 inline const ::goby::acomms::protobuf::DriverConfig& PortalConfig_LinkConfig::_internal_driver()
const {
3646 const ::goby::acomms::protobuf::DriverConfig* p = driver_;
3647 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::acomms::protobuf::DriverConfig*
>(
3650 inline const ::goby::acomms::protobuf::DriverConfig& PortalConfig_LinkConfig::driver()
const {
3652 return _internal_driver();
3654 inline void PortalConfig_LinkConfig::unsafe_arena_set_allocated_driver(
3655 ::goby::acomms::protobuf::DriverConfig* driver) {
3656 if (GetArena() ==
nullptr) {
3657 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(driver_);
3661 _has_bits_[0] |= 0x00000001u;
3663 _has_bits_[0] &= ~0x00000001u;
3667 inline ::goby::acomms::protobuf::DriverConfig* PortalConfig_LinkConfig::release_driver() {
3668 auto temp = unsafe_arena_release_driver();
3669 if (GetArena() !=
nullptr) {
3670 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3674 inline ::goby::acomms::protobuf::DriverConfig* PortalConfig_LinkConfig::unsafe_arena_release_driver() {
3676 _has_bits_[0] &= ~0x00000001u;
3677 ::goby::acomms::protobuf::DriverConfig* temp = driver_;
3681 inline ::goby::acomms::protobuf::DriverConfig* PortalConfig_LinkConfig::_internal_mutable_driver() {
3682 _has_bits_[0] |= 0x00000001u;
3683 if (driver_ ==
nullptr) {
3684 auto* p = CreateMaybeMessage<::goby::acomms::protobuf::DriverConfig>(GetArena());
3689 inline ::goby::acomms::protobuf::DriverConfig* PortalConfig_LinkConfig::mutable_driver() {
3691 return _internal_mutable_driver();
3693 inline void PortalConfig_LinkConfig::set_allocated_driver(::goby::acomms::protobuf::DriverConfig* driver) {
3694 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
3695 if (message_arena ==
nullptr) {
3696 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(driver_);
3699 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3700 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(driver)->GetArena();
3701 if (message_arena != submessage_arena) {
3702 driver = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3703 message_arena, driver, submessage_arena);
3705 _has_bits_[0] |= 0x00000001u;
3707 _has_bits_[0] &= ~0x00000001u;
3714 inline bool PortalConfig_LinkConfig::_internal_has_mac()
const {
3715 bool value = (_has_bits_[0] & 0x00000002u) != 0;
3716 PROTOBUF_ASSUME(!value || mac_ !=
nullptr);
3719 inline bool PortalConfig_LinkConfig::has_mac()
const {
3720 return _internal_has_mac();
3722 inline const ::goby::acomms::protobuf::MACConfig& PortalConfig_LinkConfig::_internal_mac()
const {
3723 const ::goby::acomms::protobuf::MACConfig* p = mac_;
3724 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::acomms::protobuf::MACConfig*
>(
3727 inline const ::goby::acomms::protobuf::MACConfig& PortalConfig_LinkConfig::mac()
const {
3729 return _internal_mac();
3731 inline void PortalConfig_LinkConfig::unsafe_arena_set_allocated_mac(
3732 ::goby::acomms::protobuf::MACConfig* mac) {
3733 if (GetArena() ==
nullptr) {
3734 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(mac_);
3738 _has_bits_[0] |= 0x00000002u;
3740 _has_bits_[0] &= ~0x00000002u;
3744 inline ::goby::acomms::protobuf::MACConfig* PortalConfig_LinkConfig::release_mac() {
3745 auto temp = unsafe_arena_release_mac();
3746 if (GetArena() !=
nullptr) {
3747 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3751 inline ::goby::acomms::protobuf::MACConfig* PortalConfig_LinkConfig::unsafe_arena_release_mac() {
3753 _has_bits_[0] &= ~0x00000002u;
3754 ::goby::acomms::protobuf::MACConfig* temp = mac_;
3758 inline ::goby::acomms::protobuf::MACConfig* PortalConfig_LinkConfig::_internal_mutable_mac() {
3759 _has_bits_[0] |= 0x00000002u;
3760 if (mac_ ==
nullptr) {
3761 auto* p = CreateMaybeMessage<::goby::acomms::protobuf::MACConfig>(GetArena());
3766 inline ::goby::acomms::protobuf::MACConfig* PortalConfig_LinkConfig::mutable_mac() {
3768 return _internal_mutable_mac();
3770 inline void PortalConfig_LinkConfig::set_allocated_mac(::goby::acomms::protobuf::MACConfig* mac) {
3771 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
3772 if (message_arena ==
nullptr) {
3773 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(mac_);
3776 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3777 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(mac)->GetArena();
3778 if (message_arena != submessage_arena) {
3779 mac = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3780 message_arena, mac, submessage_arena);
3782 _has_bits_[0] |= 0x00000002u;
3784 _has_bits_[0] &= ~0x00000002u;
3791 inline bool PortalConfig_LinkConfig::_internal_has_subscription_buffer()
const {
3792 bool value = (_has_bits_[0] & 0x00000004u) != 0;
3793 PROTOBUF_ASSUME(!value || subscription_buffer_ !=
nullptr);
3796 inline bool PortalConfig_LinkConfig::has_subscription_buffer()
const {
3797 return _internal_has_subscription_buffer();
3799 inline const ::goby::acomms::protobuf::DynamicBufferConfig& PortalConfig_LinkConfig::_internal_subscription_buffer()
const {
3800 const ::goby::acomms::protobuf::DynamicBufferConfig* p = subscription_buffer_;
3801 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::acomms::protobuf::DynamicBufferConfig*
>(
3804 inline const ::goby::acomms::protobuf::DynamicBufferConfig& PortalConfig_LinkConfig::subscription_buffer()
const {
3806 return _internal_subscription_buffer();
3808 inline void PortalConfig_LinkConfig::unsafe_arena_set_allocated_subscription_buffer(
3809 ::goby::acomms::protobuf::DynamicBufferConfig* subscription_buffer) {
3810 if (GetArena() ==
nullptr) {
3811 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(subscription_buffer_);
3813 subscription_buffer_ = subscription_buffer;
3814 if (subscription_buffer) {
3815 _has_bits_[0] |= 0x00000004u;
3817 _has_bits_[0] &= ~0x00000004u;
3821 inline ::goby::acomms::protobuf::DynamicBufferConfig* PortalConfig_LinkConfig::release_subscription_buffer() {
3822 auto temp = unsafe_arena_release_subscription_buffer();
3823 if (GetArena() !=
nullptr) {
3824 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
3828 inline ::goby::acomms::protobuf::DynamicBufferConfig* PortalConfig_LinkConfig::unsafe_arena_release_subscription_buffer() {
3830 _has_bits_[0] &= ~0x00000004u;
3831 ::goby::acomms::protobuf::DynamicBufferConfig* temp = subscription_buffer_;
3832 subscription_buffer_ =
nullptr;
3835 inline ::goby::acomms::protobuf::DynamicBufferConfig* PortalConfig_LinkConfig::_internal_mutable_subscription_buffer() {
3836 _has_bits_[0] |= 0x00000004u;
3837 if (subscription_buffer_ ==
nullptr) {
3838 auto* p = CreateMaybeMessage<::goby::acomms::protobuf::DynamicBufferConfig>(GetArena());
3839 subscription_buffer_ = p;
3841 return subscription_buffer_;
3843 inline ::goby::acomms::protobuf::DynamicBufferConfig* PortalConfig_LinkConfig::mutable_subscription_buffer() {
3845 return _internal_mutable_subscription_buffer();
3847 inline void PortalConfig_LinkConfig::set_allocated_subscription_buffer(::goby::acomms::protobuf::DynamicBufferConfig* subscription_buffer) {
3848 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
3849 if (message_arena ==
nullptr) {
3850 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(subscription_buffer_);
3852 if (subscription_buffer) {
3853 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
3854 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(subscription_buffer)->GetArena();
3855 if (message_arena != submessage_arena) {
3856 subscription_buffer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
3857 message_arena, subscription_buffer, submessage_arena);
3859 _has_bits_[0] |= 0x00000004u;
3861 _has_bits_[0] &= ~0x00000004u;
3863 subscription_buffer_ = subscription_buffer;
3868 inline bool PortalConfig_LinkConfig::_internal_has_ack_timeout()
const {
3869 bool value = (_has_bits_[0] & 0x00000020u) != 0;
3872 inline bool PortalConfig_LinkConfig::has_ack_timeout()
const {
3873 return _internal_has_ack_timeout();
3875 inline void PortalConfig_LinkConfig::clear_ack_timeout() {
3877 _has_bits_[0] &= ~0x00000020u;
3879 inline double PortalConfig_LinkConfig::_internal_ack_timeout()
const {
3880 return ack_timeout_;
3882 inline double PortalConfig_LinkConfig::ack_timeout()
const {
3884 return _internal_ack_timeout();
3886 inline void PortalConfig_LinkConfig::_internal_set_ack_timeout(
double value) {
3887 _has_bits_[0] |= 0x00000020u;
3888 ack_timeout_ =
value;
3890 inline void PortalConfig_LinkConfig::set_ack_timeout(
double value) {
3891 _internal_set_ack_timeout(value);
3896 inline bool PortalConfig_LinkConfig::_internal_has_modem_report_interval()
const {
3897 bool value = (_has_bits_[0] & 0x00000040u) != 0;
3900 inline bool PortalConfig_LinkConfig::has_modem_report_interval()
const {
3901 return _internal_has_modem_report_interval();
3903 inline void PortalConfig_LinkConfig::clear_modem_report_interval() {
3904 modem_report_interval_ = 10;
3905 _has_bits_[0] &= ~0x00000040u;
3907 inline double PortalConfig_LinkConfig::_internal_modem_report_interval()
const {
3908 return modem_report_interval_;
3910 inline double PortalConfig_LinkConfig::modem_report_interval()
const {
3912 return _internal_modem_report_interval();
3914 inline void PortalConfig_LinkConfig::_internal_set_modem_report_interval(
double value) {
3915 _has_bits_[0] |= 0x00000040u;
3916 modem_report_interval_ =
value;
3918 inline void PortalConfig_LinkConfig::set_modem_report_interval(
double value) {
3919 _internal_set_modem_report_interval(value);
3928 inline bool PortalConfig_PersistSubscriptions::_internal_has_name()
const {
3929 bool value = (_has_bits_[0] & 0x00000001u) != 0;
3932 inline bool PortalConfig_PersistSubscriptions::has_name()
const {
3933 return _internal_has_name();
3935 inline void PortalConfig_PersistSubscriptions::clear_name() {
3937 _has_bits_[0] &= ~0x00000001u;
3939 inline const std::string& PortalConfig_PersistSubscriptions::name()
const {
3941 return _internal_name();
3943 inline void PortalConfig_PersistSubscriptions::set_name(
const std::string& value) {
3944 _internal_set_name(value);
3947 inline std::string* PortalConfig_PersistSubscriptions::mutable_name() {
3949 return _internal_mutable_name();
3951 inline const std::string& PortalConfig_PersistSubscriptions::_internal_name()
const {
3954 inline void PortalConfig_PersistSubscriptions::_internal_set_name(
const std::string& value) {
3955 _has_bits_[0] |= 0x00000001u;
3958 inline void PortalConfig_PersistSubscriptions::set_name(std::string&& value) {
3959 _has_bits_[0] |= 0x00000001u;
3964 inline void PortalConfig_PersistSubscriptions::set_name(
const char* value) {
3965 GOOGLE_DCHECK(value !=
nullptr);
3966 _has_bits_[0] |= 0x00000001u;
3971 inline void PortalConfig_PersistSubscriptions::set_name(
const char* value,
3973 _has_bits_[0] |= 0x00000001u;
3975 reinterpret_cast<const char*
>(value), size), GetArena());
3978 inline std::string* PortalConfig_PersistSubscriptions::_internal_mutable_name() {
3979 _has_bits_[0] |= 0x00000001u;
3982 inline std::string* PortalConfig_PersistSubscriptions::release_name() {
3984 if (!_internal_has_name()) {
3987 _has_bits_[0] &= ~0x00000001u;
3990 inline void PortalConfig_PersistSubscriptions::set_allocated_name(std::string* name) {
3991 if (name !=
nullptr) {
3992 _has_bits_[0] |= 0x00000001u;
3994 _has_bits_[0] &= ~0x00000001u;
4000 inline std::string* PortalConfig_PersistSubscriptions::unsafe_arena_release_name() {
4002 GOOGLE_DCHECK(GetArena() !=
nullptr);
4003 _has_bits_[0] &= ~0x00000001u;
4007 inline void PortalConfig_PersistSubscriptions::unsafe_arena_set_allocated_name(
4008 std::string* name) {
4009 GOOGLE_DCHECK(GetArena() !=
nullptr);
4010 if (name !=
nullptr) {
4011 _has_bits_[0] |= 0x00000001u;
4013 _has_bits_[0] &= ~0x00000001u;
4021 inline bool PortalConfig_PersistSubscriptions::_internal_has_dir()
const {
4022 bool value = (_has_bits_[0] & 0x00000002u) != 0;
4025 inline bool PortalConfig_PersistSubscriptions::has_dir()
const {
4026 return _internal_has_dir();
4028 inline void PortalConfig_PersistSubscriptions::clear_dir() {
4030 _has_bits_[0] &= ~0x00000002u;
4032 inline const std::string& PortalConfig_PersistSubscriptions::dir()
const {
4034 return _internal_dir();
4036 inline void PortalConfig_PersistSubscriptions::set_dir(
const std::string& value) {
4037 _internal_set_dir(value);
4040 inline std::string* PortalConfig_PersistSubscriptions::mutable_dir() {
4042 return _internal_mutable_dir();
4044 inline const std::string& PortalConfig_PersistSubscriptions::_internal_dir()
const {
4047 inline void PortalConfig_PersistSubscriptions::_internal_set_dir(
const std::string& value) {
4048 _has_bits_[0] |= 0x00000002u;
4051 inline void PortalConfig_PersistSubscriptions::set_dir(std::string&& value) {
4052 _has_bits_[0] |= 0x00000002u;
4057 inline void PortalConfig_PersistSubscriptions::set_dir(
const char* value) {
4058 GOOGLE_DCHECK(value !=
nullptr);
4059 _has_bits_[0] |= 0x00000002u;
4064 inline void PortalConfig_PersistSubscriptions::set_dir(
const char* value,
4066 _has_bits_[0] |= 0x00000002u;
4068 reinterpret_cast<const char*
>(value), size), GetArena());
4071 inline std::string* PortalConfig_PersistSubscriptions::_internal_mutable_dir() {
4072 _has_bits_[0] |= 0x00000002u;
4075 inline std::string* PortalConfig_PersistSubscriptions::release_dir() {
4077 if (!_internal_has_dir()) {
4080 _has_bits_[0] &= ~0x00000002u;
4083 inline void PortalConfig_PersistSubscriptions::set_allocated_dir(std::string* dir) {
4084 if (dir !=
nullptr) {
4085 _has_bits_[0] |= 0x00000002u;
4087 _has_bits_[0] &= ~0x00000002u;
4093 inline std::string* PortalConfig_PersistSubscriptions::unsafe_arena_release_dir() {
4095 GOOGLE_DCHECK(GetArena() !=
nullptr);
4096 _has_bits_[0] &= ~0x00000002u;
4100 inline void PortalConfig_PersistSubscriptions::unsafe_arena_set_allocated_dir(
4102 GOOGLE_DCHECK(GetArena() !=
nullptr);
4103 if (dir !=
nullptr) {
4104 _has_bits_[0] |= 0x00000002u;
4106 _has_bits_[0] &= ~0x00000002u;
4118 inline int PortalConfig::_internal_link_size()
const {
4119 return link_.size();
4121 inline int PortalConfig::link_size()
const {
4122 return _internal_link_size();
4124 inline void PortalConfig::clear_link() {
4127 inline ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig* PortalConfig::mutable_link(
int index) {
4129 return link_.Mutable(index);
4131 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig >*
4132 PortalConfig::mutable_link() {
4136 inline const ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig& PortalConfig::_internal_link(
int index)
const {
4137 return link_.Get(index);
4139 inline const ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig& PortalConfig::link(
int index)
const {
4141 return _internal_link(index);
4143 inline ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig* PortalConfig::_internal_add_link() {
4146 inline ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig* PortalConfig::add_link() {
4148 return _internal_add_link();
4150 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig >&
4151 PortalConfig::link()
const {
4157 inline bool PortalConfig::_internal_has_persist_subscriptions()
const {
4158 bool value = (_has_bits_[0] & 0x00000001u) != 0;
4159 PROTOBUF_ASSUME(!value || persist_subscriptions_ !=
nullptr);
4162 inline bool PortalConfig::has_persist_subscriptions()
const {
4163 return _internal_has_persist_subscriptions();
4165 inline void PortalConfig::clear_persist_subscriptions() {
4166 if (persist_subscriptions_ !=
nullptr) persist_subscriptions_->Clear();
4167 _has_bits_[0] &= ~0x00000001u;
4169 inline const ::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions& PortalConfig::_internal_persist_subscriptions()
const {
4170 const ::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions* p = persist_subscriptions_;
4171 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions*
>(
4174 inline const ::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions& PortalConfig::persist_subscriptions()
const {
4176 return _internal_persist_subscriptions();
4178 inline void PortalConfig::unsafe_arena_set_allocated_persist_subscriptions(
4179 ::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions* persist_subscriptions) {
4180 if (GetArena() ==
nullptr) {
4181 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(persist_subscriptions_);
4183 persist_subscriptions_ = persist_subscriptions;
4184 if (persist_subscriptions) {
4185 _has_bits_[0] |= 0x00000001u;
4187 _has_bits_[0] &= ~0x00000001u;
4191 inline ::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions* PortalConfig::release_persist_subscriptions() {
4192 auto temp = unsafe_arena_release_persist_subscriptions();
4193 if (GetArena() !=
nullptr) {
4194 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4198 inline ::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions* PortalConfig::unsafe_arena_release_persist_subscriptions() {
4200 _has_bits_[0] &= ~0x00000001u;
4201 ::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions* temp = persist_subscriptions_;
4202 persist_subscriptions_ =
nullptr;
4205 inline ::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions* PortalConfig::_internal_mutable_persist_subscriptions() {
4206 _has_bits_[0] |= 0x00000001u;
4207 if (persist_subscriptions_ ==
nullptr) {
4208 auto* p = CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions>(GetArena());
4209 persist_subscriptions_ = p;
4211 return persist_subscriptions_;
4213 inline ::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions* PortalConfig::mutable_persist_subscriptions() {
4215 return _internal_mutable_persist_subscriptions();
4217 inline void PortalConfig::set_allocated_persist_subscriptions(::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions* persist_subscriptions) {
4218 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
4219 if (message_arena ==
nullptr) {
4220 delete persist_subscriptions_;
4222 if (persist_subscriptions) {
4223 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4224 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(persist_subscriptions);
4225 if (message_arena != submessage_arena) {
4226 persist_subscriptions = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4227 message_arena, persist_subscriptions, submessage_arena);
4229 _has_bits_[0] |= 0x00000001u;
4231 _has_bits_[0] &= ~0x00000001u;
4233 persist_subscriptions_ = persist_subscriptions;
4242 inline bool Status::_internal_has_tx_queue_size()
const {
4243 bool value = (_has_bits_[0] & 0x00000001u) != 0;
4246 inline bool Status::has_tx_queue_size()
const {
4247 return _internal_has_tx_queue_size();
4249 inline void Status::clear_tx_queue_size() {
4251 _has_bits_[0] &= ~0x00000001u;
4254 return tx_queue_size_;
4258 return _internal_tx_queue_size();
4261 _has_bits_[0] |= 0x00000001u;
4262 tx_queue_size_ =
value;
4265 _internal_set_tx_queue_size(value);
4274 inline bool Subscription::_internal_has_api_version()
const {
4275 bool value = (_has_bits_[0] & 0x00000010u) != 0;
4278 inline bool Subscription::has_api_version()
const {
4279 return _internal_has_api_version();
4281 inline void Subscription::clear_api_version() {
4283 _has_bits_[0] &= ~0x00000010u;
4286 return api_version_;
4290 return _internal_api_version();
4293 _has_bits_[0] |= 0x00000010u;
4294 api_version_ =
value;
4297 _internal_set_api_version(value);
4302 inline bool Subscription::_internal_has_header()
const {
4303 bool value = (_has_bits_[0] & 0x00000001u) != 0;
4304 PROTOBUF_ASSUME(!value || header_ !=
nullptr);
4308 return _internal_has_header();
4310 inline void Subscription::clear_header() {
4311 if (header_ !=
nullptr) header_->Clear();
4312 _has_bits_[0] &= ~0x00000001u;
4314 inline const ::goby::middleware::intervehicle::protobuf::Header& Subscription::_internal_header()
const {
4315 const ::goby::middleware::intervehicle::protobuf::Header* p = header_;
4316 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::intervehicle::protobuf::Header*
>(
4319 inline const ::goby::middleware::intervehicle::protobuf::Header& Subscription::header()
const {
4321 return _internal_header();
4323 inline void Subscription::unsafe_arena_set_allocated_header(
4324 ::goby::middleware::intervehicle::protobuf::Header* header) {
4325 if (GetArena() ==
nullptr) {
4326 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
4330 _has_bits_[0] |= 0x00000001u;
4332 _has_bits_[0] &= ~0x00000001u;
4336 inline ::goby::middleware::intervehicle::protobuf::Header* Subscription::release_header() {
4337 auto temp = unsafe_arena_release_header();
4338 if (GetArena() !=
nullptr) {
4339 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4343 inline ::goby::middleware::intervehicle::protobuf::Header* Subscription::unsafe_arena_release_header() {
4345 _has_bits_[0] &= ~0x00000001u;
4346 ::goby::middleware::intervehicle::protobuf::Header* temp = header_;
4350 inline ::goby::middleware::intervehicle::protobuf::Header* Subscription::_internal_mutable_header() {
4351 _has_bits_[0] |= 0x00000001u;
4352 if (header_ ==
nullptr) {
4353 auto* p = CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::Header>(GetArena());
4358 inline ::goby::middleware::intervehicle::protobuf::Header* Subscription::mutable_header() {
4360 return _internal_mutable_header();
4362 inline void Subscription::set_allocated_header(::goby::middleware::intervehicle::protobuf::Header* header) {
4363 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
4364 if (message_arena ==
nullptr) {
4368 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4369 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(header);
4370 if (message_arena != submessage_arena) {
4371 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4372 message_arena, header, submessage_arena);
4374 _has_bits_[0] |= 0x00000001u;
4376 _has_bits_[0] &= ~0x00000001u;
4383 inline bool Subscription::_internal_has_time()
const {
4384 bool value = (_has_bits_[0] & 0x00000008u) != 0;
4387 inline bool Subscription::has_time()
const {
4388 return _internal_has_time();
4390 inline void Subscription::clear_time() {
4391 time_ = PROTOBUF_ULONGLONG(0);
4392 _has_bits_[0] &= ~0x00000008u;
4399 return _internal_time();
4402 _has_bits_[0] |= 0x00000008u;
4406 _internal_set_time(value);
4411 inline bool Subscription::_internal_has_action()
const {
4412 bool value = (_has_bits_[0] & 0x00000080u) != 0;
4415 inline bool Subscription::has_action()
const {
4416 return _internal_has_action();
4418 inline void Subscription::clear_action() {
4420 _has_bits_[0] &= ~0x00000080u;
4427 return _internal_action();
4431 _has_bits_[0] |= 0x00000080u;
4435 _internal_set_action(value);
4440 inline bool Subscription::_internal_has_dccl_id()
const {
4441 bool value = (_has_bits_[0] & 0x00000020u) != 0;
4444 inline bool Subscription::has_dccl_id()
const {
4445 return _internal_has_dccl_id();
4447 inline void Subscription::clear_dccl_id() {
4449 _has_bits_[0] &= ~0x00000020u;
4456 return _internal_dccl_id();
4459 _has_bits_[0] |= 0x00000020u;
4463 _internal_set_dccl_id(value);
4468 inline bool Subscription::_internal_has_group()
const {
4469 bool value = (_has_bits_[0] & 0x00000040u) != 0;
4472 inline bool Subscription::has_group()
const {
4473 return _internal_has_group();
4475 inline void Subscription::clear_group() {
4477 _has_bits_[0] &= ~0x00000040u;
4484 return _internal_group();
4487 _has_bits_[0] |= 0x00000040u;
4491 _internal_set_group(value);
4496 inline bool Subscription::_internal_has_intervehicle()
const {
4497 bool value = (_has_bits_[0] & 0x00000002u) != 0;
4498 PROTOBUF_ASSUME(!value || intervehicle_ !=
nullptr);
4501 inline bool Subscription::has_intervehicle()
const {
4502 return _internal_has_intervehicle();
4504 inline const ::goby::middleware::intervehicle::protobuf::TransporterConfig& Subscription::_internal_intervehicle()
const {
4505 const ::goby::middleware::intervehicle::protobuf::TransporterConfig* p = intervehicle_;
4506 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::intervehicle::protobuf::TransporterConfig*
>(
4509 inline const ::goby::middleware::intervehicle::protobuf::TransporterConfig& Subscription::intervehicle()
const {
4511 return _internal_intervehicle();
4513 inline void Subscription::unsafe_arena_set_allocated_intervehicle(
4514 ::goby::middleware::intervehicle::protobuf::TransporterConfig* intervehicle) {
4515 if (GetArena() ==
nullptr) {
4516 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(intervehicle_);
4518 intervehicle_ = intervehicle;
4520 _has_bits_[0] |= 0x00000002u;
4522 _has_bits_[0] &= ~0x00000002u;
4526 inline ::goby::middleware::intervehicle::protobuf::TransporterConfig* Subscription::release_intervehicle() {
4527 auto temp = unsafe_arena_release_intervehicle();
4528 if (GetArena() !=
nullptr) {
4529 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4533 inline ::goby::middleware::intervehicle::protobuf::TransporterConfig* Subscription::unsafe_arena_release_intervehicle() {
4535 _has_bits_[0] &= ~0x00000002u;
4536 ::goby::middleware::intervehicle::protobuf::TransporterConfig* temp = intervehicle_;
4537 intervehicle_ =
nullptr;
4540 inline ::goby::middleware::intervehicle::protobuf::TransporterConfig* Subscription::_internal_mutable_intervehicle() {
4541 _has_bits_[0] |= 0x00000002u;
4542 if (intervehicle_ ==
nullptr) {
4543 auto* p = CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::TransporterConfig>(GetArena());
4546 return intervehicle_;
4548 inline ::goby::middleware::intervehicle::protobuf::TransporterConfig* Subscription::mutable_intervehicle() {
4550 return _internal_mutable_intervehicle();
4552 inline void Subscription::set_allocated_intervehicle(::goby::middleware::intervehicle::protobuf::TransporterConfig* intervehicle) {
4553 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
4554 if (message_arena ==
nullptr) {
4555 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(intervehicle_);
4558 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4559 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(intervehicle)->GetArena();
4560 if (message_arena != submessage_arena) {
4561 intervehicle = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4562 message_arena, intervehicle, submessage_arena);
4564 _has_bits_[0] |= 0x00000002u;
4566 _has_bits_[0] &= ~0x00000002u;
4568 intervehicle_ = intervehicle;
4573 inline bool Subscription::_internal_has_metadata()
const {
4574 bool value = (_has_bits_[0] & 0x00000004u) != 0;
4575 PROTOBUF_ASSUME(!value || metadata_ !=
nullptr);
4578 inline bool Subscription::has_metadata()
const {
4579 return _internal_has_metadata();
4581 inline const ::goby::middleware::protobuf::SerializerProtobufMetadata& Subscription::_internal_metadata()
const {
4582 const ::goby::middleware::protobuf::SerializerProtobufMetadata* p = metadata_;
4583 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::SerializerProtobufMetadata*
>(
4586 inline const ::goby::middleware::protobuf::SerializerProtobufMetadata& Subscription::metadata()
const {
4588 return _internal_metadata();
4590 inline void Subscription::unsafe_arena_set_allocated_metadata(
4591 ::goby::middleware::protobuf::SerializerProtobufMetadata* metadata) {
4592 if (GetArena() ==
nullptr) {
4593 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(metadata_);
4595 metadata_ = metadata;
4597 _has_bits_[0] |= 0x00000004u;
4599 _has_bits_[0] &= ~0x00000004u;
4603 inline ::goby::middleware::protobuf::SerializerProtobufMetadata* Subscription::release_metadata() {
4604 auto temp = unsafe_arena_release_metadata();
4605 if (GetArena() !=
nullptr) {
4606 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4610 inline ::goby::middleware::protobuf::SerializerProtobufMetadata* Subscription::unsafe_arena_release_metadata() {
4612 _has_bits_[0] &= ~0x00000004u;
4613 ::goby::middleware::protobuf::SerializerProtobufMetadata* temp = metadata_;
4614 metadata_ =
nullptr;
4617 inline ::goby::middleware::protobuf::SerializerProtobufMetadata* Subscription::_internal_mutable_metadata() {
4618 _has_bits_[0] |= 0x00000004u;
4619 if (metadata_ ==
nullptr) {
4620 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::SerializerProtobufMetadata>(GetArena());
4625 inline ::goby::middleware::protobuf::SerializerProtobufMetadata* Subscription::mutable_metadata() {
4627 return _internal_mutable_metadata();
4629 inline void Subscription::set_allocated_metadata(::goby::middleware::protobuf::SerializerProtobufMetadata* metadata) {
4630 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
4631 if (message_arena ==
nullptr) {
4632 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(metadata_);
4635 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4636 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(metadata)->GetArena();
4637 if (message_arena != submessage_arena) {
4638 metadata = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4639 message_arena, metadata, submessage_arena);
4641 _has_bits_[0] |= 0x00000004u;
4643 _has_bits_[0] &= ~0x00000004u;
4645 metadata_ = metadata;
4654 inline bool Header::_internal_has_src()
const {
4655 bool value = (_has_bits_[0] & 0x00000002u) != 0;
4658 inline bool Header::has_src()
const {
4659 return _internal_has_src();
4661 inline void Header::clear_src() {
4663 _has_bits_[0] &= ~0x00000002u;
4670 return _internal_src();
4673 _has_bits_[0] |= 0x00000002u;
4677 _internal_set_src(value);
4682 inline int Header::_internal_dest_size()
const {
4683 return dest_.size();
4685 inline int Header::dest_size()
const {
4686 return _internal_dest_size();
4688 inline void Header::clear_dest() {
4692 return dest_.Get(index);
4696 return _internal_dest(index);
4699 dest_.Set(index, value);
4706 _internal_add_dest(value);
4709 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
4710 Header::_internal_dest()
const {
4713 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >&
4714 Header::dest()
const {
4716 return _internal_dest();
4718 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
4719 Header::_internal_mutable_dest() {
4722 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 >*
4723 Header::mutable_dest() {
4725 return _internal_mutable_dest();
4729 inline bool Header::_internal_has_modem_msg()
const {
4730 bool value = (_has_bits_[0] & 0x00000001u) != 0;
4731 PROTOBUF_ASSUME(!value || modem_msg_ !=
nullptr);
4734 inline bool Header::has_modem_msg()
const {
4735 return _internal_has_modem_msg();
4737 inline const ::goby::acomms::protobuf::ModemTransmission& Header::_internal_modem_msg()
const {
4738 const ::goby::acomms::protobuf::ModemTransmission* p = modem_msg_;
4739 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::acomms::protobuf::ModemTransmission*
>(
4742 inline const ::goby::acomms::protobuf::ModemTransmission& Header::modem_msg()
const {
4744 return _internal_modem_msg();
4746 inline void Header::unsafe_arena_set_allocated_modem_msg(
4747 ::goby::acomms::protobuf::ModemTransmission* modem_msg) {
4748 if (GetArena() ==
nullptr) {
4749 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(modem_msg_);
4751 modem_msg_ = modem_msg;
4753 _has_bits_[0] |= 0x00000001u;
4755 _has_bits_[0] &= ~0x00000001u;
4759 inline ::goby::acomms::protobuf::ModemTransmission* Header::release_modem_msg() {
4760 auto temp = unsafe_arena_release_modem_msg();
4761 if (GetArena() !=
nullptr) {
4762 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4766 inline ::goby::acomms::protobuf::ModemTransmission* Header::unsafe_arena_release_modem_msg() {
4768 _has_bits_[0] &= ~0x00000001u;
4769 ::goby::acomms::protobuf::ModemTransmission* temp = modem_msg_;
4770 modem_msg_ =
nullptr;
4773 inline ::goby::acomms::protobuf::ModemTransmission* Header::_internal_mutable_modem_msg() {
4774 _has_bits_[0] |= 0x00000001u;
4775 if (modem_msg_ ==
nullptr) {
4776 auto* p = CreateMaybeMessage<::goby::acomms::protobuf::ModemTransmission>(GetArena());
4781 inline ::goby::acomms::protobuf::ModemTransmission* Header::mutable_modem_msg() {
4783 return _internal_mutable_modem_msg();
4785 inline void Header::set_allocated_modem_msg(::goby::acomms::protobuf::ModemTransmission* modem_msg) {
4786 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
4787 if (message_arena ==
nullptr) {
4788 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(modem_msg_);
4791 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
4792 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(modem_msg)->GetArena();
4793 if (message_arena != submessage_arena) {
4794 modem_msg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
4795 message_arena, modem_msg, submessage_arena);
4797 _has_bits_[0] |= 0x00000001u;
4799 _has_bits_[0] &= ~0x00000001u;
4801 modem_msg_ = modem_msg;
4810 inline bool DCCLPacket::_internal_has_dccl_id()
const {
4811 bool value = (_has_bits_[0] & 0x00000002u) != 0;
4814 inline bool DCCLPacket::has_dccl_id()
const {
4815 return _internal_has_dccl_id();
4817 inline void DCCLPacket::clear_dccl_id() {
4819 _has_bits_[0] &= ~0x00000002u;
4826 return _internal_dccl_id();
4829 _has_bits_[0] |= 0x00000002u;
4833 _internal_set_dccl_id(value);
4838 inline bool DCCLPacket::_internal_has_data()
const {
4839 bool value = (_has_bits_[0] & 0x00000001u) != 0;
4842 inline bool DCCLPacket::has_data()
const {
4843 return _internal_has_data();
4845 inline void DCCLPacket::clear_data() {
4847 _has_bits_[0] &= ~0x00000001u;
4849 inline const std::string& DCCLPacket::data()
const {
4851 return _internal_data();
4853 inline void DCCLPacket::set_data(
const std::string& value) {
4854 _internal_set_data(value);
4857 inline std::string* DCCLPacket::mutable_data() {
4859 return _internal_mutable_data();
4861 inline const std::string& DCCLPacket::_internal_data()
const {
4864 inline void DCCLPacket::_internal_set_data(
const std::string& value) {
4865 _has_bits_[0] |= 0x00000001u;
4868 inline void DCCLPacket::set_data(std::string&& value) {
4869 _has_bits_[0] |= 0x00000001u;
4874 inline void DCCLPacket::set_data(
const char* value) {
4875 GOOGLE_DCHECK(value !=
nullptr);
4876 _has_bits_[0] |= 0x00000001u;
4881 inline void DCCLPacket::set_data(
const void* value,
4883 _has_bits_[0] |= 0x00000001u;
4885 reinterpret_cast<const char*
>(value), size), GetArena());
4888 inline std::string* DCCLPacket::_internal_mutable_data() {
4889 _has_bits_[0] |= 0x00000001u;
4892 inline std::string* DCCLPacket::release_data() {
4894 if (!_internal_has_data()) {
4897 _has_bits_[0] &= ~0x00000001u;
4900 inline void DCCLPacket::set_allocated_data(std::string* data) {
4901 if (data !=
nullptr) {
4902 _has_bits_[0] |= 0x00000001u;
4904 _has_bits_[0] &= ~0x00000001u;
4910 inline std::string* DCCLPacket::unsafe_arena_release_data() {
4912 GOOGLE_DCHECK(GetArena() !=
nullptr);
4913 _has_bits_[0] &= ~0x00000001u;
4917 inline void DCCLPacket::unsafe_arena_set_allocated_data(
4918 std::string* data) {
4919 GOOGLE_DCHECK(GetArena() !=
nullptr);
4920 if (data !=
nullptr) {
4921 _has_bits_[0] |= 0x00000001u;
4923 _has_bits_[0] &= ~0x00000001u;
4935 inline bool DCCLForwardedData::_internal_has_header()
const {
4936 bool value = (_has_bits_[0] & 0x00000001u) != 0;
4937 PROTOBUF_ASSUME(!value || header_ !=
nullptr);
4941 return _internal_has_header();
4943 inline void DCCLForwardedData::clear_header() {
4944 if (header_ !=
nullptr) header_->Clear();
4945 _has_bits_[0] &= ~0x00000001u;
4947 inline const ::goby::middleware::intervehicle::protobuf::Header& DCCLForwardedData::_internal_header()
const {
4948 const ::goby::middleware::intervehicle::protobuf::Header* p = header_;
4949 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::intervehicle::protobuf::Header*
>(
4952 inline const ::goby::middleware::intervehicle::protobuf::Header& DCCLForwardedData::header()
const {
4954 return _internal_header();
4956 inline void DCCLForwardedData::unsafe_arena_set_allocated_header(
4957 ::goby::middleware::intervehicle::protobuf::Header* header) {
4958 if (GetArena() ==
nullptr) {
4959 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
4963 _has_bits_[0] |= 0x00000001u;
4965 _has_bits_[0] &= ~0x00000001u;
4969 inline ::goby::middleware::intervehicle::protobuf::Header* DCCLForwardedData::release_header() {
4970 auto temp = unsafe_arena_release_header();
4971 if (GetArena() !=
nullptr) {
4972 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
4976 inline ::goby::middleware::intervehicle::protobuf::Header* DCCLForwardedData::unsafe_arena_release_header() {
4978 _has_bits_[0] &= ~0x00000001u;
4979 ::goby::middleware::intervehicle::protobuf::Header* temp = header_;
4983 inline ::goby::middleware::intervehicle::protobuf::Header* DCCLForwardedData::_internal_mutable_header() {
4984 _has_bits_[0] |= 0x00000001u;
4985 if (header_ ==
nullptr) {
4986 auto* p = CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::Header>(GetArena());
4991 inline ::goby::middleware::intervehicle::protobuf::Header* DCCLForwardedData::mutable_header() {
4993 return _internal_mutable_header();
4995 inline void DCCLForwardedData::set_allocated_header(::goby::middleware::intervehicle::protobuf::Header* header) {
4996 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
4997 if (message_arena ==
nullptr) {
5001 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5002 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(header);
5003 if (message_arena != submessage_arena) {
5004 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5005 message_arena, header, submessage_arena);
5007 _has_bits_[0] |= 0x00000001u;
5009 _has_bits_[0] &= ~0x00000001u;
5016 inline int DCCLForwardedData::_internal_frame_size()
const {
5017 return frame_.size();
5019 inline int DCCLForwardedData::frame_size()
const {
5020 return _internal_frame_size();
5022 inline void DCCLForwardedData::clear_frame() {
5025 inline ::goby::middleware::intervehicle::protobuf::DCCLPacket* DCCLForwardedData::mutable_frame(
int index) {
5027 return frame_.Mutable(index);
5029 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::DCCLPacket >*
5030 DCCLForwardedData::mutable_frame() {
5034 inline const ::goby::middleware::intervehicle::protobuf::DCCLPacket& DCCLForwardedData::_internal_frame(
int index)
const {
5035 return frame_.Get(index);
5037 inline const ::goby::middleware::intervehicle::protobuf::DCCLPacket& DCCLForwardedData::frame(
int index)
const {
5039 return _internal_frame(index);
5041 inline ::goby::middleware::intervehicle::protobuf::DCCLPacket* DCCLForwardedData::_internal_add_frame() {
5042 return frame_.Add();
5044 inline ::goby::middleware::intervehicle::protobuf::DCCLPacket* DCCLForwardedData::add_frame() {
5046 return _internal_add_frame();
5048 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::DCCLPacket >&
5049 DCCLForwardedData::frame()
const {
5059 inline bool AckData::_internal_has_header()
const {
5060 bool value = (_has_bits_[0] & 0x00000001u) != 0;
5061 PROTOBUF_ASSUME(!value || header_ !=
nullptr);
5065 return _internal_has_header();
5067 inline void AckData::clear_header() {
5068 if (header_ !=
nullptr) header_->Clear();
5069 _has_bits_[0] &= ~0x00000001u;
5071 inline const ::goby::middleware::intervehicle::protobuf::Header& AckData::_internal_header()
const {
5072 const ::goby::middleware::intervehicle::protobuf::Header* p = header_;
5073 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::intervehicle::protobuf::Header*
>(
5076 inline const ::goby::middleware::intervehicle::protobuf::Header& AckData::header()
const {
5078 return _internal_header();
5080 inline void AckData::unsafe_arena_set_allocated_header(
5081 ::goby::middleware::intervehicle::protobuf::Header* header) {
5082 if (GetArena() ==
nullptr) {
5083 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
5087 _has_bits_[0] |= 0x00000001u;
5089 _has_bits_[0] &= ~0x00000001u;
5093 inline ::goby::middleware::intervehicle::protobuf::Header* AckData::release_header() {
5094 auto temp = unsafe_arena_release_header();
5095 if (GetArena() !=
nullptr) {
5096 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5100 inline ::goby::middleware::intervehicle::protobuf::Header* AckData::unsafe_arena_release_header() {
5102 _has_bits_[0] &= ~0x00000001u;
5103 ::goby::middleware::intervehicle::protobuf::Header* temp = header_;
5107 inline ::goby::middleware::intervehicle::protobuf::Header* AckData::_internal_mutable_header() {
5108 _has_bits_[0] |= 0x00000001u;
5109 if (header_ ==
nullptr) {
5110 auto* p = CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::Header>(GetArena());
5115 inline ::goby::middleware::intervehicle::protobuf::Header* AckData::mutable_header() {
5117 return _internal_mutable_header();
5119 inline void AckData::set_allocated_header(::goby::middleware::intervehicle::protobuf::Header* header) {
5120 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
5121 if (message_arena ==
nullptr) {
5125 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5126 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(header);
5127 if (message_arena != submessage_arena) {
5128 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5129 message_arena, header, submessage_arena);
5131 _has_bits_[0] |= 0x00000001u;
5133 _has_bits_[0] &= ~0x00000001u;
5140 inline bool AckData::_internal_has_latency()
const {
5141 bool value = (_has_bits_[0] & 0x00000002u) != 0;
5144 inline bool AckData::has_latency()
const {
5145 return _internal_has_latency();
5147 inline void AckData::clear_latency() {
5148 latency_ = PROTOBUF_LONGLONG(0);
5149 _has_bits_[0] &= ~0x00000002u;
5156 return _internal_latency();
5159 _has_bits_[0] |= 0x00000002u;
5163 _internal_set_latency(value);
5172 inline bool ExpireData::_internal_has_header()
const {
5173 bool value = (_has_bits_[0] & 0x00000001u) != 0;
5174 PROTOBUF_ASSUME(!value || header_ !=
nullptr);
5178 return _internal_has_header();
5180 inline void ExpireData::clear_header() {
5181 if (header_ !=
nullptr) header_->Clear();
5182 _has_bits_[0] &= ~0x00000001u;
5184 inline const ::goby::middleware::intervehicle::protobuf::Header& ExpireData::_internal_header()
const {
5185 const ::goby::middleware::intervehicle::protobuf::Header* p = header_;
5186 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::intervehicle::protobuf::Header*
>(
5189 inline const ::goby::middleware::intervehicle::protobuf::Header& ExpireData::header()
const {
5191 return _internal_header();
5193 inline void ExpireData::unsafe_arena_set_allocated_header(
5194 ::goby::middleware::intervehicle::protobuf::Header* header) {
5195 if (GetArena() ==
nullptr) {
5196 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(header_);
5200 _has_bits_[0] |= 0x00000001u;
5202 _has_bits_[0] &= ~0x00000001u;
5206 inline ::goby::middleware::intervehicle::protobuf::Header* ExpireData::release_header() {
5207 auto temp = unsafe_arena_release_header();
5208 if (GetArena() !=
nullptr) {
5209 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5213 inline ::goby::middleware::intervehicle::protobuf::Header* ExpireData::unsafe_arena_release_header() {
5215 _has_bits_[0] &= ~0x00000001u;
5216 ::goby::middleware::intervehicle::protobuf::Header* temp = header_;
5220 inline ::goby::middleware::intervehicle::protobuf::Header* ExpireData::_internal_mutable_header() {
5221 _has_bits_[0] |= 0x00000001u;
5222 if (header_ ==
nullptr) {
5223 auto* p = CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::Header>(GetArena());
5228 inline ::goby::middleware::intervehicle::protobuf::Header* ExpireData::mutable_header() {
5230 return _internal_mutable_header();
5232 inline void ExpireData::set_allocated_header(::goby::middleware::intervehicle::protobuf::Header* header) {
5233 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
5234 if (message_arena ==
nullptr) {
5238 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5239 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(header);
5240 if (message_arena != submessage_arena) {
5241 header = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5242 message_arena, header, submessage_arena);
5244 _has_bits_[0] |= 0x00000001u;
5246 _has_bits_[0] &= ~0x00000001u;
5253 inline bool ExpireData::_internal_has_latency()
const {
5254 bool value = (_has_bits_[0] & 0x00000002u) != 0;
5257 inline bool ExpireData::has_latency()
const {
5258 return _internal_has_latency();
5260 inline void ExpireData::clear_latency() {
5261 latency_ = PROTOBUF_LONGLONG(0);
5262 _has_bits_[0] &= ~0x00000002u;
5269 return _internal_latency();
5272 _has_bits_[0] |= 0x00000002u;
5276 _internal_set_latency(value);
5281 inline bool ExpireData::_internal_has_reason()
const {
5282 bool value = (_has_bits_[0] & 0x00000004u) != 0;
5285 inline bool ExpireData::has_reason()
const {
5286 return _internal_has_reason();
5288 inline void ExpireData::clear_reason() {
5290 _has_bits_[0] &= ~0x00000004u;
5297 return _internal_reason();
5301 _has_bits_[0] |= 0x00000004u;
5305 _internal_set_reason(value);
5314 inline bool AckMessagePair::_internal_has_serializer()
const {
5315 bool value = (_has_bits_[0] & 0x00000001u) != 0;
5316 PROTOBUF_ASSUME(!value || serializer_ !=
nullptr);
5319 inline bool AckMessagePair::has_serializer()
const {
5320 return _internal_has_serializer();
5322 inline const ::goby::middleware::protobuf::SerializerTransporterMessage& AckMessagePair::_internal_serializer()
const {
5323 const ::goby::middleware::protobuf::SerializerTransporterMessage* p = serializer_;
5324 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::SerializerTransporterMessage*
>(
5327 inline const ::goby::middleware::protobuf::SerializerTransporterMessage& AckMessagePair::serializer()
const {
5329 return _internal_serializer();
5331 inline void AckMessagePair::unsafe_arena_set_allocated_serializer(
5332 ::goby::middleware::protobuf::SerializerTransporterMessage* serializer) {
5333 if (GetArena() ==
nullptr) {
5334 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(serializer_);
5336 serializer_ = serializer;
5338 _has_bits_[0] |= 0x00000001u;
5340 _has_bits_[0] &= ~0x00000001u;
5344 inline ::goby::middleware::protobuf::SerializerTransporterMessage* AckMessagePair::release_serializer() {
5345 auto temp = unsafe_arena_release_serializer();
5346 if (GetArena() !=
nullptr) {
5347 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5351 inline ::goby::middleware::protobuf::SerializerTransporterMessage* AckMessagePair::unsafe_arena_release_serializer() {
5353 _has_bits_[0] &= ~0x00000001u;
5354 ::goby::middleware::protobuf::SerializerTransporterMessage* temp = serializer_;
5355 serializer_ =
nullptr;
5358 inline ::goby::middleware::protobuf::SerializerTransporterMessage* AckMessagePair::_internal_mutable_serializer() {
5359 _has_bits_[0] |= 0x00000001u;
5360 if (serializer_ ==
nullptr) {
5361 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::SerializerTransporterMessage>(GetArena());
5366 inline ::goby::middleware::protobuf::SerializerTransporterMessage* AckMessagePair::mutable_serializer() {
5368 return _internal_mutable_serializer();
5370 inline void AckMessagePair::set_allocated_serializer(::goby::middleware::protobuf::SerializerTransporterMessage* serializer) {
5371 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
5372 if (message_arena ==
nullptr) {
5373 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(serializer_);
5376 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5377 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(serializer)->GetArena();
5378 if (message_arena != submessage_arena) {
5379 serializer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5380 message_arena, serializer, submessage_arena);
5382 _has_bits_[0] |= 0x00000001u;
5384 _has_bits_[0] &= ~0x00000001u;
5386 serializer_ = serializer;
5391 inline bool AckMessagePair::_internal_has_data()
const {
5392 bool value = (_has_bits_[0] & 0x00000002u) != 0;
5393 PROTOBUF_ASSUME(!value || data_ !=
nullptr);
5396 inline bool AckMessagePair::has_data()
const {
5397 return _internal_has_data();
5399 inline void AckMessagePair::clear_data() {
5400 if (data_ !=
nullptr) data_->Clear();
5401 _has_bits_[0] &= ~0x00000002u;
5403 inline const ::goby::middleware::intervehicle::protobuf::AckData& AckMessagePair::_internal_data()
const {
5404 const ::goby::middleware::intervehicle::protobuf::AckData* p = data_;
5405 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::intervehicle::protobuf::AckData*
>(
5408 inline const ::goby::middleware::intervehicle::protobuf::AckData& AckMessagePair::data()
const {
5410 return _internal_data();
5412 inline void AckMessagePair::unsafe_arena_set_allocated_data(
5413 ::goby::middleware::intervehicle::protobuf::AckData* data) {
5414 if (GetArena() ==
nullptr) {
5415 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(data_);
5419 _has_bits_[0] |= 0x00000002u;
5421 _has_bits_[0] &= ~0x00000002u;
5425 inline ::goby::middleware::intervehicle::protobuf::AckData* AckMessagePair::release_data() {
5426 auto temp = unsafe_arena_release_data();
5427 if (GetArena() !=
nullptr) {
5428 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5432 inline ::goby::middleware::intervehicle::protobuf::AckData* AckMessagePair::unsafe_arena_release_data() {
5434 _has_bits_[0] &= ~0x00000002u;
5435 ::goby::middleware::intervehicle::protobuf::AckData* temp = data_;
5439 inline ::goby::middleware::intervehicle::protobuf::AckData* AckMessagePair::_internal_mutable_data() {
5440 _has_bits_[0] |= 0x00000002u;
5441 if (data_ ==
nullptr) {
5442 auto* p = CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::AckData>(GetArena());
5447 inline ::goby::middleware::intervehicle::protobuf::AckData* AckMessagePair::mutable_data() {
5449 return _internal_mutable_data();
5451 inline void AckMessagePair::set_allocated_data(::goby::middleware::intervehicle::protobuf::AckData* data) {
5452 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
5453 if (message_arena ==
nullptr) {
5457 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5458 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(data);
5459 if (message_arena != submessage_arena) {
5460 data = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5461 message_arena, data, submessage_arena);
5463 _has_bits_[0] |= 0x00000002u;
5465 _has_bits_[0] &= ~0x00000002u;
5476 inline bool ExpireMessagePair::_internal_has_serializer()
const {
5477 bool value = (_has_bits_[0] & 0x00000001u) != 0;
5478 PROTOBUF_ASSUME(!value || serializer_ !=
nullptr);
5481 inline bool ExpireMessagePair::has_serializer()
const {
5482 return _internal_has_serializer();
5484 inline const ::goby::middleware::protobuf::SerializerTransporterMessage& ExpireMessagePair::_internal_serializer()
const {
5485 const ::goby::middleware::protobuf::SerializerTransporterMessage* p = serializer_;
5486 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::SerializerTransporterMessage*
>(
5489 inline const ::goby::middleware::protobuf::SerializerTransporterMessage& ExpireMessagePair::serializer()
const {
5491 return _internal_serializer();
5493 inline void ExpireMessagePair::unsafe_arena_set_allocated_serializer(
5494 ::goby::middleware::protobuf::SerializerTransporterMessage* serializer) {
5495 if (GetArena() ==
nullptr) {
5496 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(serializer_);
5498 serializer_ = serializer;
5500 _has_bits_[0] |= 0x00000001u;
5502 _has_bits_[0] &= ~0x00000001u;
5506 inline ::goby::middleware::protobuf::SerializerTransporterMessage* ExpireMessagePair::release_serializer() {
5507 auto temp = unsafe_arena_release_serializer();
5508 if (GetArena() !=
nullptr) {
5509 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5513 inline ::goby::middleware::protobuf::SerializerTransporterMessage* ExpireMessagePair::unsafe_arena_release_serializer() {
5515 _has_bits_[0] &= ~0x00000001u;
5516 ::goby::middleware::protobuf::SerializerTransporterMessage* temp = serializer_;
5517 serializer_ =
nullptr;
5520 inline ::goby::middleware::protobuf::SerializerTransporterMessage* ExpireMessagePair::_internal_mutable_serializer() {
5521 _has_bits_[0] |= 0x00000001u;
5522 if (serializer_ ==
nullptr) {
5523 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::SerializerTransporterMessage>(GetArena());
5528 inline ::goby::middleware::protobuf::SerializerTransporterMessage* ExpireMessagePair::mutable_serializer() {
5530 return _internal_mutable_serializer();
5532 inline void ExpireMessagePair::set_allocated_serializer(::goby::middleware::protobuf::SerializerTransporterMessage* serializer) {
5533 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
5534 if (message_arena ==
nullptr) {
5535 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(serializer_);
5538 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5539 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(serializer)->GetArena();
5540 if (message_arena != submessage_arena) {
5541 serializer = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5542 message_arena, serializer, submessage_arena);
5544 _has_bits_[0] |= 0x00000001u;
5546 _has_bits_[0] &= ~0x00000001u;
5548 serializer_ = serializer;
5553 inline bool ExpireMessagePair::_internal_has_data()
const {
5554 bool value = (_has_bits_[0] & 0x00000002u) != 0;
5555 PROTOBUF_ASSUME(!value || data_ !=
nullptr);
5558 inline bool ExpireMessagePair::has_data()
const {
5559 return _internal_has_data();
5561 inline void ExpireMessagePair::clear_data() {
5562 if (data_ !=
nullptr) data_->Clear();
5563 _has_bits_[0] &= ~0x00000002u;
5565 inline const ::goby::middleware::intervehicle::protobuf::ExpireData& ExpireMessagePair::_internal_data()
const {
5566 const ::goby::middleware::intervehicle::protobuf::ExpireData* p = data_;
5567 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::intervehicle::protobuf::ExpireData*
>(
5570 inline const ::goby::middleware::intervehicle::protobuf::ExpireData& ExpireMessagePair::data()
const {
5572 return _internal_data();
5574 inline void ExpireMessagePair::unsafe_arena_set_allocated_data(
5575 ::goby::middleware::intervehicle::protobuf::ExpireData* data) {
5576 if (GetArena() ==
nullptr) {
5577 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(data_);
5581 _has_bits_[0] |= 0x00000002u;
5583 _has_bits_[0] &= ~0x00000002u;
5587 inline ::goby::middleware::intervehicle::protobuf::ExpireData* ExpireMessagePair::release_data() {
5588 auto temp = unsafe_arena_release_data();
5589 if (GetArena() !=
nullptr) {
5590 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5594 inline ::goby::middleware::intervehicle::protobuf::ExpireData* ExpireMessagePair::unsafe_arena_release_data() {
5596 _has_bits_[0] &= ~0x00000002u;
5597 ::goby::middleware::intervehicle::protobuf::ExpireData* temp = data_;
5601 inline ::goby::middleware::intervehicle::protobuf::ExpireData* ExpireMessagePair::_internal_mutable_data() {
5602 _has_bits_[0] |= 0x00000002u;
5603 if (data_ ==
nullptr) {
5604 auto* p = CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::ExpireData>(GetArena());
5609 inline ::goby::middleware::intervehicle::protobuf::ExpireData* ExpireMessagePair::mutable_data() {
5611 return _internal_mutable_data();
5613 inline void ExpireMessagePair::set_allocated_data(::goby::middleware::intervehicle::protobuf::ExpireData* data) {
5614 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
5615 if (message_arena ==
nullptr) {
5619 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5620 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(data);
5621 if (message_arena != submessage_arena) {
5622 data = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5623 message_arena, data, submessage_arena);
5625 _has_bits_[0] |= 0x00000002u;
5627 _has_bits_[0] &= ~0x00000002u;
5638 inline bool SubscriptionReport::_internal_has_link_modem_id()
const {
5639 bool value = (_has_bits_[0] & 0x00000002u) != 0;
5642 inline bool SubscriptionReport::has_link_modem_id()
const {
5643 return _internal_has_link_modem_id();
5645 inline void SubscriptionReport::clear_link_modem_id() {
5646 link_modem_id_ = 0u;
5647 _has_bits_[0] &= ~0x00000002u;
5650 return link_modem_id_;
5654 return _internal_link_modem_id();
5657 _has_bits_[0] |= 0x00000002u;
5658 link_modem_id_ =
value;
5661 _internal_set_link_modem_id(value);
5666 inline int SubscriptionReport::_internal_subscription_size()
const {
5667 return subscription_.size();
5669 inline int SubscriptionReport::subscription_size()
const {
5670 return _internal_subscription_size();
5672 inline void SubscriptionReport::clear_subscription() {
5673 subscription_.Clear();
5675 inline ::goby::middleware::intervehicle::protobuf::Subscription* SubscriptionReport::mutable_subscription(
int index) {
5677 return subscription_.Mutable(index);
5679 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::Subscription >*
5680 SubscriptionReport::mutable_subscription() {
5682 return &subscription_;
5684 inline const ::goby::middleware::intervehicle::protobuf::Subscription& SubscriptionReport::_internal_subscription(
int index)
const {
5685 return subscription_.Get(index);
5687 inline const ::goby::middleware::intervehicle::protobuf::Subscription& SubscriptionReport::subscription(
int index)
const {
5689 return _internal_subscription(index);
5691 inline ::goby::middleware::intervehicle::protobuf::Subscription* SubscriptionReport::_internal_add_subscription() {
5692 return subscription_.Add();
5694 inline ::goby::middleware::intervehicle::protobuf::Subscription* SubscriptionReport::add_subscription() {
5696 return _internal_add_subscription();
5698 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::Subscription >&
5699 SubscriptionReport::subscription()
const {
5701 return subscription_;
5705 inline bool SubscriptionReport::_internal_has_changed()
const {
5706 bool value = (_has_bits_[0] & 0x00000001u) != 0;
5707 PROTOBUF_ASSUME(!value || changed_ !=
nullptr);
5710 inline bool SubscriptionReport::has_changed()
const {
5711 return _internal_has_changed();
5713 inline void SubscriptionReport::clear_changed() {
5714 if (changed_ !=
nullptr) changed_->Clear();
5715 _has_bits_[0] &= ~0x00000001u;
5717 inline const ::goby::middleware::intervehicle::protobuf::Subscription& SubscriptionReport::_internal_changed()
const {
5718 const ::goby::middleware::intervehicle::protobuf::Subscription* p = changed_;
5719 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::intervehicle::protobuf::Subscription*
>(
5722 inline const ::goby::middleware::intervehicle::protobuf::Subscription& SubscriptionReport::changed()
const {
5724 return _internal_changed();
5726 inline void SubscriptionReport::unsafe_arena_set_allocated_changed(
5727 ::goby::middleware::intervehicle::protobuf::Subscription* changed) {
5728 if (GetArena() ==
nullptr) {
5729 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(changed_);
5733 _has_bits_[0] |= 0x00000001u;
5735 _has_bits_[0] &= ~0x00000001u;
5739 inline ::goby::middleware::intervehicle::protobuf::Subscription* SubscriptionReport::release_changed() {
5740 auto temp = unsafe_arena_release_changed();
5741 if (GetArena() !=
nullptr) {
5742 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5746 inline ::goby::middleware::intervehicle::protobuf::Subscription* SubscriptionReport::unsafe_arena_release_changed() {
5748 _has_bits_[0] &= ~0x00000001u;
5749 ::goby::middleware::intervehicle::protobuf::Subscription* temp = changed_;
5753 inline ::goby::middleware::intervehicle::protobuf::Subscription* SubscriptionReport::_internal_mutable_changed() {
5754 _has_bits_[0] |= 0x00000001u;
5755 if (changed_ ==
nullptr) {
5756 auto* p = CreateMaybeMessage<::goby::middleware::intervehicle::protobuf::Subscription>(GetArena());
5761 inline ::goby::middleware::intervehicle::protobuf::Subscription* SubscriptionReport::mutable_changed() {
5763 return _internal_mutable_changed();
5765 inline void SubscriptionReport::set_allocated_changed(::goby::middleware::intervehicle::protobuf::Subscription* changed) {
5766 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
5767 if (message_arena ==
nullptr) {
5771 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5772 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(changed);
5773 if (message_arena != submessage_arena) {
5774 changed = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5775 message_arena, changed, submessage_arena);
5777 _has_bits_[0] |= 0x00000001u;
5779 _has_bits_[0] &= ~0x00000001u;
5790 inline bool SubscriptionPersistCollection::_internal_has_time()
const {
5791 bool value = (_has_bits_[0] & 0x00000001u) != 0;
5794 inline bool SubscriptionPersistCollection::has_time()
const {
5795 return _internal_has_time();
5797 inline void SubscriptionPersistCollection::clear_time() {
5798 time_ = PROTOBUF_ULONGLONG(0);
5799 _has_bits_[0] &= ~0x00000001u;
5806 return _internal_time();
5809 _has_bits_[0] |= 0x00000001u;
5813 _internal_set_time(value);
5818 inline int SubscriptionPersistCollection::_internal_subscription_size()
const {
5819 return subscription_.size();
5821 inline int SubscriptionPersistCollection::subscription_size()
const {
5822 return _internal_subscription_size();
5824 inline void SubscriptionPersistCollection::clear_subscription() {
5825 subscription_.Clear();
5827 inline ::goby::middleware::intervehicle::protobuf::Subscription* SubscriptionPersistCollection::mutable_subscription(
int index) {
5829 return subscription_.Mutable(index);
5831 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::Subscription >*
5832 SubscriptionPersistCollection::mutable_subscription() {
5834 return &subscription_;
5836 inline const ::goby::middleware::intervehicle::protobuf::Subscription& SubscriptionPersistCollection::_internal_subscription(
int index)
const {
5837 return subscription_.Get(index);
5839 inline const ::goby::middleware::intervehicle::protobuf::Subscription& SubscriptionPersistCollection::subscription(
int index)
const {
5841 return _internal_subscription(index);
5843 inline ::goby::middleware::intervehicle::protobuf::Subscription* SubscriptionPersistCollection::_internal_add_subscription() {
5844 return subscription_.Add();
5846 inline ::goby::middleware::intervehicle::protobuf::Subscription* SubscriptionPersistCollection::add_subscription() {
5848 return _internal_add_subscription();
5850 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::Subscription >&
5851 SubscriptionPersistCollection::subscription()
const {
5853 return subscription_;
5861 inline bool ModemTransmissionWithLinkID::_internal_has_link_modem_id()
const {
5862 bool value = (_has_bits_[0] & 0x00000002u) != 0;
5865 inline bool ModemTransmissionWithLinkID::has_link_modem_id()
const {
5866 return _internal_has_link_modem_id();
5868 inline void ModemTransmissionWithLinkID::clear_link_modem_id() {
5869 link_modem_id_ = 0u;
5870 _has_bits_[0] &= ~0x00000002u;
5873 return link_modem_id_;
5877 return _internal_link_modem_id();
5880 _has_bits_[0] |= 0x00000002u;
5881 link_modem_id_ =
value;
5884 _internal_set_link_modem_id(value);
5889 inline bool ModemTransmissionWithLinkID::_internal_has_data()
const {
5890 bool value = (_has_bits_[0] & 0x00000001u) != 0;
5891 PROTOBUF_ASSUME(!value || data_ !=
nullptr);
5894 inline bool ModemTransmissionWithLinkID::has_data()
const {
5895 return _internal_has_data();
5897 inline const ::goby::acomms::protobuf::ModemTransmission& ModemTransmissionWithLinkID::_internal_data()
const {
5898 const ::goby::acomms::protobuf::ModemTransmission* p = data_;
5899 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::acomms::protobuf::ModemTransmission*
>(
5902 inline const ::goby::acomms::protobuf::ModemTransmission& ModemTransmissionWithLinkID::data()
const {
5904 return _internal_data();
5906 inline void ModemTransmissionWithLinkID::unsafe_arena_set_allocated_data(
5907 ::goby::acomms::protobuf::ModemTransmission* data) {
5908 if (GetArena() ==
nullptr) {
5909 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(data_);
5913 _has_bits_[0] |= 0x00000001u;
5915 _has_bits_[0] &= ~0x00000001u;
5919 inline ::goby::acomms::protobuf::ModemTransmission* ModemTransmissionWithLinkID::release_data() {
5920 auto temp = unsafe_arena_release_data();
5921 if (GetArena() !=
nullptr) {
5922 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
5926 inline ::goby::acomms::protobuf::ModemTransmission* ModemTransmissionWithLinkID::unsafe_arena_release_data() {
5928 _has_bits_[0] &= ~0x00000001u;
5929 ::goby::acomms::protobuf::ModemTransmission* temp = data_;
5933 inline ::goby::acomms::protobuf::ModemTransmission* ModemTransmissionWithLinkID::_internal_mutable_data() {
5934 _has_bits_[0] |= 0x00000001u;
5935 if (data_ ==
nullptr) {
5936 auto* p = CreateMaybeMessage<::goby::acomms::protobuf::ModemTransmission>(GetArena());
5941 inline ::goby::acomms::protobuf::ModemTransmission* ModemTransmissionWithLinkID::mutable_data() {
5943 return _internal_mutable_data();
5945 inline void ModemTransmissionWithLinkID::set_allocated_data(::goby::acomms::protobuf::ModemTransmission* data) {
5946 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
5947 if (message_arena ==
nullptr) {
5948 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(data_);
5951 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
5952 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(data)->GetArena();
5953 if (message_arena != submessage_arena) {
5954 data = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
5955 message_arena, data, submessage_arena);
5957 _has_bits_[0] |= 0x00000001u;
5959 _has_bits_[0] &= ~0x00000001u;
5970 inline bool ModemRawWithLinkID::_internal_has_link_modem_id()
const {
5971 bool value = (_has_bits_[0] & 0x00000002u) != 0;
5974 inline bool ModemRawWithLinkID::has_link_modem_id()
const {
5975 return _internal_has_link_modem_id();
5977 inline void ModemRawWithLinkID::clear_link_modem_id() {
5978 link_modem_id_ = 0u;
5979 _has_bits_[0] &= ~0x00000002u;
5982 return link_modem_id_;
5986 return _internal_link_modem_id();
5989 _has_bits_[0] |= 0x00000002u;
5990 link_modem_id_ =
value;
5993 _internal_set_link_modem_id(value);
5998 inline bool ModemRawWithLinkID::_internal_has_data()
const {
5999 bool value = (_has_bits_[0] & 0x00000001u) != 0;
6000 PROTOBUF_ASSUME(!value || data_ !=
nullptr);
6003 inline bool ModemRawWithLinkID::has_data()
const {
6004 return _internal_has_data();
6006 inline const ::goby::acomms::protobuf::ModemRaw& ModemRawWithLinkID::_internal_data()
const {
6007 const ::goby::acomms::protobuf::ModemRaw* p = data_;
6008 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::acomms::protobuf::ModemRaw*
>(
6011 inline const ::goby::acomms::protobuf::ModemRaw& ModemRawWithLinkID::data()
const {
6013 return _internal_data();
6015 inline void ModemRawWithLinkID::unsafe_arena_set_allocated_data(
6016 ::goby::acomms::protobuf::ModemRaw* data) {
6017 if (GetArena() ==
nullptr) {
6018 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(data_);
6022 _has_bits_[0] |= 0x00000001u;
6024 _has_bits_[0] &= ~0x00000001u;
6028 inline ::goby::acomms::protobuf::ModemRaw* ModemRawWithLinkID::release_data() {
6029 auto temp = unsafe_arena_release_data();
6030 if (GetArena() !=
nullptr) {
6031 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6035 inline ::goby::acomms::protobuf::ModemRaw* ModemRawWithLinkID::unsafe_arena_release_data() {
6037 _has_bits_[0] &= ~0x00000001u;
6038 ::goby::acomms::protobuf::ModemRaw* temp = data_;
6042 inline ::goby::acomms::protobuf::ModemRaw* ModemRawWithLinkID::_internal_mutable_data() {
6043 _has_bits_[0] |= 0x00000001u;
6044 if (data_ ==
nullptr) {
6045 auto* p = CreateMaybeMessage<::goby::acomms::protobuf::ModemRaw>(GetArena());
6050 inline ::goby::acomms::protobuf::ModemRaw* ModemRawWithLinkID::mutable_data() {
6052 return _internal_mutable_data();
6054 inline void ModemRawWithLinkID::set_allocated_data(::goby::acomms::protobuf::ModemRaw* data) {
6055 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
6056 if (message_arena ==
nullptr) {
6057 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(data_);
6060 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6061 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(data)->GetArena();
6062 if (message_arena != submessage_arena) {
6063 data = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6064 message_arena, data, submessage_arena);
6066 _has_bits_[0] |= 0x00000001u;
6068 _has_bits_[0] &= ~0x00000001u;
6079 inline bool ModemReportWithLinkID::_internal_has_link_modem_id()
const {
6080 bool value = (_has_bits_[0] & 0x00000002u) != 0;
6083 inline bool ModemReportWithLinkID::has_link_modem_id()
const {
6084 return _internal_has_link_modem_id();
6086 inline void ModemReportWithLinkID::clear_link_modem_id() {
6087 link_modem_id_ = 0u;
6088 _has_bits_[0] &= ~0x00000002u;
6091 return link_modem_id_;
6095 return _internal_link_modem_id();
6098 _has_bits_[0] |= 0x00000002u;
6099 link_modem_id_ =
value;
6102 _internal_set_link_modem_id(value);
6107 inline bool ModemReportWithLinkID::_internal_has_data()
const {
6108 bool value = (_has_bits_[0] & 0x00000001u) != 0;
6109 PROTOBUF_ASSUME(!value || data_ !=
nullptr);
6112 inline bool ModemReportWithLinkID::has_data()
const {
6113 return _internal_has_data();
6115 inline const ::goby::acomms::protobuf::ModemReport& ModemReportWithLinkID::_internal_data()
const {
6116 const ::goby::acomms::protobuf::ModemReport* p = data_;
6117 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::acomms::protobuf::ModemReport*
>(
6120 inline const ::goby::acomms::protobuf::ModemReport& ModemReportWithLinkID::data()
const {
6122 return _internal_data();
6124 inline void ModemReportWithLinkID::unsafe_arena_set_allocated_data(
6125 ::goby::acomms::protobuf::ModemReport* data) {
6126 if (GetArena() ==
nullptr) {
6127 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(data_);
6131 _has_bits_[0] |= 0x00000001u;
6133 _has_bits_[0] &= ~0x00000001u;
6137 inline ::goby::acomms::protobuf::ModemReport* ModemReportWithLinkID::release_data() {
6138 auto temp = unsafe_arena_release_data();
6139 if (GetArena() !=
nullptr) {
6140 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
6144 inline ::goby::acomms::protobuf::ModemReport* ModemReportWithLinkID::unsafe_arena_release_data() {
6146 _has_bits_[0] &= ~0x00000001u;
6147 ::goby::acomms::protobuf::ModemReport* temp = data_;
6151 inline ::goby::acomms::protobuf::ModemReport* ModemReportWithLinkID::_internal_mutable_data() {
6152 _has_bits_[0] |= 0x00000001u;
6153 if (data_ ==
nullptr) {
6154 auto* p = CreateMaybeMessage<::goby::acomms::protobuf::ModemReport>(GetArena());
6159 inline ::goby::acomms::protobuf::ModemReport* ModemReportWithLinkID::mutable_data() {
6161 return _internal_mutable_data();
6163 inline void ModemReportWithLinkID::set_allocated_data(::goby::acomms::protobuf::ModemReport* data) {
6164 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
6165 if (message_arena ==
nullptr) {
6166 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(data_);
6169 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
6170 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(data)->GetArena();
6171 if (message_arena != submessage_arena) {
6172 data = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
6173 message_arena, data, submessage_arena);
6175 _has_bits_[0] |= 0x00000001u;
6177 _has_bits_[0] &= ~0x00000001u;
6184 #pragma GCC diagnostic pop
6226 PROTOBUF_NAMESPACE_OPEN
6230 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::intervehicle::protobuf::Subscription_Action>() {
6235 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason>() {
6240 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::intervehicle::protobuf::SubscriptionDCCLID>() {
6244 PROTOBUF_NAMESPACE_CLOSE
6248 #include <google/protobuf/port_undef.inc>
void MergeFrom(const PortalConfig_LinkConfig &from)
SubscriptionReport(const SubscriptionReport &from)
void set_dest(int index, ::PROTOBUF_NAMESPACE_ID::int32 value)
::goby::acomms::protobuf::DriverConfig * release_driver()
void CopyFrom(const PortalConfig &from)
void MergeFrom(const ModemRawWithLinkID &from)
ModemTransmissionWithLinkID()
void CopyFrom(const DCCLForwardedData &from)
PortalConfig_LinkConfig(const PortalConfig_LinkConfig &from)
void Swap(ModemTransmissionWithLinkID *other)
::goby::middleware::protobuf::SerializerTransporterMessage * release_serializer()
ModemTransmissionWithLinkID & operator=(const ModemTransmissionWithLinkID &from)
friend void swap(PortalConfig_PersistSubscriptions &a, PortalConfig_PersistSubscriptions &b)
::PROTOBUF_NAMESPACE_ID::int32 src() const
static const AckData * internal_default_instance()
void CopyFrom(const Header &from)
void CopyFrom(const SubscriptionReport &from)
boost::units::make_scaled_unit< boost::units::unit< time_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type time_unit
::goby::acomms::protobuf::MACConfig * release_mac()
static void InitAsDefaultInstance()
Header & operator=(Header &&from) noexcept
PortalConfig_PersistSubscriptions(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const SubscriptionReport * internal_default_instance()
void MergeFrom(const SubscriptionReport &from)
::PROTOBUF_NAMESPACE_ID::uint32 dccl_id() const
void UnsafeArenaSwap(AckMessagePair *other)
virtual ~DCCLForwardedData()
friend void swap(PortalConfig &a, PortalConfig &b)
DCCLPacket(const DCCLPacket &from)
boost::units::unit< modem_report_interval_dimension, boost::units::si::system > modem_report_interval_unit
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::DCCLPacket > * mutable_frame()
SubscriptionPersistCollection * New() const final
DCCLForwardedData * New() const final
const ::goby::acomms::protobuf::DynamicBufferConfig & subscription_buffer() const
DCCLPacket(DCCLPacket &&from) noexcept
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
::goby::middleware::intervehicle::protobuf::AckData * unsafe_arena_release_data()
PortalConfig_PersistSubscriptions * New() const final
ExpireData * New() const final
::goby::acomms::protobuf::ModemTransmission * mutable_modem_msg()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
boost::units::unit< ack_timeout_dimension, boost::units::si::system > ack_timeout_unit
ExpireMessagePair(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Quantity modem_report_interval_with_units() const
::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig * add_link()
bool has_tx_queue_size() const
::PROTOBUF_NAMESPACE_ID::int64 latency() const
::goby::middleware::protobuf::SerializerProtobufMetadata * release_metadata()
static const DCCLForwardedData * internal_default_instance()
static const SubscriptionPersistCollection & default_instance()
PortalConfig(const PortalConfig &from)
void set_allocated_data(::goby::middleware::intervehicle::protobuf::AckData *data)
boost::units::quantity< latency_unit, google::protobuf::int64 > latency_with_units() const
ExpireMessagePair & operator=(const ExpireMessagePair &from)
void UnsafeArenaSwap(ModemRawWithLinkID *other)
Quantity latency_with_units() const
void unsafe_arena_set_allocated_header(::goby::middleware::intervehicle::protobuf::Header *header)
PortalConfig_LinkConfig & operator=(PortalConfig_LinkConfig &&from) noexcept
void Swap(DCCLForwardedData *other)
::goby::acomms::protobuf::DynamicBufferConfig * unsafe_arena_release_subscription_buffer()
AckData(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_allocated_data(std::string *data)
void set_data(const std::string &value)
::goby::middleware::intervehicle::protobuf::Header * unsafe_arena_release_header()
friend void swap(DCCLForwardedData &a, DCCLForwardedData &b)
::PROTOBUF_NAMESPACE_ID::int32 dest(int index) const
void unsafe_arena_set_allocated_changed(::goby::middleware::intervehicle::protobuf::Subscription *changed)
void CopyFrom(const Status &from)
void set_name(const char *value, size_t size)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_allocated_modem_msg(::goby::acomms::protobuf::ModemTransmission *modem_msg)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > & dest() const
void set_allocated_data(::goby::acomms::protobuf::ModemReport *data)
ModemTransmissionWithLinkID * New() const final
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::Subscription > * mutable_subscription()
::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions * unsafe_arena_release_persist_subscriptions()
bool has_subscription_buffer() const
Status & operator=(Status &&from) noexcept
ExpireMessagePair * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void MergeFrom(const AckMessagePair &from)
static const ExpireData & default_instance()
ModemRawWithLinkID & operator=(ModemRawWithLinkID &&from) noexcept
PortalConfig_PersistSubscriptions * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Header * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
static const SubscriptionReport & default_instance()
void Swap(PortalConfig_LinkConfig *other)
friend void swap(SubscriptionPersistCollection &a, SubscriptionPersistCollection &b)
void UnsafeArenaSwap(PortalConfig_LinkConfig *other)
friend void swap(DCCLPacket &a, DCCLPacket &b)
ModemTransmissionWithLinkID & operator=(ModemTransmissionWithLinkID &&from) noexcept
void Swap(ModemRawWithLinkID *other)
Status(const Status &from)
void UnsafeArenaSwap(PortalConfig *other)
static const PortalConfig_PersistSubscriptions & default_instance()
virtual ~PortalConfig_PersistSubscriptions()
ExpireData(const ExpireData &from)
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::int32 > * mutable_dest()
::goby::middleware::intervehicle::protobuf::TransporterConfig * mutable_intervehicle()
void UnsafeArenaSwap(AckData *other)
PortalConfig_LinkConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
friend void swap(ModemRawWithLinkID &a, ModemRawWithLinkID &b)
::goby::middleware::intervehicle::protobuf::ExpireData * unsafe_arena_release_data()
ExpireData(ExpireData &&from) noexcept
friend void swap(ModemTransmissionWithLinkID &a, ModemTransmissionWithLinkID &b)
SubscriptionReport(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void unsafe_arena_set_allocated_data(::goby::acomms::protobuf::ModemTransmission *data)
static const AckMessagePair * internal_default_instance()
::goby::middleware::protobuf::SerializerTransporterMessage * unsafe_arena_release_serializer()
::goby::acomms::protobuf::DriverConfig * mutable_driver()
ExpireData * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void MergeFrom(const Subscription &from)
AckData(AckData &&from) noexcept
Status & operator=(const Status &from)
::goby::middleware::protobuf::SerializerProtobufMetadata * mutable_metadata()
ModemReportWithLinkID(const ModemReportWithLinkID &from)
void set_data(const char *value)
void MergeFrom(const Status &from)
friend void swap(SubscriptionReport &a, SubscriptionReport &b)
AckData & operator=(const AckData &from)
void clear_tx_queue_size()
AckData(const AckData &from)
PortalConfig_PersistSubscriptions & operator=(const PortalConfig_PersistSubscriptions &from)
void clear_persist_subscriptions()
void set_time(::PROTOBUF_NAMESPACE_ID::uint64 value)
void set_data(const void *value, size_t size)
friend void swap(AckData &a, AckData &b)
void UnsafeArenaSwap(PortalConfig_PersistSubscriptions *other)
DCCLPacket & operator=(DCCLPacket &&from) noexcept
void Swap(PortalConfig_PersistSubscriptions *other)
void unsafe_arena_set_allocated_mac(::goby::acomms::protobuf::MACConfig *mac)
void set_reason(::goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason value)
void set_api_version(::PROTOBUF_NAMESPACE_ID::uint32 value)
::goby::acomms::protobuf::MACConfig * unsafe_arena_release_mac()
void set_group(::PROTOBUF_NAMESPACE_ID::uint32 value)
void Swap(ExpireMessagePair *other)
void unsafe_arena_set_allocated_metadata(::goby::middleware::protobuf::SerializerProtobufMetadata *metadata)
void UnsafeArenaSwap(Header *other)
Quantity time_with_units() const
void set_modem_id(::PROTOBUF_NAMESPACE_ID::uint32 value)
::goby::middleware::intervehicle::protobuf::TransporterConfig * unsafe_arena_release_intervehicle()
PortalConfig & operator=(const PortalConfig &from)
static const Subscription * internal_default_instance()
PortalConfig_PersistSubscriptions PersistSubscriptions
const ::goby::middleware::protobuf::SerializerTransporterMessage & serializer() const
Subscription * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
friend void swap(Status &a, Status &b)
::goby::middleware::intervehicle::protobuf::Subscription * mutable_subscription(int index)
virtual ~ModemReportWithLinkID()
bool has_link_modem_id() const
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type latency_dimension
::PROTOBUF_NAMESPACE_ID::uint32 link_modem_id() const
void unsafe_arena_set_allocated_subscription_buffer(::goby::acomms::protobuf::DynamicBufferConfig *subscription_buffer)
void set_allocated_persist_subscriptions(::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions *persist_subscriptions)
::goby::middleware::intervehicle::protobuf::Header * mutable_header()
DCCLForwardedData & operator=(const DCCLForwardedData &from)
Header * New() const final
::goby::acomms::protobuf::DynamicBufferConfig * release_subscription_buffer()
::goby::acomms::protobuf::DynamicBufferConfig * mutable_subscription_buffer()
ExpireData & operator=(const ExpireData &from)
PortalConfig_LinkConfig & operator=(const PortalConfig_LinkConfig &from)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ExpireReason_descriptor()
::goby::acomms::protobuf::ModemTransmission * mutable_data()
ModemTransmissionWithLinkID(const ModemTransmissionWithLinkID &from)
static const DCCLPacket * internal_default_instance()
ExpireData(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const ExpireMessagePair & default_instance()
ModemReportWithLinkID * New() const final
PortalConfig_PersistSubscriptions & operator=(PortalConfig_PersistSubscriptions &&from) noexcept
boost::units::quantity< time_unit, google::protobuf::uint64 > time_with_units() const
void Swap(ExpireData *other)
AckData * New() const final
bool has_modem_id() const
PortalConfig_LinkConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::goby::middleware::intervehicle::protobuf::AckData * release_data()
::goby::middleware::intervehicle::protobuf::Header * release_header()
friend void swap(PortalConfig_LinkConfig &a, PortalConfig_LinkConfig &b)
::goby::acomms::protobuf::ModemReport * release_data()
void MergeFrom(const PortalConfig &from)
virtual ~SubscriptionReport()
void CopyFrom(const ModemRawWithLinkID &from)
static const ModemReportWithLinkID * internal_default_instance()
void clear_intervehicle()
AckData & operator=(AckData &&from) noexcept
::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig * mutable_link(int index)
::goby::middleware::intervehicle::protobuf::ExpireData * mutable_data()
void set_dccl_id(::PROTOBUF_NAMESPACE_ID::uint32 value)
::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions * mutable_persist_subscriptions()
::goby::acomms::protobuf::ModemTransmission * unsafe_arena_release_data()
ModemReportWithLinkID & operator=(const ModemReportWithLinkID &from)
Subscription(Subscription &&from) noexcept
::goby::middleware::intervehicle::protobuf::Subscription * unsafe_arena_release_changed()
bool has_api_version() const
::goby::middleware::intervehicle::protobuf::Subscription * mutable_changed()
::goby::middleware::intervehicle::protobuf::ExpireData * release_data()
PortalConfig * New() const final
static const Status & default_instance()
void Swap(AckData *other)
void UnsafeArenaSwap(ExpireMessagePair *other)
static const Status * internal_default_instance()
SubscriptionPersistCollection(const SubscriptionPersistCollection &from)
::goby::acomms::protobuf::DriverConfig * unsafe_arena_release_driver()
DCCLForwardedData(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void unsafe_arena_set_allocated_intervehicle(::goby::middleware::intervehicle::protobuf::TransporterConfig *intervehicle)
static const PortalConfig * internal_default_instance()
void CopyFrom(const SubscriptionPersistCollection &from)
bool has_subnet_mask() const
Subscription_Action Action
static const PortalConfig_PersistSubscriptions * internal_default_instance()
static const AckMessagePair & default_instance()
Subscription * New() const final
static const ExpireMessagePair * internal_default_instance()
static const PortalConfig & default_instance()
void UnsafeArenaSwap(ModemTransmissionWithLinkID *other)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
virtual ~AckMessagePair()
static const ModemReportWithLinkID & default_instance()
Header(const Header &from)
ModemTransmissionWithLinkID * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions * release_persist_subscriptions()
bool has_modem_report_interval() const
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::Subscription > & subscription() const
PortalConfig_LinkConfig()
::goby::middleware::intervehicle::protobuf::Subscription * add_subscription()
const ::goby::middleware::intervehicle::protobuf::TransporterConfig & intervehicle() const
void CopyFrom(const ModemTransmissionWithLinkID &from)
void set_link_modem_id(::PROTOBUF_NAMESPACE_ID::uint32 value)
Subscription(const Subscription &from)
void clear_subscription()
static const std::string & ExpireReason_Name(T enum_t_value)
const ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig & link(int index) const
AckMessagePair & operator=(const AckMessagePair &from)
SubscriptionPersistCollection & operator=(SubscriptionPersistCollection &&from) noexcept
void set_time_with_units(Quantity value_w_units)
void set_allocated_serializer(::goby::middleware::protobuf::SerializerTransporterMessage *serializer)
void unsafe_arena_set_allocated_data(::goby::middleware::intervehicle::protobuf::AckData *data)
void CopyFrom(const PortalConfig_LinkConfig &from)
friend void swap(Subscription &a, Subscription &b)
void UnsafeArenaSwap(Subscription *other)
void UnsafeArenaSwap(DCCLPacket *other)
void MergeFrom(const ExpireMessagePair &from)
std::string * release_data()
boost::units::quantity< modem_report_interval_unit, double > modem_report_interval_with_units() const
static const ExpireData * internal_default_instance()
Subscription(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void MergeFrom(const PortalConfig_PersistSubscriptions &from)
void set_modem_report_interval_with_units(Quantity value_w_units)
static bool ExpireReason_IsValid(int value)
virtual ~ExpireMessagePair()
static const DCCLPacket & default_instance()
void UnsafeArenaSwap(Status *other)
ExpireMessagePair & operator=(ExpireMessagePair &&from) noexcept
bool has_persist_subscriptions() const
::goby::acomms::protobuf::ModemTransmission * release_modem_msg()
friend void swap(ExpireData &a, ExpireData &b)
SubscriptionReport(SubscriptionReport &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::DCCLPacket > & frame() const
::goby::acomms::protobuf::ModemRaw * unsafe_arena_release_data()
void set_allocated_mac(::goby::acomms::protobuf::MACConfig *mac)
static const PortalConfig_LinkConfig & default_instance()
void CopyFrom(const AckData &from)
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type modem_report_interval_dimension
const ::goby::acomms::protobuf::ModemTransmission & modem_msg() const
void clear_modem_report_interval()
SubscriptionPersistCollection * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
friend void swap(AckMessagePair &a, AckMessagePair &b)
void unsafe_arena_set_allocated_data(::goby::middleware::intervehicle::protobuf::ExpireData *data)
void set_modem_report_interval(double value)
Status * New() const final
void set_latency_with_units(Quantity value_w_units)
double modem_report_interval() const
ExpireData & operator=(ExpireData &&from) noexcept
DCCLPacket(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::goby::acomms::protobuf::ModemReport * unsafe_arena_release_data()
int subscription_size() const
const ::goby::acomms::protobuf::ModemReport & data() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const std::string & data() const
std::string * mutable_data()
void unsafe_arena_set_allocated_data(::goby::acomms::protobuf::ModemRaw *data)
PortalConfig_LinkConfig * New() const final
DCCLForwardedData(DCCLForwardedData &&from) noexcept
SubscriptionPersistCollection(SubscriptionPersistCollection &&from) noexcept
const std::string & name() const
void set_latency(::PROTOBUF_NAMESPACE_ID::int64 value)
const ::goby::middleware::protobuf::SerializerProtobufMetadata & metadata() const
static bool Action_IsValid(int value)
friend void swap(Header &a, Header &b)
const ::goby::acomms::protobuf::ModemRaw & data() const
void Swap(ModemReportWithLinkID *other)
bool has_ack_timeout() const
ModemReportWithLinkID(::PROTOBUF_NAMESPACE_ID::Arena *arena)
PortalConfig & operator=(PortalConfig &&from) noexcept
boost::units::make_scaled_unit< boost::units::unit< latency_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type latency_unit
void clear_link_modem_id()
::goby::middleware::intervehicle::protobuf::ExpireData_ExpireReason reason() const
virtual ~ModemRawWithLinkID()
::goby::middleware::intervehicle::protobuf::Subscription * release_changed()
virtual ~ModemTransmissionWithLinkID()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
double ack_timeout() const
PortalConfig_PersistSubscriptions(const PortalConfig_PersistSubscriptions &from)
static const Header & default_instance()
ModemRawWithLinkID(ModemRawWithLinkID &&from) noexcept
PortalConfig_LinkConfig LinkConfig
void Swap(Subscription *other)
void set_allocated_driver(::goby::acomms::protobuf::DriverConfig *driver)
void clear_subscription_buffer()
const ::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions & persist_subscriptions() const
bool has_serializer() const
Status(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void MergeFrom(const Header &from)
DCCLForwardedData(const DCCLForwardedData &from)
void set_action(::goby::middleware::intervehicle::protobuf::Subscription_Action value)
static const SubscriptionPersistCollection * internal_default_instance()
void set_name(const std::string &value)
void set_ack_timeout_with_units(Quantity value_w_units)
void CopyFrom(const ModemReportWithLinkID &from)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Action_descriptor()
ModemRawWithLinkID * New() const final
std::string * mutable_name()
void CopyFrom(const ExpireData &from)
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type time_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type ack_timeout_dimension
DCCLForwardedData * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
SubscriptionReport & operator=(SubscriptionReport &&from) noexcept
void set_src(::PROTOBUF_NAMESPACE_ID::int32 value)
const ::goby::middleware::intervehicle::protobuf::ExpireData & data() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static bool ExpireReason_Parse(const std::string &name, ExpireReason *value)
void CopyFrom(const AckMessagePair &from)
void set_allocated_metadata(::goby::middleware::protobuf::SerializerProtobufMetadata *metadata)
::goby::middleware::intervehicle::protobuf::Subscription_Action action() const
void MergeFrom(const SubscriptionPersistCollection &from)
void set_allocated_data(::goby::acomms::protobuf::ModemTransmission *data)
SubscriptionReport * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
static const PortalConfig_LinkConfig * internal_default_instance()
friend void swap(ExpireMessagePair &a, ExpireMessagePair &b)
ModemRawWithLinkID(const ModemRawWithLinkID &from)
ModemReportWithLinkID & operator=(ModemReportWithLinkID &&from) noexcept
void CopyFrom(const PortalConfig_PersistSubscriptions &from)
AckData * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void unsafe_arena_set_allocated_serializer(::goby::middleware::protobuf::SerializerTransporterMessage *serializer)
::PROTOBUF_NAMESPACE_ID::uint32 modem_id() const
PortalConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
ModemReportWithLinkID * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Header & operator=(const Header &from)
void UnsafeArenaSwap(ModemReportWithLinkID *other)
ModemRawWithLinkID(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::goby::acomms::protobuf::ModemReport * mutable_data()
Quantity ack_timeout_with_units() const
const ::goby::middleware::intervehicle::protobuf::Subscription & subscription(int index) const
static const Header * internal_default_instance()
static const ModemTransmissionWithLinkID * internal_default_instance()
ModemTransmissionWithLinkID(ModemTransmissionWithLinkID &&from) noexcept
void set_allocated_data(::goby::acomms::protobuf::ModemRaw *data)
void UnsafeArenaSwap(SubscriptionPersistCollection *other)
ExpireData_ExpireReason ExpireReason
void unsafe_arena_set_allocated_persist_subscriptions(::goby::middleware::intervehicle::protobuf::PortalConfig_PersistSubscriptions *persist_subscriptions)
friend void swap(ModemReportWithLinkID &a, ModemReportWithLinkID &b)
virtual ~PortalConfig_LinkConfig()
static const Subscription & default_instance()
void unsafe_arena_set_allocated_data(::goby::acomms::protobuf::ModemReport *data)
void set_allocated_changed(::goby::middleware::intervehicle::protobuf::Subscription *changed)
bool has_intervehicle() const
Subscription & operator=(Subscription &&from) noexcept
void set_allocated_name(std::string *name)
void UnsafeArenaSwap(SubscriptionReport *other)
AckMessagePair & operator=(AckMessagePair &&from) noexcept
void set_name(std::string &&value)
AckMessagePair * New() const final
static const DCCLForwardedData & default_instance()
void unsafe_arena_set_allocated_modem_msg(::goby::acomms::protobuf::ModemTransmission *modem_msg)
AckMessagePair(const AckMessagePair &from)
ExpireMessagePair(const ExpireMessagePair &from)
DCCLPacket * New() const final
bool has_metadata() const
ModemRawWithLinkID * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
static const ModemTransmissionWithLinkID & default_instance()
SubscriptionPersistCollection & operator=(const SubscriptionPersistCollection &from)
ExpireMessagePair(ExpireMessagePair &&from) noexcept
void UnsafeArenaSwap(ExpireData *other)
PortalConfig(PortalConfig &&from) noexcept
::PROTOBUF_NAMESPACE_ID::uint32 subnet_mask() const
SubscriptionReport * New() const final
PortalConfig_PersistSubscriptions()
std::string * release_name()
void set_name(const char *value)
static const std::string & Action_Name(T enum_t_value)
static const AckData & default_instance()
DCCLPacket * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Subscription & operator=(const Subscription &from)
::goby::middleware::intervehicle::protobuf::DCCLPacket * add_frame()
void set_tx_queue_size(::PROTOBUF_NAMESPACE_ID::int32 value)
void set_subnet_mask(::PROTOBUF_NAMESPACE_ID::uint32 value)
void MergeFrom(const ModemTransmissionWithLinkID &from)
const ::goby::acomms::protobuf::ModemTransmission & data() const
void UnsafeArenaSwap(DCCLForwardedData *other)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig > * mutable_link()
void MergeFrom(const DCCLPacket &from)
void CopyFrom(const ExpireMessagePair &from)
SubscriptionPersistCollection()
void set_data(std::string &&value)
ExpireMessagePair * New() const final
const ::goby::middleware::intervehicle::protobuf::Header & header() const
PortalConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
const ::goby::middleware::intervehicle::protobuf::AckData & data() const
::goby::acomms::protobuf::ModemRaw * mutable_data()
::goby::middleware::protobuf::SerializerTransporterMessage * mutable_serializer()
void add_dest(::PROTOBUF_NAMESPACE_ID::int32 value)
void CopyFrom(const DCCLPacket &from)
boost::units::quantity< ack_timeout_unit, double > ack_timeout_with_units() const
::goby::acomms::protobuf::ModemTransmission * unsafe_arena_release_modem_msg()
void set_ack_timeout(double value)
void set_allocated_header(::goby::middleware::intervehicle::protobuf::Header *header)
void Swap(SubscriptionPersistCollection *other)
const ::goby::middleware::intervehicle::protobuf::Subscription & changed() const
ModemRawWithLinkID & operator=(const ModemRawWithLinkID &from)
ModemTransmissionWithLinkID(::PROTOBUF_NAMESPACE_ID::Arena *arena)
ModemReportWithLinkID(ModemReportWithLinkID &&from) noexcept
::goby::middleware::intervehicle::protobuf::TransporterConfig * release_intervehicle()
static const ModemRawWithLinkID * internal_default_instance()
void set_allocated_intervehicle(::goby::middleware::intervehicle::protobuf::TransporterConfig *intervehicle)
void MergeFrom(const ExpireData &from)
AckMessagePair * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Header(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::goby::acomms::protobuf::ModemRaw * release_data()
void Swap(AckMessagePair *other)
::goby::middleware::protobuf::SerializerProtobufMetadata * unsafe_arena_release_metadata()
::PROTOBUF_NAMESPACE_ID::uint32 group() const
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::middleware::intervehicle::protobuf::PortalConfig_LinkConfig > & link() const
virtual ~SubscriptionPersistCollection()
::PROTOBUF_NAMESPACE_ID::int32 tx_queue_size() const
void set_allocated_data(::goby::middleware::intervehicle::protobuf::ExpireData *data)
::PROTOBUF_NAMESPACE_ID::uint32 api_version() const
void Swap(SubscriptionReport *other)
::goby::middleware::intervehicle::protobuf::DCCLPacket * mutable_frame(int index)
void Swap(DCCLPacket *other)
const ::goby::middleware::intervehicle::protobuf::DCCLPacket & frame(int index) const
void unsafe_arena_set_allocated_driver(::goby::acomms::protobuf::DriverConfig *driver)
::PROTOBUF_NAMESPACE_ID::uint64 time() const
const ::goby::acomms::protobuf::MACConfig & mac() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static const ModemRawWithLinkID & default_instance()
void MergeFrom(const AckData &from)
::goby::acomms::protobuf::ModemTransmission * release_data()
PortalConfig_PersistSubscriptions(PortalConfig_PersistSubscriptions &&from) noexcept
void MergeFrom(const ModemReportWithLinkID &from)
SubscriptionPersistCollection(::PROTOBUF_NAMESPACE_ID::Arena *arena)
const ::goby::acomms::protobuf::DriverConfig & driver() const
::goby::acomms::protobuf::MACConfig * mutable_mac()
void Swap(PortalConfig *other)
Status * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_allocated_subscription_buffer(::goby::acomms::protobuf::DynamicBufferConfig *subscription_buffer)
PortalConfig_LinkConfig(PortalConfig_LinkConfig &&from) noexcept
::goby::middleware::intervehicle::protobuf::AckData * mutable_data()
static bool Action_Parse(const std::string &name, Action *value)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void MergeFrom(const DCCLForwardedData &from)
DCCLForwardedData & operator=(DCCLForwardedData &&from) noexcept
SubscriptionReport & operator=(const SubscriptionReport &from)
bool has_modem_msg() const
DCCLPacket & operator=(const DCCLPacket &from)
Header(Header &&from) noexcept
AckMessagePair(AckMessagePair &&from) noexcept
void CopyFrom(const Subscription &from)
AckMessagePair(::PROTOBUF_NAMESPACE_ID::Arena *arena)
Status(Status &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2fintervehicle_2eproto
goby::util::logger::GroupSetter group(std::string n)
unit< time_dimension, si::system > time
@ value
the parser finished reading a JSON value
ModemReportDefaultTypeInternal _ModemReport_default_instance_
DynamicBufferConfigDefaultTypeInternal _DynamicBufferConfig_default_instance_
MACConfigDefaultTypeInternal _MACConfig_default_instance_
ModemTransmissionDefaultTypeInternal _ModemTransmission_default_instance_
ModemRawDefaultTypeInternal _ModemRaw_default_instance_
DriverConfigDefaultTypeInternal _DriverConfig_default_instance_
const std::string & SubscriptionDCCLID_Name(T enum_t_value)
bool SubscriptionDCCLID_IsValid(int value)
SubscriptionReportDefaultTypeInternal _SubscriptionReport_default_instance_
constexpr SubscriptionDCCLID SubscriptionDCCLID_MIN
StatusDefaultTypeInternal _Status_default_instance_
TransporterConfigDefaultTypeInternal _TransporterConfig_default_instance_
bool Subscription_Action_Parse(const std::string &name, Subscription_Action *value)
PortalConfigDefaultTypeInternal _PortalConfig_default_instance_
constexpr int ExpireData_ExpireReason_ExpireReason_ARRAYSIZE
constexpr int Subscription_Action_Action_ARRAYSIZE
ModemTransmissionWithLinkIDDefaultTypeInternal _ModemTransmissionWithLinkID_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Subscription_Action_descriptor()
PortalConfig_LinkConfigDefaultTypeInternal _PortalConfig_LinkConfig_default_instance_
const std::string & Subscription_Action_Name(T enum_t_value)
ExpireDataDefaultTypeInternal _ExpireData_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * ExpireData_ExpireReason_descriptor()
constexpr Subscription_Action Subscription_Action_Action_MIN
constexpr Subscription_Action Subscription_Action_Action_MAX
SubscriptionDefaultTypeInternal _Subscription_default_instance_
SubscriptionPersistCollectionDefaultTypeInternal _SubscriptionPersistCollection_default_instance_
ExpireMessagePairDefaultTypeInternal _ExpireMessagePair_default_instance_
@ ExpireData_ExpireReason_EXPIRED_NO_SUBSCRIBERS
@ ExpireData_ExpireReason_EXPIRED_BUFFER_OVERFLOW
@ ExpireData_ExpireReason_EXPIRED_TIME_TO_LIVE_EXCEEDED
const std::string & ExpireData_ExpireReason_Name(T enum_t_value)
bool SubscriptionDCCLID_Parse(const std::string &name, SubscriptionDCCLID *value)
constexpr ExpireData_ExpireReason ExpireData_ExpireReason_ExpireReason_MIN
PortalConfig_PersistSubscriptionsDefaultTypeInternal _PortalConfig_PersistSubscriptions_default_instance_
DCCLForwardedDataDefaultTypeInternal _DCCLForwardedData_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * SubscriptionDCCLID_descriptor()
bool ExpireData_ExpireReason_IsValid(int value)
ModemReportWithLinkIDDefaultTypeInternal _ModemReportWithLinkID_default_instance_
DCCLPacketDefaultTypeInternal _DCCLPacket_default_instance_
constexpr SubscriptionDCCLID SubscriptionDCCLID_MAX
@ Subscription_Action_UNSUBSCRIBE
@ Subscription_Action_SUBSCRIBE
HeaderDefaultTypeInternal _Header_default_instance_
bool Subscription_Action_IsValid(int value)
bool ExpireData_ExpireReason_Parse(const std::string &name, ExpireData_ExpireReason *value)
constexpr int SubscriptionDCCLID_ARRAYSIZE
@ SUBSCRIPTION_DCCL_ID__GOBY_3_1
@ SUBSCRIPTION_DCCL_ID__GOBY_3_0
AckDataDefaultTypeInternal _AckData_default_instance_
ModemRawWithLinkIDDefaultTypeInternal _ModemRawWithLinkID_default_instance_
constexpr ExpireData_ExpireReason ExpireData_ExpireReason_ExpireReason_MAX
AckMessagePairDefaultTypeInternal _AckMessagePair_default_instance_
SerializerProtobufMetadataDefaultTypeInternal _SerializerProtobufMetadata_default_instance_
SerializerTransporterMessageDefaultTypeInternal _SerializerTransporterMessage_default_instance_
The global namespace for the Goby project.
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited()
bool has_header(const Headers &headers, const std::string &key)
type
Generic JSON types used in JWTs.
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[17] PROTOBUF_SECTION_VARIABLE(protodesc_cold)