4 #ifndef GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fhub_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_jaiabot_2fmessages_2fhub_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>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/unknown_field_set.h>
35 #include "dccl/option_extensions.pb.h"
37 #include "goby/middleware/protobuf/coroner.pb.h"
40 #include <boost/units/quantity.hpp>
41 #include <boost/units/absolute.hpp>
42 #include <boost/units/dimensionless_type.hpp>
43 #include <boost/units/make_scaled_unit.hpp>
45 #include <boost/units/systems/si.hpp>
47 #include <google/protobuf/port_def.inc>
48 #define PROTOBUF_INTERNAL_EXPORT_jaiabot_2fmessages_2fhub_2eproto
49 PROTOBUF_NAMESPACE_OPEN
53 PROTOBUF_NAMESPACE_CLOSE
57 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
59 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
61 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
63 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
65 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
71 class HubStatusDefaultTypeInternal;
73 class HubStatus_BotOffloadData;
74 class HubStatus_BotOffloadDataDefaultTypeInternal;
78 PROTOBUF_NAMESPACE_OPEN
79 template<> ::jaiabot::protobuf::HubStatus* Arena::CreateMaybeMessage<::jaiabot::protobuf::HubStatus>(Arena*);
80 template<> ::jaiabot::protobuf::HubStatus_BotOffloadData* Arena::CreateMaybeMessage<::jaiabot::protobuf::HubStatus_BotOffloadData>(Arena*);
81 PROTOBUF_NAMESPACE_CLOSE
87 class HubStatus_BotOffloadData PROTOBUF_FINAL :
88 public ::PROTOBUF_NAMESPACE_ID::Message {
95 : HubStatus_BotOffloadData() {
96 *
this = ::std::move(from);
99 inline HubStatus_BotOffloadData&
operator=(
const HubStatus_BotOffloadData& from) {
103 inline HubStatus_BotOffloadData&
operator=(HubStatus_BotOffloadData&& from) noexcept {
104 if (GetArena() == from.GetArena()) {
105 if (
this != &from) InternalSwap(&from);
113 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
116 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
119 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
120 return GetDescriptor();
123 return GetMetadataStatic().descriptor;
126 return GetMetadataStatic().reflection;
132 return reinterpret_cast<const HubStatus_BotOffloadData*
>(
135 static constexpr
int kIndexInFileMessages =
138 friend void swap(HubStatus_BotOffloadData& a, HubStatus_BotOffloadData& b) {
141 inline void Swap(HubStatus_BotOffloadData* other) {
142 if (other ==
this)
return;
143 if (GetArena() == other->GetArena()) {
146 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
150 if (other ==
this)
return;
151 GOOGLE_DCHECK(GetArena() == other->GetArena());
157 inline HubStatus_BotOffloadData*
New() const final {
158 return CreateMaybeMessage<HubStatus_BotOffloadData>(
nullptr);
161 HubStatus_BotOffloadData*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
162 return CreateMaybeMessage<HubStatus_BotOffloadData>(arena);
164 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
165 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
166 void CopyFrom(
const HubStatus_BotOffloadData& from);
168 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
169 bool IsInitialized() const final;
171 size_t ByteSizeLong() const final;
172 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
173 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
174 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
175 int GetCachedSize() const final {
return _cached_size_.Get(); }
178 inline void SharedCtor();
179 inline void SharedDtor();
180 void SetCachedSize(
int size)
const final;
181 void InternalSwap(HubStatus_BotOffloadData* other);
182 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
183 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
184 return "jaiabot.protobuf.HubStatus.BotOffloadData";
189 static void ArenaDtor(
void*
object);
190 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
195 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
207 kBotIdFieldNumber = 1,
208 kDataOffloadPercentageFieldNumber = 2,
209 kOffloadSucceededFieldNumber = 3,
214 bool _internal_has_bot_id()
const;
217 ::PROTOBUF_NAMESPACE_ID::uint32
bot_id()
const;
220 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_bot_id()
const;
221 void _internal_set_bot_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
227 bool _internal_has_data_offload_percentage()
const;
233 ::PROTOBUF_NAMESPACE_ID::int32 _internal_data_offload_percentage()
const;
234 void _internal_set_data_offload_percentage(::PROTOBUF_NAMESPACE_ID::int32 value);
240 bool _internal_has_offload_succeeded()
const;
246 bool _internal_offload_succeeded()
const;
247 void _internal_set_offload_succeeded(
bool value);
254 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
255 typedef void InternalArenaConstructable_;
256 typedef void DestructorSkippable_;
257 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
258 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
259 ::PROTOBUF_NAMESPACE_ID::uint32 bot_id_;
260 ::PROTOBUF_NAMESPACE_ID::int32 data_offload_percentage_;
261 bool offload_succeeded_;
262 friend struct ::TableStruct_jaiabot_2fmessages_2fhub_2eproto;
267 public ::PROTOBUF_NAMESPACE_ID::Message {
275 *
this = ::std::move(from);
282 inline HubStatus&
operator=(HubStatus&& from) noexcept {
283 if (GetArena() == from.GetArena()) {
284 if (
this != &from) InternalSwap(&from);
292 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
295 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
298 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
299 return GetDescriptor();
302 return GetMetadataStatic().descriptor;
305 return GetMetadataStatic().reflection;
311 return reinterpret_cast<const HubStatus*
>(
314 static constexpr
int kIndexInFileMessages =
317 friend void swap(HubStatus& a, HubStatus& b) {
320 inline void Swap(HubStatus* other) {
321 if (other ==
this)
return;
322 if (GetArena() == other->GetArena()) {
325 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
329 if (other ==
this)
return;
330 GOOGLE_DCHECK(GetArena() == other->GetArena());
336 inline HubStatus*
New() const final {
337 return CreateMaybeMessage<HubStatus>(
nullptr);
340 HubStatus*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
341 return CreateMaybeMessage<HubStatus>(arena);
343 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
344 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
347 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
348 bool IsInitialized() const final;
350 size_t ByteSizeLong() const final;
351 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
352 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
353 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
354 int GetCachedSize() const final {
return _cached_size_.Get(); }
357 inline void SharedCtor();
358 inline void SharedDtor();
359 void SetCachedSize(
int size)
const final;
360 void InternalSwap(HubStatus* other);
361 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
362 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
363 return "jaiabot.protobuf.HubStatus";
366 explicit HubStatus(::PROTOBUF_NAMESPACE_ID::Arena* arena);
368 static void ArenaDtor(
void*
object);
369 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
374 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
388 kErrorFieldNumber = 5,
389 kWarningFieldNumber = 6,
390 kBotIdsInRadioFileFieldNumber = 11,
391 kLocationFieldNumber = 10,
392 kLinuxHardwareStatusFieldNumber = 12,
393 kBotOffloadFieldNumber = 13,
394 kHubIdFieldNumber = 1,
395 kFleetIdFieldNumber = 2,
396 kTimeFieldNumber = 3,
397 kReceivedTimeFieldNumber = 14,
398 kHealthStateFieldNumber = 4,
403 int _internal_error_size()
const;
409 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_error();
414 const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
error()
const;
420 int _internal_warning_size()
const;
426 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>* _internal_mutable_warning();
431 const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
warning()
const;
437 int _internal_bot_ids_in_radio_file_size()
const;
441 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_bot_ids_in_radio_file(
int index)
const;
442 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 >&
443 _internal_bot_ids_in_radio_file()
const;
444 void _internal_add_bot_ids_in_radio_file(::PROTOBUF_NAMESPACE_ID::uint32 value);
445 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 >*
446 _internal_mutable_bot_ids_in_radio_file();
451 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 >&
453 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 >*
459 bool _internal_has_location()
const;
462 const ::jaiabot::protobuf::GeographicCoordinate&
location()
const;
467 const ::jaiabot::protobuf::GeographicCoordinate& _internal_location()
const;
468 ::jaiabot::protobuf::GeographicCoordinate* _internal_mutable_location();
471 ::jaiabot::protobuf::GeographicCoordinate* location);
477 bool _internal_has_linux_hardware_status()
const;
485 const ::jaiabot::protobuf::LinuxHardwareStatus& _internal_linux_hardware_status()
const;
486 ::jaiabot::protobuf::LinuxHardwareStatus* _internal_mutable_linux_hardware_status();
495 bool _internal_has_bot_offload()
const;
498 const ::jaiabot::protobuf::HubStatus_BotOffloadData&
bot_offload()
const;
503 const ::jaiabot::protobuf::HubStatus_BotOffloadData& _internal_bot_offload()
const;
504 ::jaiabot::protobuf::HubStatus_BotOffloadData* _internal_mutable_bot_offload();
507 ::jaiabot::protobuf::HubStatus_BotOffloadData* bot_offload);
513 bool _internal_has_hub_id()
const;
516 ::PROTOBUF_NAMESPACE_ID::uint32
hub_id()
const;
519 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_hub_id()
const;
520 void _internal_set_hub_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
526 bool _internal_has_fleet_id()
const;
532 ::PROTOBUF_NAMESPACE_ID::uint32 _internal_fleet_id()
const;
533 void _internal_set_fleet_id(::PROTOBUF_NAMESPACE_ID::uint32 value);
539 bool _internal_has_time()
const;
542 ::PROTOBUF_NAMESPACE_ID::uint64
time()
const;
543 void set_time(::PROTOBUF_NAMESPACE_ID::uint64 value);
545 ::PROTOBUF_NAMESPACE_ID::uint64 _internal_time()
const;
546 void _internal_set_time(::PROTOBUF_NAMESPACE_ID::uint64 value);
552 bool _internal_has_received_time()
const;
558 ::PROTOBUF_NAMESPACE_ID::uint64 _internal_received_time()
const;
559 void _internal_set_received_time(::PROTOBUF_NAMESPACE_ID::uint64 value);
565 bool _internal_has_health_state()
const;
571 ::goby::middleware::protobuf::HealthState _internal_health_state()
const;
572 void _internal_set_health_state(::goby::middleware::protobuf::HealthState value);
577 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;
579 template<
typename Quantity >
581 { set_time(boost::units::quantity<time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
583 template<
typename Quantity >
585 {
return Quantity(time() *
time_unit()); };
588 {
return time_with_units<boost::units::quantity< time_unit,google::protobuf::uint64 > >(); };
592 typedef boost::units::make_scaled_unit<boost::units::unit<received_time_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-6> > >::type
received_time_unit;
594 template<
typename Quantity >
596 { set_received_time(boost::units::quantity<received_time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
598 template<
typename Quantity >
603 {
return received_time_with_units<boost::units::quantity< received_time_unit,google::protobuf::uint64 > >(); };
610 size_t RequiredFieldsByteSizeFallback()
const;
612 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
613 typedef void InternalArenaConstructable_;
614 typedef void DestructorSkippable_;
615 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
616 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
617 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> error_;
618 ::PROTOBUF_NAMESPACE_ID::RepeatedField<int> warning_;
619 ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 > bot_ids_in_radio_file_;
620 ::jaiabot::protobuf::GeographicCoordinate* location_;
621 ::jaiabot::protobuf::LinuxHardwareStatus* linux_hardware_status_;
622 ::jaiabot::protobuf::HubStatus_BotOffloadData* bot_offload_;
623 ::PROTOBUF_NAMESPACE_ID::uint32 hub_id_;
624 ::PROTOBUF_NAMESPACE_ID::uint32 fleet_id_;
625 ::PROTOBUF_NAMESPACE_ID::uint64 time_;
626 ::PROTOBUF_NAMESPACE_ID::uint64 received_time_;
628 friend struct ::TableStruct_jaiabot_2fmessages_2fhub_2eproto;
636 #pragma GCC diagnostic push
637 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
642 inline bool HubStatus_BotOffloadData::_internal_has_bot_id()
const {
643 bool value = (_has_bits_[0] & 0x00000001u) != 0;
646 inline bool HubStatus_BotOffloadData::has_bot_id()
const {
647 return _internal_has_bot_id();
649 inline void HubStatus_BotOffloadData::clear_bot_id() {
651 _has_bits_[0] &= ~0x00000001u;
653 inline ::PROTOBUF_NAMESPACE_ID::uint32 HubStatus_BotOffloadData::_internal_bot_id()
const {
656 inline ::PROTOBUF_NAMESPACE_ID::uint32 HubStatus_BotOffloadData::bot_id()
const {
658 return _internal_bot_id();
660 inline void HubStatus_BotOffloadData::_internal_set_bot_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
661 _has_bits_[0] |= 0x00000001u;
664 inline void HubStatus_BotOffloadData::set_bot_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
665 _internal_set_bot_id(value);
670 inline bool HubStatus_BotOffloadData::_internal_has_data_offload_percentage()
const {
671 bool value = (_has_bits_[0] & 0x00000002u) != 0;
674 inline bool HubStatus_BotOffloadData::has_data_offload_percentage()
const {
675 return _internal_has_data_offload_percentage();
677 inline void HubStatus_BotOffloadData::clear_data_offload_percentage() {
678 data_offload_percentage_ = 0;
679 _has_bits_[0] &= ~0x00000002u;
681 inline ::PROTOBUF_NAMESPACE_ID::int32 HubStatus_BotOffloadData::_internal_data_offload_percentage()
const {
682 return data_offload_percentage_;
684 inline ::PROTOBUF_NAMESPACE_ID::int32 HubStatus_BotOffloadData::data_offload_percentage()
const {
686 return _internal_data_offload_percentage();
688 inline void HubStatus_BotOffloadData::_internal_set_data_offload_percentage(::PROTOBUF_NAMESPACE_ID::int32 value) {
689 _has_bits_[0] |= 0x00000002u;
690 data_offload_percentage_ = value;
692 inline void HubStatus_BotOffloadData::set_data_offload_percentage(::PROTOBUF_NAMESPACE_ID::int32 value) {
693 _internal_set_data_offload_percentage(value);
698 inline bool HubStatus_BotOffloadData::_internal_has_offload_succeeded()
const {
699 bool value = (_has_bits_[0] & 0x00000004u) != 0;
702 inline bool HubStatus_BotOffloadData::has_offload_succeeded()
const {
703 return _internal_has_offload_succeeded();
705 inline void HubStatus_BotOffloadData::clear_offload_succeeded() {
706 offload_succeeded_ =
false;
707 _has_bits_[0] &= ~0x00000004u;
709 inline bool HubStatus_BotOffloadData::_internal_offload_succeeded()
const {
710 return offload_succeeded_;
712 inline bool HubStatus_BotOffloadData::offload_succeeded()
const {
714 return _internal_offload_succeeded();
716 inline void HubStatus_BotOffloadData::_internal_set_offload_succeeded(
bool value) {
717 _has_bits_[0] |= 0x00000004u;
718 offload_succeeded_ = value;
720 inline void HubStatus_BotOffloadData::set_offload_succeeded(
bool value) {
721 _internal_set_offload_succeeded(value);
730 inline bool HubStatus::_internal_has_hub_id()
const {
731 bool value = (_has_bits_[0] & 0x00000008u) != 0;
734 inline bool HubStatus::has_hub_id()
const {
735 return _internal_has_hub_id();
737 inline void HubStatus::clear_hub_id() {
739 _has_bits_[0] &= ~0x00000008u;
741 inline ::PROTOBUF_NAMESPACE_ID::uint32 HubStatus::_internal_hub_id()
const {
744 inline ::PROTOBUF_NAMESPACE_ID::uint32 HubStatus::hub_id()
const {
746 return _internal_hub_id();
748 inline void HubStatus::_internal_set_hub_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
749 _has_bits_[0] |= 0x00000008u;
752 inline void HubStatus::set_hub_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
753 _internal_set_hub_id(value);
758 inline bool HubStatus::_internal_has_fleet_id()
const {
759 bool value = (_has_bits_[0] & 0x00000010u) != 0;
762 inline bool HubStatus::has_fleet_id()
const {
763 return _internal_has_fleet_id();
765 inline void HubStatus::clear_fleet_id() {
767 _has_bits_[0] &= ~0x00000010u;
769 inline ::PROTOBUF_NAMESPACE_ID::uint32 HubStatus::_internal_fleet_id()
const {
772 inline ::PROTOBUF_NAMESPACE_ID::uint32 HubStatus::fleet_id()
const {
774 return _internal_fleet_id();
776 inline void HubStatus::_internal_set_fleet_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
777 _has_bits_[0] |= 0x00000010u;
780 inline void HubStatus::set_fleet_id(::PROTOBUF_NAMESPACE_ID::uint32 value) {
781 _internal_set_fleet_id(value);
786 inline bool HubStatus::_internal_has_time()
const {
787 bool value = (_has_bits_[0] & 0x00000020u) != 0;
790 inline bool HubStatus::has_time()
const {
791 return _internal_has_time();
793 inline void HubStatus::clear_time() {
794 time_ = PROTOBUF_ULONGLONG(0);
795 _has_bits_[0] &= ~0x00000020u;
797 inline ::PROTOBUF_NAMESPACE_ID::uint64 HubStatus::_internal_time()
const {
800 inline ::PROTOBUF_NAMESPACE_ID::uint64 HubStatus::time()
const {
802 return _internal_time();
804 inline void HubStatus::_internal_set_time(::PROTOBUF_NAMESPACE_ID::uint64 value) {
805 _has_bits_[0] |= 0x00000020u;
808 inline void HubStatus::set_time(::PROTOBUF_NAMESPACE_ID::uint64 value) {
809 _internal_set_time(value);
814 inline bool HubStatus::_internal_has_health_state()
const {
815 bool value = (_has_bits_[0] & 0x00000080u) != 0;
818 inline bool HubStatus::has_health_state()
const {
819 return _internal_has_health_state();
821 inline void HubStatus::clear_health_state() {
823 _has_bits_[0] &= ~0x00000080u;
825 inline ::goby::middleware::protobuf::HealthState HubStatus::_internal_health_state()
const {
826 return static_cast< ::goby::middleware::protobuf::HealthState
>(health_state_);
828 inline ::goby::middleware::protobuf::HealthState HubStatus::health_state()
const {
830 return _internal_health_state();
832 inline void HubStatus::_internal_set_health_state(::goby::middleware::protobuf::HealthState value) {
833 assert(::goby::middleware::protobuf::HealthState_IsValid(value));
834 _has_bits_[0] |= 0x00000080u;
835 health_state_ = value;
837 inline void HubStatus::set_health_state(::goby::middleware::protobuf::HealthState value) {
838 _internal_set_health_state(value);
843 inline int HubStatus::_internal_error_size()
const {
844 return error_.size();
846 inline int HubStatus::error_size()
const {
847 return _internal_error_size();
849 inline void HubStatus::clear_error() {
857 return _internal_error(index);
861 error_.Set(index, value);
870 _internal_add_error(value);
872 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
873 HubStatus::error()
const {
877 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
878 HubStatus::_internal_mutable_error() {
881 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
882 HubStatus::mutable_error() {
884 return _internal_mutable_error();
888 inline int HubStatus::_internal_warning_size()
const {
889 return warning_.size();
891 inline int HubStatus::warning_size()
const {
892 return _internal_warning_size();
894 inline void HubStatus::clear_warning() {
902 return _internal_warning(index);
906 warning_.Set(index, value);
915 _internal_add_warning(value);
917 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
918 HubStatus::warning()
const {
922 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
923 HubStatus::_internal_mutable_warning() {
926 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
927 HubStatus::mutable_warning() {
929 return _internal_mutable_warning();
933 inline bool HubStatus::_internal_has_location()
const {
934 bool value = (_has_bits_[0] & 0x00000001u) != 0;
935 PROTOBUF_ASSUME(!value || location_ !=
nullptr);
938 inline bool HubStatus::has_location()
const {
939 return _internal_has_location();
941 inline const ::jaiabot::protobuf::GeographicCoordinate& HubStatus::_internal_location()
const {
942 const ::jaiabot::protobuf::GeographicCoordinate* p = location_;
943 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::protobuf::GeographicCoordinate*
>(
946 inline const ::jaiabot::protobuf::GeographicCoordinate& HubStatus::location()
const {
948 return _internal_location();
950 inline void HubStatus::unsafe_arena_set_allocated_location(
951 ::jaiabot::protobuf::GeographicCoordinate* location) {
952 if (GetArena() ==
nullptr) {
953 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(location_);
955 location_ = location;
957 _has_bits_[0] |= 0x00000001u;
959 _has_bits_[0] &= ~0x00000001u;
963 inline ::jaiabot::protobuf::GeographicCoordinate* HubStatus::release_location() {
964 auto temp = unsafe_arena_release_location();
965 if (GetArena() !=
nullptr) {
966 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
970 inline ::jaiabot::protobuf::GeographicCoordinate* HubStatus::unsafe_arena_release_location() {
972 _has_bits_[0] &= ~0x00000001u;
973 ::jaiabot::protobuf::GeographicCoordinate* temp = location_;
977 inline ::jaiabot::protobuf::GeographicCoordinate* HubStatus::_internal_mutable_location() {
978 _has_bits_[0] |= 0x00000001u;
979 if (location_ ==
nullptr) {
980 auto* p = CreateMaybeMessage<::jaiabot::protobuf::GeographicCoordinate>(GetArena());
985 inline ::jaiabot::protobuf::GeographicCoordinate* HubStatus::mutable_location() {
987 return _internal_mutable_location();
989 inline void HubStatus::set_allocated_location(::jaiabot::protobuf::GeographicCoordinate* location) {
990 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
991 if (message_arena ==
nullptr) {
992 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(location_);
995 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
996 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(location)->GetArena();
997 if (message_arena != submessage_arena) {
998 location = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
999 message_arena, location, submessage_arena);
1001 _has_bits_[0] |= 0x00000001u;
1003 _has_bits_[0] &= ~0x00000001u;
1005 location_ = location;
1010 inline int HubStatus::_internal_bot_ids_in_radio_file_size()
const {
1011 return bot_ids_in_radio_file_.size();
1013 inline int HubStatus::bot_ids_in_radio_file_size()
const {
1014 return _internal_bot_ids_in_radio_file_size();
1016 inline void HubStatus::clear_bot_ids_in_radio_file() {
1017 bot_ids_in_radio_file_.Clear();
1019 inline ::PROTOBUF_NAMESPACE_ID::uint32 HubStatus::_internal_bot_ids_in_radio_file(
int index)
const {
1020 return bot_ids_in_radio_file_.Get(index);
1022 inline ::PROTOBUF_NAMESPACE_ID::uint32 HubStatus::bot_ids_in_radio_file(
int index)
const {
1024 return _internal_bot_ids_in_radio_file(index);
1026 inline void HubStatus::set_bot_ids_in_radio_file(
int index, ::PROTOBUF_NAMESPACE_ID::uint32 value) {
1027 bot_ids_in_radio_file_.Set(index, value);
1030 inline void HubStatus::_internal_add_bot_ids_in_radio_file(::PROTOBUF_NAMESPACE_ID::uint32 value) {
1031 bot_ids_in_radio_file_.Add(value);
1033 inline void HubStatus::add_bot_ids_in_radio_file(::PROTOBUF_NAMESPACE_ID::uint32 value) {
1034 _internal_add_bot_ids_in_radio_file(value);
1037 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 >&
1038 HubStatus::_internal_bot_ids_in_radio_file()
const {
1039 return bot_ids_in_radio_file_;
1041 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 >&
1042 HubStatus::bot_ids_in_radio_file()
const {
1044 return _internal_bot_ids_in_radio_file();
1046 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 >*
1047 HubStatus::_internal_mutable_bot_ids_in_radio_file() {
1048 return &bot_ids_in_radio_file_;
1050 inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 >*
1051 HubStatus::mutable_bot_ids_in_radio_file() {
1053 return _internal_mutable_bot_ids_in_radio_file();
1057 inline bool HubStatus::_internal_has_linux_hardware_status()
const {
1058 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1059 PROTOBUF_ASSUME(!value || linux_hardware_status_ !=
nullptr);
1062 inline bool HubStatus::has_linux_hardware_status()
const {
1063 return _internal_has_linux_hardware_status();
1065 inline const ::jaiabot::protobuf::LinuxHardwareStatus& HubStatus::_internal_linux_hardware_status()
const {
1066 const ::jaiabot::protobuf::LinuxHardwareStatus* p = linux_hardware_status_;
1067 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::protobuf::LinuxHardwareStatus*
>(
1072 return _internal_linux_hardware_status();
1074 inline void HubStatus::unsafe_arena_set_allocated_linux_hardware_status(
1076 if (GetArena() ==
nullptr) {
1077 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(linux_hardware_status_);
1081 _has_bits_[0] |= 0x00000002u;
1083 _has_bits_[0] &= ~0x00000002u;
1087 inline ::jaiabot::protobuf::LinuxHardwareStatus* HubStatus::release_linux_hardware_status() {
1088 auto temp = unsafe_arena_release_linux_hardware_status();
1089 if (GetArena() !=
nullptr) {
1090 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1094 inline ::jaiabot::protobuf::LinuxHardwareStatus* HubStatus::unsafe_arena_release_linux_hardware_status() {
1096 _has_bits_[0] &= ~0x00000002u;
1097 ::jaiabot::protobuf::LinuxHardwareStatus* temp = linux_hardware_status_;
1098 linux_hardware_status_ =
nullptr;
1101 inline ::jaiabot::protobuf::LinuxHardwareStatus* HubStatus::_internal_mutable_linux_hardware_status() {
1102 _has_bits_[0] |= 0x00000002u;
1103 if (linux_hardware_status_ ==
nullptr) {
1104 auto* p = CreateMaybeMessage<::jaiabot::protobuf::LinuxHardwareStatus>(GetArena());
1105 linux_hardware_status_ = p;
1107 return linux_hardware_status_;
1109 inline ::jaiabot::protobuf::LinuxHardwareStatus* HubStatus::mutable_linux_hardware_status() {
1111 return _internal_mutable_linux_hardware_status();
1113 inline void HubStatus::set_allocated_linux_hardware_status(::jaiabot::protobuf::LinuxHardwareStatus*
linux_hardware_status) {
1114 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1115 if (message_arena ==
nullptr) {
1116 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(linux_hardware_status_);
1119 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1121 if (message_arena != submessage_arena) {
1125 _has_bits_[0] |= 0x00000002u;
1127 _has_bits_[0] &= ~0x00000002u;
1134 inline bool HubStatus::_internal_has_bot_offload()
const {
1135 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1136 PROTOBUF_ASSUME(!value || bot_offload_ !=
nullptr);
1139 inline bool HubStatus::has_bot_offload()
const {
1140 return _internal_has_bot_offload();
1142 inline void HubStatus::clear_bot_offload() {
1143 if (bot_offload_ !=
nullptr) bot_offload_->Clear();
1144 _has_bits_[0] &= ~0x00000004u;
1146 inline const ::jaiabot::protobuf::HubStatus_BotOffloadData& HubStatus::_internal_bot_offload()
const {
1147 const ::jaiabot::protobuf::HubStatus_BotOffloadData* p = bot_offload_;
1148 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::protobuf::HubStatus_BotOffloadData*
>(
1151 inline const ::jaiabot::protobuf::HubStatus_BotOffloadData& HubStatus::bot_offload()
const {
1153 return _internal_bot_offload();
1155 inline void HubStatus::unsafe_arena_set_allocated_bot_offload(
1156 ::jaiabot::protobuf::HubStatus_BotOffloadData* bot_offload) {
1157 if (GetArena() ==
nullptr) {
1158 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(bot_offload_);
1160 bot_offload_ = bot_offload;
1162 _has_bits_[0] |= 0x00000004u;
1164 _has_bits_[0] &= ~0x00000004u;
1168 inline ::jaiabot::protobuf::HubStatus_BotOffloadData* HubStatus::release_bot_offload() {
1169 auto temp = unsafe_arena_release_bot_offload();
1170 if (GetArena() !=
nullptr) {
1171 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1175 inline ::jaiabot::protobuf::HubStatus_BotOffloadData* HubStatus::unsafe_arena_release_bot_offload() {
1177 _has_bits_[0] &= ~0x00000004u;
1178 ::jaiabot::protobuf::HubStatus_BotOffloadData* temp = bot_offload_;
1179 bot_offload_ =
nullptr;
1182 inline ::jaiabot::protobuf::HubStatus_BotOffloadData* HubStatus::_internal_mutable_bot_offload() {
1183 _has_bits_[0] |= 0x00000004u;
1184 if (bot_offload_ ==
nullptr) {
1185 auto* p = CreateMaybeMessage<::jaiabot::protobuf::HubStatus_BotOffloadData>(GetArena());
1188 return bot_offload_;
1190 inline ::jaiabot::protobuf::HubStatus_BotOffloadData* HubStatus::mutable_bot_offload() {
1192 return _internal_mutable_bot_offload();
1194 inline void HubStatus::set_allocated_bot_offload(::jaiabot::protobuf::HubStatus_BotOffloadData* bot_offload) {
1195 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1196 if (message_arena ==
nullptr) {
1197 delete bot_offload_;
1200 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1201 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(bot_offload);
1202 if (message_arena != submessage_arena) {
1203 bot_offload = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1204 message_arena, bot_offload, submessage_arena);
1206 _has_bits_[0] |= 0x00000004u;
1208 _has_bits_[0] &= ~0x00000004u;
1210 bot_offload_ = bot_offload;
1215 inline bool HubStatus::_internal_has_received_time()
const {
1216 bool value = (_has_bits_[0] & 0x00000040u) != 0;
1219 inline bool HubStatus::has_received_time()
const {
1220 return _internal_has_received_time();
1222 inline void HubStatus::clear_received_time() {
1223 received_time_ = PROTOBUF_ULONGLONG(0);
1224 _has_bits_[0] &= ~0x00000040u;
1226 inline ::PROTOBUF_NAMESPACE_ID::uint64 HubStatus::_internal_received_time()
const {
1227 return received_time_;
1229 inline ::PROTOBUF_NAMESPACE_ID::uint64 HubStatus::received_time()
const {
1231 return _internal_received_time();
1233 inline void HubStatus::_internal_set_received_time(::PROTOBUF_NAMESPACE_ID::uint64 value) {
1234 _has_bits_[0] |= 0x00000040u;
1235 received_time_ = value;
1237 inline void HubStatus::set_received_time(::PROTOBUF_NAMESPACE_ID::uint64 value) {
1238 _internal_set_received_time(value);
1243 #pragma GCC diagnostic pop
1255 #include <google/protobuf/port_undef.inc>
::jaiabot::protobuf::HubStatus_BotOffloadData * unsafe_arena_release_bot_offload()
boost::units::make_scaled_unit< boost::units::unit< received_time_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type received_time_unit
void MergeFrom(const HubStatus_BotOffloadData &from)
::PROTOBUF_NAMESPACE_ID::uint64 received_time() const
::jaiabot::protobuf::Error error(int index) const
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
virtual ~HubStatus_BotOffloadData()
void Swap(HubStatus *other)
::PROTOBUF_NAMESPACE_ID::uint32 fleet_id() const
static const HubStatus * internal_default_instance()
friend void swap(HubStatus_BotOffloadData &a, HubStatus_BotOffloadData &b)
void set_time_with_units(Quantity value_w_units)
::jaiabot::protobuf::GeographicCoordinate * mutable_location()
static const HubStatus_BotOffloadData * internal_default_instance()
HubStatus_BotOffloadData(const HubStatus_BotOffloadData &from)
const ::jaiabot::protobuf::LinuxHardwareStatus & linux_hardware_status() const
void set_error(int index, ::jaiabot::protobuf::Error value)
void add_warning(::jaiabot::protobuf::Warning value)
::PROTOBUF_NAMESPACE_ID::int32 data_offload_percentage() const
HubStatus_BotOffloadData()
HubStatus & operator=(const HubStatus &from)
HubStatus(::PROTOBUF_NAMESPACE_ID::Arena *arena)
int bot_ids_in_radio_file_size() const
HubStatus(const HubStatus &from)
void set_bot_id(::PROTOBUF_NAMESPACE_ID::uint32 value)
boost::units::time_dimension time_dimension
friend void swap(HubStatus &a, HubStatus &b)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
::PROTOBUF_NAMESPACE_ID::uint32 bot_ids_in_radio_file(int index) const
boost::units::quantity< received_time_unit, google::protobuf::uint64 > received_time_with_units() const
void unsafe_arena_set_allocated_linux_hardware_status(::jaiabot::protobuf::LinuxHardwareStatus *linux_hardware_status)
bool has_health_state() const
HubStatus * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::jaiabot::protobuf::HubStatus_BotOffloadData * release_bot_offload()
bool offload_succeeded() const
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 > & bot_ids_in_radio_file() const
boost::units::time_dimension received_time_dimension
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int > & error() const
void clear_health_state()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
bool has_linux_hardware_status() const
HubStatus_BotOffloadData(::PROTOBUF_NAMESPACE_ID::Arena *arena)
const ::jaiabot::protobuf::GeographicCoordinate & location() const
::jaiabot::protobuf::GeographicCoordinate * release_location()
void set_received_time(::PROTOBUF_NAMESPACE_ID::uint64 value)
::goby::middleware::protobuf::HealthState health_state() const
HubStatus_BotOffloadData & operator=(const HubStatus_BotOffloadData &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
bool has_fleet_id() const
void Swap(HubStatus_BotOffloadData *other)
void clear_data_offload_percentage()
void CopyFrom(const HubStatus &from)
void set_offload_succeeded(bool value)
bool has_data_offload_percentage() const
void unsafe_arena_set_allocated_location(::jaiabot::protobuf::GeographicCoordinate *location)
::jaiabot::protobuf::LinuxHardwareStatus * unsafe_arena_release_linux_hardware_status()
::jaiabot::protobuf::GeographicCoordinate * unsafe_arena_release_location()
void set_received_time_with_units(Quantity value_w_units)
HubStatus_BotOffloadData * New() const final
void set_allocated_bot_offload(::jaiabot::protobuf::HubStatus_BotOffloadData *bot_offload)
bool has_bot_offload() const
void add_bot_ids_in_radio_file(::PROTOBUF_NAMESPACE_ID::uint32 value)
void UnsafeArenaSwap(HubStatus_BotOffloadData *other)
HubStatus_BotOffloadData & operator=(HubStatus_BotOffloadData &&from) noexcept
bool has_offload_succeeded() const
::PROTOBUF_NAMESPACE_ID::RepeatedField< ::PROTOBUF_NAMESPACE_ID::uint32 > * mutable_bot_ids_in_radio_file()
::jaiabot::protobuf::Warning warning(int index) const
void set_warning(int index, ::jaiabot::protobuf::Warning value)
::PROTOBUF_NAMESPACE_ID::uint64 time() const
Quantity received_time_with_units() const
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void unsafe_arena_set_allocated_bot_offload(::jaiabot::protobuf::HubStatus_BotOffloadData *bot_offload)
::PROTOBUF_NAMESPACE_ID::RepeatedField< int > * mutable_warning()
static const HubStatus_BotOffloadData & default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_time(::PROTOBUF_NAMESPACE_ID::uint64 value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int > & warning() const
void MergeFrom(const HubStatus &from)
void CopyFrom(const HubStatus_BotOffloadData &from)
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void clear_offload_succeeded()
HubStatus(HubStatus &&from) noexcept
void clear_bot_ids_in_radio_file()
void set_data_offload_percentage(::PROTOBUF_NAMESPACE_ID::int32 value)
void clear_linux_hardware_status()
static const HubStatus & default_instance()
void add_error(::jaiabot::protobuf::Error value)
static void InitAsDefaultInstance()
void set_bot_ids_in_radio_file(int index, ::PROTOBUF_NAMESPACE_ID::uint32 value)
HubStatus * New() const final
bool has_received_time() const
void UnsafeArenaSwap(HubStatus *other)
void clear_received_time()
::jaiabot::protobuf::HubStatus_BotOffloadData * mutable_bot_offload()
void set_health_state(::goby::middleware::protobuf::HealthState value)
boost::units::quantity< time_unit, google::protobuf::uint64 > time_with_units() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
::jaiabot::protobuf::LinuxHardwareStatus * release_linux_hardware_status()
::PROTOBUF_NAMESPACE_ID::uint32 bot_id() const
::jaiabot::protobuf::LinuxHardwareStatus * mutable_linux_hardware_status()
bool has_location() const
HubStatus & operator=(HubStatus &&from) noexcept
HubStatus_BotOffloadData(HubStatus_BotOffloadData &&from) noexcept
Quantity time_with_units() const
void set_hub_id(::PROTOBUF_NAMESPACE_ID::uint32 value)
void set_allocated_linux_hardware_status(::jaiabot::protobuf::LinuxHardwareStatus *linux_hardware_status)
void set_fleet_id(::PROTOBUF_NAMESPACE_ID::uint32 value)
HubStatus_BotOffloadData BotOffloadData
::PROTOBUF_NAMESPACE_ID::RepeatedField< int > * mutable_error()
void set_allocated_location(::jaiabot::protobuf::GeographicCoordinate *location)
const ::jaiabot::protobuf::HubStatus_BotOffloadData & bot_offload() const
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
HubStatus_BotOffloadData * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::PROTOBUF_NAMESPACE_ID::uint32 hub_id() const
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_jaiabot_2fmessages_2fhub_2eproto
constexpr goby::middleware::Group linux_hardware_status
bool Error_IsValid(int value)
HubStatus_BotOffloadDataDefaultTypeInternal _HubStatus_BotOffloadData_default_instance_
LinuxHardwareStatusDefaultTypeInternal _LinuxHardwareStatus_default_instance_
GeographicCoordinateDefaultTypeInternal _GeographicCoordinate_default_instance_
bool Warning_IsValid(int value)
HubStatusDefaultTypeInternal _HubStatus_default_instance_
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]