4 #ifndef GOOGLE_PROTOBUF_INCLUDED_bin_2fhub_5fmanager_2fconfig_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_bin_2fhub_5fmanager_2fconfig_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 "goby/middleware/protobuf/app_config.pb.h"
36 #include "goby/zeromq/protobuf/interprocess_config.pb.h"
37 #include "goby/middleware/protobuf/transporter_config.pb.h"
39 #include "goby/middleware/protobuf/udp_config.pb.h"
40 #include "goby/middleware/protobuf/pty_config.pb.h"
41 #include "goby/middleware/protobuf/serial_config.pb.h"
42 #include "goby/middleware/protobuf/tcp_config.pb.h"
43 #include <boost/units/quantity.hpp>
44 #include <boost/units/absolute.hpp>
45 #include <boost/units/dimensionless_type.hpp>
46 #include <boost/units/make_scaled_unit.hpp>
48 #include <google/protobuf/port_def.inc>
49 #define PROTOBUF_INTERNAL_EXPORT_bin_2fhub_5fmanager_2fconfig_2eproto
50 PROTOBUF_NAMESPACE_OPEN
54 PROTOBUF_NAMESPACE_CLOSE
58 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
60 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
62 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4]
64 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
66 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
72 class HubManagerDefaultTypeInternal;
74 class HubManager_BotToGPS;
75 class HubManager_BotToGPSDefaultTypeInternal;
77 class HubManager_ContactGPS;
78 class HubManager_ContactGPSDefaultTypeInternal;
80 class HubManager_VirtualFleetData;
81 class HubManager_VirtualFleetDataDefaultTypeInternal;
85 PROTOBUF_NAMESPACE_OPEN
86 template<> ::jaiabot::config::HubManager* Arena::CreateMaybeMessage<::jaiabot::config::HubManager>(Arena*);
87 template<> ::jaiabot::config::HubManager_BotToGPS* Arena::CreateMaybeMessage<::jaiabot::config::HubManager_BotToGPS>(Arena*);
88 template<> ::jaiabot::config::HubManager_ContactGPS* Arena::CreateMaybeMessage<::jaiabot::config::HubManager_ContactGPS>(Arena*);
89 template<> ::jaiabot::config::HubManager_VirtualFleetData* Arena::CreateMaybeMessage<::jaiabot::config::HubManager_VirtualFleetData>(Arena*);
90 PROTOBUF_NAMESPACE_CLOSE
96 class HubManager_VirtualFleetData PROTOBUF_FINAL :
97 public ::PROTOBUF_NAMESPACE_ID::Message {
104 : HubManager_VirtualFleetData() {
105 *
this = ::std::move(from);
108 inline HubManager_VirtualFleetData&
operator=(
const HubManager_VirtualFleetData& from) {
112 inline HubManager_VirtualFleetData&
operator=(HubManager_VirtualFleetData&& from) noexcept {
113 if (GetArena() == from.GetArena()) {
114 if (
this != &from) InternalSwap(&from);
122 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
125 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
128 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
129 return GetDescriptor();
132 return GetMetadataStatic().descriptor;
135 return GetMetadataStatic().reflection;
141 return reinterpret_cast<const HubManager_VirtualFleetData*
>(
144 static constexpr
int kIndexInFileMessages =
147 friend void swap(HubManager_VirtualFleetData& a, HubManager_VirtualFleetData& b) {
150 inline void Swap(HubManager_VirtualFleetData* other) {
151 if (other ==
this)
return;
152 if (GetArena() == other->GetArena()) {
155 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
159 if (other ==
this)
return;
160 GOOGLE_DCHECK(GetArena() == other->GetArena());
166 inline HubManager_VirtualFleetData*
New() const final {
167 return CreateMaybeMessage<HubManager_VirtualFleetData>(
nullptr);
170 HubManager_VirtualFleetData*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
171 return CreateMaybeMessage<HubManager_VirtualFleetData>(arena);
173 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
174 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
175 void CopyFrom(
const HubManager_VirtualFleetData& from);
176 void MergeFrom(
const HubManager_VirtualFleetData& from);
177 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
178 bool IsInitialized() const final;
180 size_t ByteSizeLong() const final;
181 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
182 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
183 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
184 int GetCachedSize() const final {
return _cached_size_.Get(); }
187 inline void SharedCtor();
188 inline void SharedDtor();
189 void SetCachedSize(
int size)
const final;
190 void InternalSwap(HubManager_VirtualFleetData* other);
191 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
192 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
193 return "jaiabot.config.HubManager.VirtualFleetData";
198 static void ArenaDtor(
void*
object);
199 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
204 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
216 kShutdownAfterLastCommandSecondsFieldNumber = 1,
217 kHubShutdownDelaySecondsFieldNumber = 2,
222 bool _internal_has_shutdown_after_last_command_seconds()
const;
228 ::PROTOBUF_NAMESPACE_ID::int32 _internal_shutdown_after_last_command_seconds()
const;
229 void _internal_set_shutdown_after_last_command_seconds(::PROTOBUF_NAMESPACE_ID::int32 value);
235 bool _internal_has_hub_shutdown_delay_seconds()
const;
241 ::PROTOBUF_NAMESPACE_ID::int32 _internal_hub_shutdown_delay_seconds()
const;
242 void _internal_set_hub_shutdown_delay_seconds(::PROTOBUF_NAMESPACE_ID::int32 value);
250 size_t RequiredFieldsByteSizeFallback()
const;
252 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
253 typedef void InternalArenaConstructable_;
254 typedef void DestructorSkippable_;
255 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
256 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
257 ::PROTOBUF_NAMESPACE_ID::int32 shutdown_after_last_command_seconds_;
258 ::PROTOBUF_NAMESPACE_ID::int32 hub_shutdown_delay_seconds_;
259 friend struct ::TableStruct_bin_2fhub_5fmanager_2fconfig_2eproto;
264 public ::PROTOBUF_NAMESPACE_ID::Message {
271 : HubManager_ContactGPS() {
272 *
this = ::std::move(from);
275 inline HubManager_ContactGPS&
operator=(
const HubManager_ContactGPS& from) {
279 inline HubManager_ContactGPS&
operator=(HubManager_ContactGPS&& from) noexcept {
280 if (GetArena() == from.GetArena()) {
281 if (
this != &from) InternalSwap(&from);
289 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
292 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
295 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
296 return GetDescriptor();
299 return GetMetadataStatic().descriptor;
302 return GetMetadataStatic().reflection;
308 return reinterpret_cast<const HubManager_ContactGPS*
>(
311 static constexpr
int kIndexInFileMessages =
314 friend void swap(HubManager_ContactGPS& a, HubManager_ContactGPS& b) {
317 inline void Swap(HubManager_ContactGPS* other) {
318 if (other ==
this)
return;
319 if (GetArena() == other->GetArena()) {
322 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
326 if (other ==
this)
return;
327 GOOGLE_DCHECK(GetArena() == other->GetArena());
333 inline HubManager_ContactGPS*
New() const final {
334 return CreateMaybeMessage<HubManager_ContactGPS>(
nullptr);
337 HubManager_ContactGPS*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
338 return CreateMaybeMessage<HubManager_ContactGPS>(arena);
340 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
341 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
344 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
345 bool IsInitialized() const final;
347 size_t ByteSizeLong() const final;
348 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
349 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
350 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
351 int GetCachedSize() const final {
return _cached_size_.Get(); }
354 inline void SharedCtor();
355 inline void SharedDtor();
356 void SetCachedSize(
int size)
const final;
357 void InternalSwap(HubManager_ContactGPS* other);
358 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
359 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
360 return "jaiabot.config.HubManager.ContactGPS";
365 static void ArenaDtor(
void*
object);
366 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
371 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
383 kGpsdDeviceFieldNumber = 1,
384 kContactFieldNumber = 2,
385 kUseCogFieldNumber = 3,
390 bool _internal_has_gpsd_device()
const;
401 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
402 " string fields are deprecated and will be removed in a"
404 std::
string* unsafe_arena_release_gpsd_device();
405 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
406 "
string fields are deprecated and will be removed in a"
408 void unsafe_arena_set_allocated_gpsd_device(
409 std::
string* gpsd_device);
411 const std::
string& _internal_gpsd_device() const;
412 void _internal_set_gpsd_device(const std::
string& value);
413 std::
string* _internal_mutable_gpsd_device();
417 bool has_contact() const;
419 bool _internal_has_contact() const;
421 void clear_contact();
422 ::PROTOBUF_NAMESPACE_ID::int32 contact() const;
423 void set_contact(::PROTOBUF_NAMESPACE_ID::int32 value);
425 ::PROTOBUF_NAMESPACE_ID::int32 _internal_contact() const;
426 void _internal_set_contact(::PROTOBUF_NAMESPACE_ID::int32 value);
430 bool has_use_cog() const;
432 bool _internal_has_use_cog() const;
434 void clear_use_cog();
435 bool use_cog() const;
436 void set_use_cog(
bool value);
438 bool _internal_use_cog() const;
439 void _internal_set_use_cog(
bool value);
447 size_t RequiredFieldsByteSizeFallback() const;
449 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
450 typedef
void InternalArenaConstructable_;
451 typedef
void DestructorSkippable_;
452 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
453 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
454 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr gpsd_device_;
455 ::PROTOBUF_NAMESPACE_ID::int32 contact_;
462 public ::PROTOBUF_NAMESPACE_ID::Message {
469 : HubManager_BotToGPS() {
470 *
this = ::std::move(from);
473 inline HubManager_BotToGPS&
operator=(
const HubManager_BotToGPS& from) {
477 inline HubManager_BotToGPS&
operator=(HubManager_BotToGPS&& from) noexcept {
478 if (GetArena() == from.GetArena()) {
479 if (
this != &from) InternalSwap(&from);
487 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
490 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
493 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
494 return GetDescriptor();
497 return GetMetadataStatic().descriptor;
500 return GetMetadataStatic().reflection;
510 TRANSPORT_NOT_SET = 0,
515 return reinterpret_cast<const HubManager_BotToGPS*
>(
518 static constexpr
int kIndexInFileMessages =
521 friend void swap(HubManager_BotToGPS& a, HubManager_BotToGPS& b) {
524 inline void Swap(HubManager_BotToGPS* other) {
525 if (other ==
this)
return;
526 if (GetArena() == other->GetArena()) {
529 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
533 if (other ==
this)
return;
534 GOOGLE_DCHECK(GetArena() == other->GetArena());
540 inline HubManager_BotToGPS*
New() const final {
541 return CreateMaybeMessage<HubManager_BotToGPS>(
nullptr);
544 HubManager_BotToGPS*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
545 return CreateMaybeMessage<HubManager_BotToGPS>(arena);
547 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
548 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
551 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
552 bool IsInitialized() const final;
554 size_t ByteSizeLong() const final;
555 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
556 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
557 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
558 int GetCachedSize() const final {
return _cached_size_.Get(); }
561 inline void SharedCtor();
562 inline void SharedDtor();
563 void SetCachedSize(
int size)
const final;
564 void InternalSwap(HubManager_BotToGPS* other);
565 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
566 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
567 return "jaiabot.config.HubManager.BotToGPS";
572 static void ArenaDtor(
void*
object);
573 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
578 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
590 kBotIdFieldNumber = 1,
593 kSerialFieldNumber = 4,
594 kTcpClientFieldNumber = 5,
595 kTcpServerFieldNumber = 6,
600 bool _internal_has_bot_id()
const;
603 ::PROTOBUF_NAMESPACE_ID::int32
bot_id()
const;
606 ::PROTOBUF_NAMESPACE_ID::int32 _internal_bot_id()
const;
607 void _internal_set_bot_id(::PROTOBUF_NAMESPACE_ID::int32 value);
613 bool _internal_has_udp()
const;
616 const ::goby::middleware::protobuf::UDPPointToPointConfig&
udp()
const;
617 ::goby::middleware::protobuf::UDPPointToPointConfig*
release_udp();
618 ::goby::middleware::protobuf::UDPPointToPointConfig*
mutable_udp();
621 const ::goby::middleware::protobuf::UDPPointToPointConfig& _internal_udp()
const;
622 ::goby::middleware::protobuf::UDPPointToPointConfig* _internal_mutable_udp();
625 ::goby::middleware::protobuf::UDPPointToPointConfig* udp);
631 bool _internal_has_pty()
const;
634 const ::goby::middleware::protobuf::PTYConfig&
pty()
const;
639 const ::goby::middleware::protobuf::PTYConfig& _internal_pty()
const;
640 ::goby::middleware::protobuf::PTYConfig* _internal_mutable_pty();
643 ::goby::middleware::protobuf::PTYConfig* pty);
649 bool _internal_has_serial()
const;
652 const ::goby::middleware::protobuf::SerialConfig&
serial()
const;
657 const ::goby::middleware::protobuf::SerialConfig& _internal_serial()
const;
658 ::goby::middleware::protobuf::SerialConfig* _internal_mutable_serial();
661 ::goby::middleware::protobuf::SerialConfig* serial);
667 bool _internal_has_tcp_client()
const;
670 const ::goby::middleware::protobuf::TCPClientConfig&
tcp_client()
const;
675 const ::goby::middleware::protobuf::TCPClientConfig& _internal_tcp_client()
const;
676 ::goby::middleware::protobuf::TCPClientConfig* _internal_mutable_tcp_client();
679 ::goby::middleware::protobuf::TCPClientConfig* tcp_client);
685 bool _internal_has_tcp_server()
const;
688 const ::goby::middleware::protobuf::TCPServerConfig&
tcp_server()
const;
693 const ::goby::middleware::protobuf::TCPServerConfig& _internal_tcp_server()
const;
694 ::goby::middleware::protobuf::TCPServerConfig* _internal_mutable_tcp_server();
697 ::goby::middleware::protobuf::TCPServerConfig* tcp_server);
707 void set_has_serial();
708 void set_has_tcp_client();
709 void set_has_tcp_server();
711 inline bool has_transport()
const;
712 inline void clear_has_transport();
714 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
715 typedef void InternalArenaConstructable_;
716 typedef void DestructorSkippable_;
717 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
718 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
719 ::PROTOBUF_NAMESPACE_ID::int32 bot_id_;
720 union TransportUnion {
722 ::goby::middleware::protobuf::UDPPointToPointConfig* udp_;
723 ::goby::middleware::protobuf::PTYConfig* pty_;
724 ::goby::middleware::protobuf::SerialConfig* serial_;
725 ::goby::middleware::protobuf::TCPClientConfig* tcp_client_;
726 ::goby::middleware::protobuf::TCPServerConfig* tcp_server_;
728 ::PROTOBUF_NAMESPACE_ID::uint32 _oneof_case_[1];
730 friend struct ::TableStruct_bin_2fhub_5fmanager_2fconfig_2eproto;
734 class HubManager PROTOBUF_FINAL :
735 public ::PROTOBUF_NAMESPACE_ID::Message {
743 *
this = ::std::move(from);
750 inline HubManager&
operator=(HubManager&& from) noexcept {
751 if (GetArena() == from.GetArena()) {
752 if (
this != &from) InternalSwap(&from);
760 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
763 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
766 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
767 return GetDescriptor();
770 return GetMetadataStatic().descriptor;
773 return GetMetadataStatic().reflection;
779 return reinterpret_cast<const HubManager*
>(
782 static constexpr
int kIndexInFileMessages =
785 friend void swap(HubManager& a, HubManager& b) {
788 inline void Swap(HubManager* other) {
789 if (other ==
this)
return;
790 if (GetArena() == other->GetArena()) {
793 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
797 if (other ==
this)
return;
798 GOOGLE_DCHECK(GetArena() == other->GetArena());
804 inline HubManager*
New() const final {
805 return CreateMaybeMessage<HubManager>(
nullptr);
808 HubManager*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
809 return CreateMaybeMessage<HubManager>(arena);
811 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
812 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
815 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
816 bool IsInitialized() const final;
818 size_t ByteSizeLong() const final;
819 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
820 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
821 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
822 int GetCachedSize() const final {
return _cached_size_.Get(); }
825 inline void SharedCtor();
826 inline void SharedDtor();
827 void SetCachedSize(
int size)
const final;
828 void InternalSwap(HubManager* other);
829 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
830 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
831 return "jaiabot.config.HubManager";
836 static void ArenaDtor(
void*
object);
837 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
842 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
858 kContactGpsFieldNumber = 41,
859 kBotToGpsFieldNumber = 42,
860 kDataOffloadScriptFieldNumber = 30,
861 kLogStagingDirFieldNumber = 31,
862 kLogOffloadDirFieldNumber = 32,
863 kClassBNetworkFieldNumber = 34,
864 kHubGpsdDeviceFieldNumber = 40,
866 kInterprocessFieldNumber = 2,
867 kXbeeFieldNumber = 10,
868 kStatusSubCfgFieldNumber = 11,
869 kTaskPacketSubCfgFieldNumber = 12,
870 kEngineeringStatusSubCfgFieldNumber = 13,
871 kVfleetFieldNumber = 20,
872 kHubIdFieldNumber = 14,
873 kFleetIdFieldNumber = 15,
874 kUseLocalhostForDataOffloadFieldNumber = 35,
875 kContactBlackoutSecondsFieldNumber = 43,
876 kHealthReportTimeoutSecondsFieldNumber = 16,
877 kBotStartIpFieldNumber = 33,
882 int _internal_contact_gps_size()
const;
886 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::config::HubManager_ContactGPS >*
889 const ::jaiabot::config::HubManager_ContactGPS& _internal_contact_gps(
int index)
const;
890 ::jaiabot::config::HubManager_ContactGPS* _internal_add_contact_gps();
892 const ::jaiabot::config::HubManager_ContactGPS&
contact_gps(
int index)
const;
894 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::config::HubManager_ContactGPS >&
900 int _internal_bot_to_gps_size()
const;
904 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::config::HubManager_BotToGPS >*
907 const ::jaiabot::config::HubManager_BotToGPS& _internal_bot_to_gps(
int index)
const;
908 ::jaiabot::config::HubManager_BotToGPS* _internal_add_bot_to_gps();
910 const ::jaiabot::config::HubManager_BotToGPS&
bot_to_gps(
int index)
const;
912 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::config::HubManager_BotToGPS >&
918 bool _internal_has_data_offload_script()
const;
929 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
930 " string fields are deprecated and will be removed in a"
932 std::
string* unsafe_arena_release_data_offload_script();
933 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
934 "
string fields are deprecated and will be removed in a"
936 void unsafe_arena_set_allocated_data_offload_script(
937 std::
string* data_offload_script);
939 const std::
string& _internal_data_offload_script() const;
940 void _internal_set_data_offload_script(const std::
string& value);
941 std::
string* _internal_mutable_data_offload_script();
945 bool has_log_staging_dir() const;
947 bool _internal_has_log_staging_dir() const;
949 void clear_log_staging_dir();
950 const std::
string& log_staging_dir() const;
951 void set_log_staging_dir(const std::
string& value);
952 void set_log_staging_dir(std::
string&& value);
953 void set_log_staging_dir(const
char* value);
954 void set_log_staging_dir(const
char* value,
size_t size);
955 std::
string* mutable_log_staging_dir();
956 std::
string* release_log_staging_dir();
957 void set_allocated_log_staging_dir(std::
string* log_staging_dir);
958 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
959 "
string fields are deprecated and will be removed in a"
961 std::
string* unsafe_arena_release_log_staging_dir();
962 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
963 "
string fields are deprecated and will be removed in a"
965 void unsafe_arena_set_allocated_log_staging_dir(
966 std::
string* log_staging_dir);
968 const std::
string& _internal_log_staging_dir() const;
969 void _internal_set_log_staging_dir(const std::
string& value);
970 std::
string* _internal_mutable_log_staging_dir();
974 bool has_log_offload_dir() const;
976 bool _internal_has_log_offload_dir() const;
978 void clear_log_offload_dir();
979 const std::
string& log_offload_dir() const;
980 void set_log_offload_dir(const std::
string& value);
981 void set_log_offload_dir(std::
string&& value);
982 void set_log_offload_dir(const
char* value);
983 void set_log_offload_dir(const
char* value,
size_t size);
984 std::
string* mutable_log_offload_dir();
985 std::
string* release_log_offload_dir();
986 void set_allocated_log_offload_dir(std::
string* log_offload_dir);
987 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
988 "
string fields are deprecated and will be removed in a"
990 std::
string* unsafe_arena_release_log_offload_dir();
991 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
992 "
string fields are deprecated and will be removed in a"
994 void unsafe_arena_set_allocated_log_offload_dir(
995 std::
string* log_offload_dir);
997 const std::
string& _internal_log_offload_dir() const;
998 void _internal_set_log_offload_dir(const std::
string& value);
999 std::
string* _internal_mutable_log_offload_dir();
1003 bool has_class_b_network() const;
1005 bool _internal_has_class_b_network() const;
1007 void clear_class_b_network();
1008 const std::
string& class_b_network() const;
1009 void set_class_b_network(const std::
string& value);
1010 void set_class_b_network(std::
string&& value);
1011 void set_class_b_network(const
char* value);
1012 void set_class_b_network(const
char* value,
size_t size);
1013 std::
string* mutable_class_b_network();
1014 std::
string* release_class_b_network();
1015 void set_allocated_class_b_network(std::
string* class_b_network);
1016 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1017 "
string fields are deprecated and will be removed in a"
1019 std::
string* unsafe_arena_release_class_b_network();
1020 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1021 "
string fields are deprecated and will be removed in a"
1023 void unsafe_arena_set_allocated_class_b_network(
1024 std::
string* class_b_network);
1026 const std::
string& _internal_class_b_network() const;
1027 void _internal_set_class_b_network(const std::
string& value);
1028 std::
string* _internal_mutable_class_b_network();
1032 bool has_hub_gpsd_device() const;
1034 bool _internal_has_hub_gpsd_device() const;
1036 void clear_hub_gpsd_device();
1037 const std::
string& hub_gpsd_device() const;
1038 void set_hub_gpsd_device(const std::
string& value);
1039 void set_hub_gpsd_device(std::
string&& value);
1040 void set_hub_gpsd_device(const
char* value);
1041 void set_hub_gpsd_device(const
char* value,
size_t size);
1042 std::
string* mutable_hub_gpsd_device();
1043 std::
string* release_hub_gpsd_device();
1044 void set_allocated_hub_gpsd_device(std::
string* hub_gpsd_device);
1045 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1046 "
string fields are deprecated and will be removed in a"
1048 std::
string* unsafe_arena_release_hub_gpsd_device();
1049 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1050 "
string fields are deprecated and will be removed in a"
1052 void unsafe_arena_set_allocated_hub_gpsd_device(
1053 std::
string* hub_gpsd_device);
1055 const std::
string& _internal_hub_gpsd_device() const;
1056 void _internal_set_hub_gpsd_device(const std::
string& value);
1057 std::
string* _internal_mutable_hub_gpsd_device();
1061 bool has_app() const;
1063 bool _internal_has_app() const;
1066 const ::
goby::middleware::protobuf::AppConfig& app() const;
1067 ::
goby::middleware::protobuf::AppConfig* release_app();
1068 ::
goby::middleware::protobuf::AppConfig* mutable_app();
1069 void set_allocated_app(::
goby::middleware::protobuf::AppConfig* app);
1071 const ::
goby::middleware::protobuf::AppConfig& _internal_app() const;
1072 ::
goby::middleware::protobuf::AppConfig* _internal_mutable_app();
1074 void unsafe_arena_set_allocated_app(
1075 ::
goby::middleware::protobuf::AppConfig* app);
1076 ::
goby::middleware::protobuf::AppConfig* unsafe_arena_release_app();
1079 bool has_interprocess() const;
1081 bool _internal_has_interprocess() const;
1083 void clear_interprocess();
1084 const ::
goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
1085 ::
goby::zeromq::protobuf::InterProcessPortalConfig* release_interprocess();
1086 ::
goby::zeromq::protobuf::InterProcessPortalConfig* mutable_interprocess();
1087 void set_allocated_interprocess(::
goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
1089 const ::
goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
1090 ::
goby::zeromq::protobuf::InterProcessPortalConfig* _internal_mutable_interprocess();
1092 void unsafe_arena_set_allocated_interprocess(
1093 ::
goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
1094 ::
goby::zeromq::protobuf::InterProcessPortalConfig* unsafe_arena_release_interprocess();
1097 bool has_xbee() const;
1099 bool _internal_has_xbee() const;
1103 ::
xbee::protobuf::Config* release_xbee();
1104 ::
xbee::protobuf::Config* mutable_xbee();
1105 void set_allocated_xbee(::
xbee::protobuf::Config*
xbee);
1107 const ::
xbee::protobuf::Config& _internal_xbee() const;
1108 ::
xbee::protobuf::Config* _internal_mutable_xbee();
1110 void unsafe_arena_set_allocated_xbee(
1112 ::
xbee::protobuf::Config* unsafe_arena_release_xbee();
1115 bool has_status_sub_cfg() const;
1117 bool _internal_has_status_sub_cfg() const;
1119 void clear_status_sub_cfg();
1120 const ::
goby::middleware::protobuf::TransporterConfig& status_sub_cfg() const;
1121 ::
goby::middleware::protobuf::TransporterConfig* release_status_sub_cfg();
1122 ::
goby::middleware::protobuf::TransporterConfig* mutable_status_sub_cfg();
1123 void set_allocated_status_sub_cfg(::
goby::middleware::protobuf::TransporterConfig* status_sub_cfg);
1125 const ::
goby::middleware::protobuf::TransporterConfig& _internal_status_sub_cfg() const;
1126 ::
goby::middleware::protobuf::TransporterConfig* _internal_mutable_status_sub_cfg();
1128 void unsafe_arena_set_allocated_status_sub_cfg(
1129 ::
goby::middleware::protobuf::TransporterConfig* status_sub_cfg);
1130 ::
goby::middleware::protobuf::TransporterConfig* unsafe_arena_release_status_sub_cfg();
1133 bool has_task_packet_sub_cfg() const;
1135 bool _internal_has_task_packet_sub_cfg() const;
1137 void clear_task_packet_sub_cfg();
1138 const ::
goby::middleware::protobuf::TransporterConfig& task_packet_sub_cfg() const;
1139 ::
goby::middleware::protobuf::TransporterConfig* release_task_packet_sub_cfg();
1140 ::
goby::middleware::protobuf::TransporterConfig* mutable_task_packet_sub_cfg();
1141 void set_allocated_task_packet_sub_cfg(::
goby::middleware::protobuf::TransporterConfig* task_packet_sub_cfg);
1143 const ::
goby::middleware::protobuf::TransporterConfig& _internal_task_packet_sub_cfg() const;
1144 ::
goby::middleware::protobuf::TransporterConfig* _internal_mutable_task_packet_sub_cfg();
1146 void unsafe_arena_set_allocated_task_packet_sub_cfg(
1147 ::
goby::middleware::protobuf::TransporterConfig* task_packet_sub_cfg);
1148 ::
goby::middleware::protobuf::TransporterConfig* unsafe_arena_release_task_packet_sub_cfg();
1151 bool has_engineering_status_sub_cfg() const;
1153 bool _internal_has_engineering_status_sub_cfg() const;
1155 void clear_engineering_status_sub_cfg();
1156 const ::
goby::middleware::protobuf::TransporterConfig& engineering_status_sub_cfg() const;
1157 ::
goby::middleware::protobuf::TransporterConfig* release_engineering_status_sub_cfg();
1158 ::
goby::middleware::protobuf::TransporterConfig* mutable_engineering_status_sub_cfg();
1159 void set_allocated_engineering_status_sub_cfg(::
goby::middleware::protobuf::TransporterConfig* engineering_status_sub_cfg);
1161 const ::
goby::middleware::protobuf::TransporterConfig& _internal_engineering_status_sub_cfg() const;
1162 ::
goby::middleware::protobuf::TransporterConfig* _internal_mutable_engineering_status_sub_cfg();
1164 void unsafe_arena_set_allocated_engineering_status_sub_cfg(
1165 ::
goby::middleware::protobuf::TransporterConfig* engineering_status_sub_cfg);
1166 ::
goby::middleware::protobuf::TransporterConfig* unsafe_arena_release_engineering_status_sub_cfg();
1169 bool has_vfleet() const;
1171 bool _internal_has_vfleet() const;
1173 void clear_vfleet();
1177 void set_allocated_vfleet(::
jaiabot::
config::HubManager_VirtualFleetData* vfleet);
1179 const ::
jaiabot::
config::HubManager_VirtualFleetData& _internal_vfleet() const;
1180 ::
jaiabot::
config::HubManager_VirtualFleetData* _internal_mutable_vfleet();
1182 void unsafe_arena_set_allocated_vfleet(
1187 bool has_hub_id() const;
1189 bool _internal_has_hub_id() const;
1191 void clear_hub_id();
1192 ::PROTOBUF_NAMESPACE_ID::int32 hub_id() const;
1193 void set_hub_id(::PROTOBUF_NAMESPACE_ID::int32 value);
1195 ::PROTOBUF_NAMESPACE_ID::int32 _internal_hub_id() const;
1196 void _internal_set_hub_id(::PROTOBUF_NAMESPACE_ID::int32 value);
1200 bool has_fleet_id() const;
1202 bool _internal_has_fleet_id() const;
1204 void clear_fleet_id();
1205 ::PROTOBUF_NAMESPACE_ID::int32 fleet_id() const;
1206 void set_fleet_id(::PROTOBUF_NAMESPACE_ID::int32 value);
1208 ::PROTOBUF_NAMESPACE_ID::int32 _internal_fleet_id() const;
1209 void _internal_set_fleet_id(::PROTOBUF_NAMESPACE_ID::int32 value);
1213 bool has_use_localhost_for_data_offload() const;
1215 bool _internal_has_use_localhost_for_data_offload() const;
1217 void clear_use_localhost_for_data_offload();
1218 bool use_localhost_for_data_offload() const;
1219 void set_use_localhost_for_data_offload(
bool value);
1221 bool _internal_use_localhost_for_data_offload() const;
1222 void _internal_set_use_localhost_for_data_offload(
bool value);
1226 bool has_contact_blackout_seconds() const;
1228 bool _internal_has_contact_blackout_seconds() const;
1230 void clear_contact_blackout_seconds();
1231 ::PROTOBUF_NAMESPACE_ID::int32 contact_blackout_seconds() const;
1232 void set_contact_blackout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value);
1234 ::PROTOBUF_NAMESPACE_ID::int32 _internal_contact_blackout_seconds() const;
1235 void _internal_set_contact_blackout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value);
1239 bool has_health_report_timeout_seconds() const;
1241 bool _internal_has_health_report_timeout_seconds() const;
1243 void clear_health_report_timeout_seconds();
1244 ::PROTOBUF_NAMESPACE_ID::int32 health_report_timeout_seconds() const;
1245 void set_health_report_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value);
1247 ::PROTOBUF_NAMESPACE_ID::int32 _internal_health_report_timeout_seconds() const;
1248 void _internal_set_health_report_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value);
1252 bool has_bot_start_ip() const;
1254 bool _internal_has_bot_start_ip() const;
1256 void clear_bot_start_ip();
1257 ::PROTOBUF_NAMESPACE_ID::int32 bot_start_ip() const;
1258 void set_bot_start_ip(::PROTOBUF_NAMESPACE_ID::int32 value);
1260 ::PROTOBUF_NAMESPACE_ID::int32 _internal_bot_start_ip() const;
1261 void _internal_set_bot_start_ip(::PROTOBUF_NAMESPACE_ID::int32 value);
1269 size_t RequiredFieldsByteSizeFallback() const;
1271 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1272 typedef
void InternalArenaConstructable_;
1273 typedef
void DestructorSkippable_;
1274 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
1275 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
1276 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
jaiabot::
config::HubManager_ContactGPS > contact_gps_;
1277 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::
jaiabot::
config::HubManager_BotToGPS > bot_to_gps_;
1278 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr data_offload_script_;
1280 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_log_staging_dir_;
1282 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr log_staging_dir_;
1284 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_log_offload_dir_;
1286 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr log_offload_dir_;
1288 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_class_b_network_;
1290 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr class_b_network_;
1291 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr hub_gpsd_device_;
1292 ::
goby::middleware::protobuf::AppConfig* app_;
1293 ::
goby::zeromq::protobuf::InterProcessPortalConfig* interprocess_;
1294 ::
xbee::protobuf::Config* xbee_;
1295 ::
goby::middleware::protobuf::TransporterConfig* status_sub_cfg_;
1296 ::
goby::middleware::protobuf::TransporterConfig* task_packet_sub_cfg_;
1297 ::
goby::middleware::protobuf::TransporterConfig* engineering_status_sub_cfg_;
1299 ::PROTOBUF_NAMESPACE_ID::int32 hub_id_;
1300 ::PROTOBUF_NAMESPACE_ID::int32 fleet_id_;
1301 bool use_localhost_for_data_offload_;
1302 ::PROTOBUF_NAMESPACE_ID::int32 contact_blackout_seconds_;
1303 ::PROTOBUF_NAMESPACE_ID::int32 health_report_timeout_seconds_;
1304 ::PROTOBUF_NAMESPACE_ID::int32 bot_start_ip_;
1313 #pragma GCC diagnostic push
1314 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1319 inline bool HubManager_VirtualFleetData::_internal_has_shutdown_after_last_command_seconds()
const {
1320 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1323 inline bool HubManager_VirtualFleetData::has_shutdown_after_last_command_seconds()
const {
1324 return _internal_has_shutdown_after_last_command_seconds();
1326 inline void HubManager_VirtualFleetData::clear_shutdown_after_last_command_seconds() {
1327 shutdown_after_last_command_seconds_ = 3600;
1328 _has_bits_[0] &= ~0x00000001u;
1330 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager_VirtualFleetData::_internal_shutdown_after_last_command_seconds()
const {
1331 return shutdown_after_last_command_seconds_;
1333 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager_VirtualFleetData::shutdown_after_last_command_seconds()
const {
1335 return _internal_shutdown_after_last_command_seconds();
1337 inline void HubManager_VirtualFleetData::_internal_set_shutdown_after_last_command_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
1338 _has_bits_[0] |= 0x00000001u;
1339 shutdown_after_last_command_seconds_ = value;
1341 inline void HubManager_VirtualFleetData::set_shutdown_after_last_command_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
1342 _internal_set_shutdown_after_last_command_seconds(value);
1347 inline bool HubManager_VirtualFleetData::_internal_has_hub_shutdown_delay_seconds()
const {
1348 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1351 inline bool HubManager_VirtualFleetData::has_hub_shutdown_delay_seconds()
const {
1352 return _internal_has_hub_shutdown_delay_seconds();
1354 inline void HubManager_VirtualFleetData::clear_hub_shutdown_delay_seconds() {
1355 hub_shutdown_delay_seconds_ = 300;
1356 _has_bits_[0] &= ~0x00000002u;
1358 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager_VirtualFleetData::_internal_hub_shutdown_delay_seconds()
const {
1359 return hub_shutdown_delay_seconds_;
1361 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager_VirtualFleetData::hub_shutdown_delay_seconds()
const {
1363 return _internal_hub_shutdown_delay_seconds();
1365 inline void HubManager_VirtualFleetData::_internal_set_hub_shutdown_delay_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
1366 _has_bits_[0] |= 0x00000002u;
1367 hub_shutdown_delay_seconds_ = value;
1369 inline void HubManager_VirtualFleetData::set_hub_shutdown_delay_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
1370 _internal_set_hub_shutdown_delay_seconds(value);
1379 inline bool HubManager_ContactGPS::_internal_has_gpsd_device()
const {
1380 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1383 inline bool HubManager_ContactGPS::has_gpsd_device()
const {
1384 return _internal_has_gpsd_device();
1386 inline void HubManager_ContactGPS::clear_gpsd_device() {
1387 gpsd_device_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1388 _has_bits_[0] &= ~0x00000001u;
1390 inline const std::string& HubManager_ContactGPS::gpsd_device()
const {
1392 return _internal_gpsd_device();
1394 inline void HubManager_ContactGPS::set_gpsd_device(
const std::string& value) {
1395 _internal_set_gpsd_device(value);
1398 inline std::string* HubManager_ContactGPS::mutable_gpsd_device() {
1400 return _internal_mutable_gpsd_device();
1402 inline const std::string& HubManager_ContactGPS::_internal_gpsd_device()
const {
1403 return gpsd_device_.Get();
1405 inline void HubManager_ContactGPS::_internal_set_gpsd_device(
const std::string& value) {
1406 _has_bits_[0] |= 0x00000001u;
1407 gpsd_device_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1409 inline void HubManager_ContactGPS::set_gpsd_device(std::string&& value) {
1410 _has_bits_[0] |= 0x00000001u;
1412 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1415 inline void HubManager_ContactGPS::set_gpsd_device(
const char* value) {
1416 GOOGLE_DCHECK(value !=
nullptr);
1417 _has_bits_[0] |= 0x00000001u;
1418 gpsd_device_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1422 inline void HubManager_ContactGPS::set_gpsd_device(
const char* value,
1424 _has_bits_[0] |= 0x00000001u;
1425 gpsd_device_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1426 reinterpret_cast<const char*
>(value), size), GetArena());
1429 inline std::string* HubManager_ContactGPS::_internal_mutable_gpsd_device() {
1430 _has_bits_[0] |= 0x00000001u;
1431 return gpsd_device_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1433 inline std::string* HubManager_ContactGPS::release_gpsd_device() {
1435 if (!_internal_has_gpsd_device()) {
1438 _has_bits_[0] &= ~0x00000001u;
1439 return gpsd_device_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1441 inline void HubManager_ContactGPS::set_allocated_gpsd_device(std::string* gpsd_device) {
1442 if (gpsd_device !=
nullptr) {
1443 _has_bits_[0] |= 0x00000001u;
1445 _has_bits_[0] &= ~0x00000001u;
1447 gpsd_device_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), gpsd_device,
1451 inline std::string* HubManager_ContactGPS::unsafe_arena_release_gpsd_device() {
1453 GOOGLE_DCHECK(GetArena() !=
nullptr);
1454 _has_bits_[0] &= ~0x00000001u;
1455 return gpsd_device_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1458 inline void HubManager_ContactGPS::unsafe_arena_set_allocated_gpsd_device(
1459 std::string* gpsd_device) {
1460 GOOGLE_DCHECK(GetArena() !=
nullptr);
1461 if (gpsd_device !=
nullptr) {
1462 _has_bits_[0] |= 0x00000001u;
1464 _has_bits_[0] &= ~0x00000001u;
1466 gpsd_device_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1467 gpsd_device, GetArena());
1472 inline bool HubManager_ContactGPS::_internal_has_contact()
const {
1473 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1476 inline bool HubManager_ContactGPS::has_contact()
const {
1477 return _internal_has_contact();
1479 inline void HubManager_ContactGPS::clear_contact() {
1481 _has_bits_[0] &= ~0x00000002u;
1483 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager_ContactGPS::_internal_contact()
const {
1486 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager_ContactGPS::contact()
const {
1488 return _internal_contact();
1490 inline void HubManager_ContactGPS::_internal_set_contact(::PROTOBUF_NAMESPACE_ID::int32 value) {
1491 _has_bits_[0] |= 0x00000002u;
1494 inline void HubManager_ContactGPS::set_contact(::PROTOBUF_NAMESPACE_ID::int32 value) {
1495 _internal_set_contact(value);
1500 inline bool HubManager_ContactGPS::_internal_has_use_cog()
const {
1501 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1504 inline bool HubManager_ContactGPS::has_use_cog()
const {
1505 return _internal_has_use_cog();
1507 inline void HubManager_ContactGPS::clear_use_cog() {
1509 _has_bits_[0] &= ~0x00000004u;
1511 inline bool HubManager_ContactGPS::_internal_use_cog()
const {
1514 inline bool HubManager_ContactGPS::use_cog()
const {
1516 return _internal_use_cog();
1518 inline void HubManager_ContactGPS::_internal_set_use_cog(
bool value) {
1519 _has_bits_[0] |= 0x00000004u;
1522 inline void HubManager_ContactGPS::set_use_cog(
bool value) {
1523 _internal_set_use_cog(value);
1532 inline bool HubManager_BotToGPS::_internal_has_bot_id()
const {
1533 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1536 inline bool HubManager_BotToGPS::has_bot_id()
const {
1537 return _internal_has_bot_id();
1539 inline void HubManager_BotToGPS::clear_bot_id() {
1541 _has_bits_[0] &= ~0x00000001u;
1543 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager_BotToGPS::_internal_bot_id()
const {
1546 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager_BotToGPS::bot_id()
const {
1548 return _internal_bot_id();
1550 inline void HubManager_BotToGPS::_internal_set_bot_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
1551 _has_bits_[0] |= 0x00000001u;
1554 inline void HubManager_BotToGPS::set_bot_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
1555 _internal_set_bot_id(value);
1560 inline bool HubManager_BotToGPS::_internal_has_udp()
const {
1561 return transport_case() == kUdp;
1563 inline bool HubManager_BotToGPS::has_udp()
const {
1564 return _internal_has_udp();
1566 inline void HubManager_BotToGPS::set_has_udp() {
1567 _oneof_case_[0] = kUdp;
1569 inline ::goby::middleware::protobuf::UDPPointToPointConfig* HubManager_BotToGPS::release_udp() {
1571 if (_internal_has_udp()) {
1572 clear_has_transport();
1573 ::goby::middleware::protobuf::UDPPointToPointConfig* temp = transport_.udp_;
1574 if (GetArena() !=
nullptr) {
1575 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1577 transport_.udp_ =
nullptr;
1583 inline const ::goby::middleware::protobuf::UDPPointToPointConfig& HubManager_BotToGPS::_internal_udp()
const {
1584 return _internal_has_udp()
1586 : *
reinterpret_cast< ::goby::middleware::protobuf::UDPPointToPointConfig*
>(&::goby::middleware::protobuf::_UDPPointToPointConfig_default_instance_);
1588 inline const ::goby::middleware::protobuf::UDPPointToPointConfig& HubManager_BotToGPS::udp()
const {
1590 return _internal_udp();
1592 inline ::goby::middleware::protobuf::UDPPointToPointConfig* HubManager_BotToGPS::unsafe_arena_release_udp() {
1594 if (_internal_has_udp()) {
1595 clear_has_transport();
1596 ::goby::middleware::protobuf::UDPPointToPointConfig* temp = transport_.udp_;
1597 transport_.udp_ =
nullptr;
1603 inline void HubManager_BotToGPS::unsafe_arena_set_allocated_udp(::goby::middleware::protobuf::UDPPointToPointConfig* udp) {
1607 transport_.udp_ = udp;
1611 inline ::goby::middleware::protobuf::UDPPointToPointConfig* HubManager_BotToGPS::_internal_mutable_udp() {
1612 if (!_internal_has_udp()) {
1615 transport_.udp_ = CreateMaybeMessage< ::goby::middleware::protobuf::UDPPointToPointConfig >(GetArena());
1617 return transport_.udp_;
1619 inline ::goby::middleware::protobuf::UDPPointToPointConfig* HubManager_BotToGPS::mutable_udp() {
1621 return _internal_mutable_udp();
1625 inline bool HubManager_BotToGPS::_internal_has_pty()
const {
1626 return transport_case() == kPty;
1628 inline bool HubManager_BotToGPS::has_pty()
const {
1629 return _internal_has_pty();
1631 inline void HubManager_BotToGPS::set_has_pty() {
1632 _oneof_case_[0] = kPty;
1634 inline ::goby::middleware::protobuf::PTYConfig* HubManager_BotToGPS::release_pty() {
1636 if (_internal_has_pty()) {
1637 clear_has_transport();
1638 ::goby::middleware::protobuf::PTYConfig* temp = transport_.pty_;
1639 if (GetArena() !=
nullptr) {
1640 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1642 transport_.pty_ =
nullptr;
1648 inline const ::goby::middleware::protobuf::PTYConfig& HubManager_BotToGPS::_internal_pty()
const {
1649 return _internal_has_pty()
1651 : *
reinterpret_cast< ::goby::middleware::protobuf::PTYConfig*
>(&::goby::middleware::protobuf::_PTYConfig_default_instance_);
1653 inline const ::goby::middleware::protobuf::PTYConfig& HubManager_BotToGPS::pty()
const {
1655 return _internal_pty();
1657 inline ::goby::middleware::protobuf::PTYConfig* HubManager_BotToGPS::unsafe_arena_release_pty() {
1659 if (_internal_has_pty()) {
1660 clear_has_transport();
1661 ::goby::middleware::protobuf::PTYConfig* temp = transport_.pty_;
1662 transport_.pty_ =
nullptr;
1668 inline void HubManager_BotToGPS::unsafe_arena_set_allocated_pty(::goby::middleware::protobuf::PTYConfig* pty) {
1672 transport_.pty_ = pty;
1676 inline ::goby::middleware::protobuf::PTYConfig* HubManager_BotToGPS::_internal_mutable_pty() {
1677 if (!_internal_has_pty()) {
1680 transport_.pty_ = CreateMaybeMessage< ::goby::middleware::protobuf::PTYConfig >(GetArena());
1682 return transport_.pty_;
1684 inline ::goby::middleware::protobuf::PTYConfig* HubManager_BotToGPS::mutable_pty() {
1686 return _internal_mutable_pty();
1690 inline bool HubManager_BotToGPS::_internal_has_serial()
const {
1691 return transport_case() == kSerial;
1693 inline bool HubManager_BotToGPS::has_serial()
const {
1694 return _internal_has_serial();
1696 inline void HubManager_BotToGPS::set_has_serial() {
1697 _oneof_case_[0] = kSerial;
1699 inline ::goby::middleware::protobuf::SerialConfig* HubManager_BotToGPS::release_serial() {
1701 if (_internal_has_serial()) {
1702 clear_has_transport();
1703 ::goby::middleware::protobuf::SerialConfig* temp = transport_.serial_;
1704 if (GetArena() !=
nullptr) {
1705 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1707 transport_.serial_ =
nullptr;
1713 inline const ::goby::middleware::protobuf::SerialConfig& HubManager_BotToGPS::_internal_serial()
const {
1714 return _internal_has_serial()
1715 ? *transport_.serial_
1716 : *
reinterpret_cast< ::goby::middleware::protobuf::SerialConfig*
>(&::goby::middleware::protobuf::_SerialConfig_default_instance_);
1718 inline const ::goby::middleware::protobuf::SerialConfig& HubManager_BotToGPS::serial()
const {
1720 return _internal_serial();
1722 inline ::goby::middleware::protobuf::SerialConfig* HubManager_BotToGPS::unsafe_arena_release_serial() {
1724 if (_internal_has_serial()) {
1725 clear_has_transport();
1726 ::goby::middleware::protobuf::SerialConfig* temp = transport_.serial_;
1727 transport_.serial_ =
nullptr;
1733 inline void HubManager_BotToGPS::unsafe_arena_set_allocated_serial(::goby::middleware::protobuf::SerialConfig* serial) {
1737 transport_.serial_ = serial;
1741 inline ::goby::middleware::protobuf::SerialConfig* HubManager_BotToGPS::_internal_mutable_serial() {
1742 if (!_internal_has_serial()) {
1745 transport_.serial_ = CreateMaybeMessage< ::goby::middleware::protobuf::SerialConfig >(GetArena());
1747 return transport_.serial_;
1749 inline ::goby::middleware::protobuf::SerialConfig* HubManager_BotToGPS::mutable_serial() {
1751 return _internal_mutable_serial();
1755 inline bool HubManager_BotToGPS::_internal_has_tcp_client()
const {
1756 return transport_case() == kTcpClient;
1758 inline bool HubManager_BotToGPS::has_tcp_client()
const {
1759 return _internal_has_tcp_client();
1761 inline void HubManager_BotToGPS::set_has_tcp_client() {
1762 _oneof_case_[0] = kTcpClient;
1764 inline ::goby::middleware::protobuf::TCPClientConfig* HubManager_BotToGPS::release_tcp_client() {
1766 if (_internal_has_tcp_client()) {
1767 clear_has_transport();
1768 ::goby::middleware::protobuf::TCPClientConfig* temp = transport_.tcp_client_;
1769 if (GetArena() !=
nullptr) {
1770 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1772 transport_.tcp_client_ =
nullptr;
1778 inline const ::goby::middleware::protobuf::TCPClientConfig& HubManager_BotToGPS::_internal_tcp_client()
const {
1779 return _internal_has_tcp_client()
1780 ? *transport_.tcp_client_
1781 : *
reinterpret_cast< ::goby::middleware::protobuf::TCPClientConfig*
>(&::goby::middleware::protobuf::_TCPClientConfig_default_instance_);
1783 inline const ::goby::middleware::protobuf::TCPClientConfig& HubManager_BotToGPS::tcp_client()
const {
1785 return _internal_tcp_client();
1787 inline ::goby::middleware::protobuf::TCPClientConfig* HubManager_BotToGPS::unsafe_arena_release_tcp_client() {
1789 if (_internal_has_tcp_client()) {
1790 clear_has_transport();
1791 ::goby::middleware::protobuf::TCPClientConfig* temp = transport_.tcp_client_;
1792 transport_.tcp_client_ =
nullptr;
1798 inline void HubManager_BotToGPS::unsafe_arena_set_allocated_tcp_client(::goby::middleware::protobuf::TCPClientConfig* tcp_client) {
1801 set_has_tcp_client();
1802 transport_.tcp_client_ = tcp_client;
1806 inline ::goby::middleware::protobuf::TCPClientConfig* HubManager_BotToGPS::_internal_mutable_tcp_client() {
1807 if (!_internal_has_tcp_client()) {
1809 set_has_tcp_client();
1810 transport_.tcp_client_ = CreateMaybeMessage< ::goby::middleware::protobuf::TCPClientConfig >(GetArena());
1812 return transport_.tcp_client_;
1814 inline ::goby::middleware::protobuf::TCPClientConfig* HubManager_BotToGPS::mutable_tcp_client() {
1816 return _internal_mutable_tcp_client();
1820 inline bool HubManager_BotToGPS::_internal_has_tcp_server()
const {
1821 return transport_case() == kTcpServer;
1823 inline bool HubManager_BotToGPS::has_tcp_server()
const {
1824 return _internal_has_tcp_server();
1826 inline void HubManager_BotToGPS::set_has_tcp_server() {
1827 _oneof_case_[0] = kTcpServer;
1829 inline ::goby::middleware::protobuf::TCPServerConfig* HubManager_BotToGPS::release_tcp_server() {
1831 if (_internal_has_tcp_server()) {
1832 clear_has_transport();
1833 ::goby::middleware::protobuf::TCPServerConfig* temp = transport_.tcp_server_;
1834 if (GetArena() !=
nullptr) {
1835 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1837 transport_.tcp_server_ =
nullptr;
1843 inline const ::goby::middleware::protobuf::TCPServerConfig& HubManager_BotToGPS::_internal_tcp_server()
const {
1844 return _internal_has_tcp_server()
1845 ? *transport_.tcp_server_
1846 : *
reinterpret_cast< ::goby::middleware::protobuf::TCPServerConfig*
>(&::goby::middleware::protobuf::_TCPServerConfig_default_instance_);
1848 inline const ::goby::middleware::protobuf::TCPServerConfig& HubManager_BotToGPS::tcp_server()
const {
1850 return _internal_tcp_server();
1852 inline ::goby::middleware::protobuf::TCPServerConfig* HubManager_BotToGPS::unsafe_arena_release_tcp_server() {
1854 if (_internal_has_tcp_server()) {
1855 clear_has_transport();
1856 ::goby::middleware::protobuf::TCPServerConfig* temp = transport_.tcp_server_;
1857 transport_.tcp_server_ =
nullptr;
1863 inline void HubManager_BotToGPS::unsafe_arena_set_allocated_tcp_server(::goby::middleware::protobuf::TCPServerConfig* tcp_server) {
1866 set_has_tcp_server();
1867 transport_.tcp_server_ = tcp_server;
1871 inline ::goby::middleware::protobuf::TCPServerConfig* HubManager_BotToGPS::_internal_mutable_tcp_server() {
1872 if (!_internal_has_tcp_server()) {
1874 set_has_tcp_server();
1875 transport_.tcp_server_ = CreateMaybeMessage< ::goby::middleware::protobuf::TCPServerConfig >(GetArena());
1877 return transport_.tcp_server_;
1879 inline ::goby::middleware::protobuf::TCPServerConfig* HubManager_BotToGPS::mutable_tcp_server() {
1881 return _internal_mutable_tcp_server();
1884 inline bool HubManager_BotToGPS::has_transport()
const {
1885 return transport_case() != TRANSPORT_NOT_SET;
1887 inline void HubManager_BotToGPS::clear_has_transport() {
1888 _oneof_case_[0] = TRANSPORT_NOT_SET;
1890 inline HubManager_BotToGPS::TransportCase HubManager_BotToGPS::transport_case()
const {
1891 return HubManager_BotToGPS::TransportCase(_oneof_case_[0]);
1898 inline bool HubManager::_internal_has_app()
const {
1899 bool value = (_has_bits_[0] & 0x00000020u) != 0;
1900 PROTOBUF_ASSUME(!value || app_ !=
nullptr);
1903 inline bool HubManager::has_app()
const {
1904 return _internal_has_app();
1906 inline const ::goby::middleware::protobuf::AppConfig& HubManager::_internal_app()
const {
1907 const ::goby::middleware::protobuf::AppConfig* p = app_;
1908 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*
>(
1909 &::goby::middleware::protobuf::_AppConfig_default_instance_);
1911 inline const ::goby::middleware::protobuf::AppConfig& HubManager::app()
const {
1913 return _internal_app();
1915 inline void HubManager::unsafe_arena_set_allocated_app(
1916 ::goby::middleware::protobuf::AppConfig* app) {
1917 if (GetArena() ==
nullptr) {
1918 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
1922 _has_bits_[0] |= 0x00000020u;
1924 _has_bits_[0] &= ~0x00000020u;
1928 inline ::goby::middleware::protobuf::AppConfig* HubManager::release_app() {
1929 auto temp = unsafe_arena_release_app();
1930 if (GetArena() !=
nullptr) {
1931 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1935 inline ::goby::middleware::protobuf::AppConfig* HubManager::unsafe_arena_release_app() {
1937 _has_bits_[0] &= ~0x00000020u;
1938 ::goby::middleware::protobuf::AppConfig* temp = app_;
1942 inline ::goby::middleware::protobuf::AppConfig* HubManager::_internal_mutable_app() {
1943 _has_bits_[0] |= 0x00000020u;
1944 if (app_ ==
nullptr) {
1945 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArena());
1950 inline ::goby::middleware::protobuf::AppConfig* HubManager::mutable_app() {
1952 return _internal_mutable_app();
1954 inline void HubManager::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
1955 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1956 if (message_arena ==
nullptr) {
1957 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
1960 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1961 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app)->GetArena();
1962 if (message_arena != submessage_arena) {
1963 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1964 message_arena, app, submessage_arena);
1966 _has_bits_[0] |= 0x00000020u;
1968 _has_bits_[0] &= ~0x00000020u;
1975 inline bool HubManager::_internal_has_interprocess()
const {
1976 bool value = (_has_bits_[0] & 0x00000040u) != 0;
1977 PROTOBUF_ASSUME(!value || interprocess_ !=
nullptr);
1980 inline bool HubManager::has_interprocess()
const {
1981 return _internal_has_interprocess();
1983 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& HubManager::_internal_interprocess()
const {
1984 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
1985 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*
>(
1986 &::goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_);
1988 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& HubManager::interprocess()
const {
1990 return _internal_interprocess();
1992 inline void HubManager::unsafe_arena_set_allocated_interprocess(
1993 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
1994 if (GetArena() ==
nullptr) {
1995 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
1997 interprocess_ = interprocess;
1999 _has_bits_[0] |= 0x00000040u;
2001 _has_bits_[0] &= ~0x00000040u;
2005 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* HubManager::release_interprocess() {
2006 auto temp = unsafe_arena_release_interprocess();
2007 if (GetArena() !=
nullptr) {
2008 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2012 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* HubManager::unsafe_arena_release_interprocess() {
2014 _has_bits_[0] &= ~0x00000040u;
2015 ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = interprocess_;
2016 interprocess_ =
nullptr;
2019 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* HubManager::_internal_mutable_interprocess() {
2020 _has_bits_[0] |= 0x00000040u;
2021 if (interprocess_ ==
nullptr) {
2022 auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArena());
2025 return interprocess_;
2027 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* HubManager::mutable_interprocess() {
2029 return _internal_mutable_interprocess();
2031 inline void HubManager::set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
2032 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2033 if (message_arena ==
nullptr) {
2034 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
2037 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2038 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess)->GetArena();
2039 if (message_arena != submessage_arena) {
2040 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2041 message_arena, interprocess, submessage_arena);
2043 _has_bits_[0] |= 0x00000040u;
2045 _has_bits_[0] &= ~0x00000040u;
2047 interprocess_ = interprocess;
2052 inline bool HubManager::_internal_has_xbee()
const {
2053 bool value = (_has_bits_[0] & 0x00000080u) != 0;
2054 PROTOBUF_ASSUME(!value || xbee_ !=
nullptr);
2057 inline bool HubManager::has_xbee()
const {
2058 return _internal_has_xbee();
2060 inline const ::xbee::protobuf::Config& HubManager::_internal_xbee()
const {
2061 const ::xbee::protobuf::Config* p = xbee_;
2062 return p !=
nullptr ? *p : *
reinterpret_cast<const ::xbee::protobuf::Config*
>(
2065 inline const ::xbee::protobuf::Config& HubManager::xbee()
const {
2067 return _internal_xbee();
2069 inline void HubManager::unsafe_arena_set_allocated_xbee(
2070 ::xbee::protobuf::Config*
xbee) {
2071 if (GetArena() ==
nullptr) {
2072 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(xbee_);
2076 _has_bits_[0] |= 0x00000080u;
2078 _has_bits_[0] &= ~0x00000080u;
2082 inline ::xbee::protobuf::Config* HubManager::release_xbee() {
2083 auto temp = unsafe_arena_release_xbee();
2084 if (GetArena() !=
nullptr) {
2085 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2089 inline ::xbee::protobuf::Config* HubManager::unsafe_arena_release_xbee() {
2091 _has_bits_[0] &= ~0x00000080u;
2092 ::xbee::protobuf::Config* temp = xbee_;
2096 inline ::xbee::protobuf::Config* HubManager::_internal_mutable_xbee() {
2097 _has_bits_[0] |= 0x00000080u;
2098 if (xbee_ ==
nullptr) {
2099 auto* p = CreateMaybeMessage<::xbee::protobuf::Config>(GetArena());
2104 inline ::xbee::protobuf::Config* HubManager::mutable_xbee() {
2106 return _internal_mutable_xbee();
2108 inline void HubManager::set_allocated_xbee(::xbee::protobuf::Config*
xbee) {
2109 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2110 if (message_arena ==
nullptr) {
2111 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(xbee_);
2114 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2115 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
xbee)->GetArena();
2116 if (message_arena != submessage_arena) {
2117 xbee = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2118 message_arena,
xbee, submessage_arena);
2120 _has_bits_[0] |= 0x00000080u;
2122 _has_bits_[0] &= ~0x00000080u;
2129 inline bool HubManager::_internal_has_status_sub_cfg()
const {
2130 bool value = (_has_bits_[0] & 0x00000100u) != 0;
2131 PROTOBUF_ASSUME(!value || status_sub_cfg_ !=
nullptr);
2134 inline bool HubManager::has_status_sub_cfg()
const {
2135 return _internal_has_status_sub_cfg();
2137 inline const ::goby::middleware::protobuf::TransporterConfig& HubManager::_internal_status_sub_cfg()
const {
2138 const ::goby::middleware::protobuf::TransporterConfig* p = status_sub_cfg_;
2139 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::TransporterConfig*
>(
2140 &::goby::middleware::protobuf::_TransporterConfig_default_instance_);
2142 inline const ::goby::middleware::protobuf::TransporterConfig& HubManager::status_sub_cfg()
const {
2144 return _internal_status_sub_cfg();
2146 inline void HubManager::unsafe_arena_set_allocated_status_sub_cfg(
2147 ::goby::middleware::protobuf::TransporterConfig* status_sub_cfg) {
2148 if (GetArena() ==
nullptr) {
2149 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(status_sub_cfg_);
2151 status_sub_cfg_ = status_sub_cfg;
2152 if (status_sub_cfg) {
2153 _has_bits_[0] |= 0x00000100u;
2155 _has_bits_[0] &= ~0x00000100u;
2159 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::release_status_sub_cfg() {
2160 auto temp = unsafe_arena_release_status_sub_cfg();
2161 if (GetArena() !=
nullptr) {
2162 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2166 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::unsafe_arena_release_status_sub_cfg() {
2168 _has_bits_[0] &= ~0x00000100u;
2169 ::goby::middleware::protobuf::TransporterConfig* temp = status_sub_cfg_;
2170 status_sub_cfg_ =
nullptr;
2173 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::_internal_mutable_status_sub_cfg() {
2174 _has_bits_[0] |= 0x00000100u;
2175 if (status_sub_cfg_ ==
nullptr) {
2176 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::TransporterConfig>(GetArena());
2177 status_sub_cfg_ = p;
2179 return status_sub_cfg_;
2181 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::mutable_status_sub_cfg() {
2183 return _internal_mutable_status_sub_cfg();
2185 inline void HubManager::set_allocated_status_sub_cfg(::goby::middleware::protobuf::TransporterConfig* status_sub_cfg) {
2186 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2187 if (message_arena ==
nullptr) {
2188 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(status_sub_cfg_);
2190 if (status_sub_cfg) {
2191 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2192 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(status_sub_cfg)->GetArena();
2193 if (message_arena != submessage_arena) {
2194 status_sub_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2195 message_arena, status_sub_cfg, submessage_arena);
2197 _has_bits_[0] |= 0x00000100u;
2199 _has_bits_[0] &= ~0x00000100u;
2201 status_sub_cfg_ = status_sub_cfg;
2206 inline bool HubManager::_internal_has_task_packet_sub_cfg()
const {
2207 bool value = (_has_bits_[0] & 0x00000200u) != 0;
2208 PROTOBUF_ASSUME(!value || task_packet_sub_cfg_ !=
nullptr);
2211 inline bool HubManager::has_task_packet_sub_cfg()
const {
2212 return _internal_has_task_packet_sub_cfg();
2214 inline const ::goby::middleware::protobuf::TransporterConfig& HubManager::_internal_task_packet_sub_cfg()
const {
2215 const ::goby::middleware::protobuf::TransporterConfig* p = task_packet_sub_cfg_;
2216 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::TransporterConfig*
>(
2217 &::goby::middleware::protobuf::_TransporterConfig_default_instance_);
2219 inline const ::goby::middleware::protobuf::TransporterConfig& HubManager::task_packet_sub_cfg()
const {
2221 return _internal_task_packet_sub_cfg();
2223 inline void HubManager::unsafe_arena_set_allocated_task_packet_sub_cfg(
2224 ::goby::middleware::protobuf::TransporterConfig* task_packet_sub_cfg) {
2225 if (GetArena() ==
nullptr) {
2226 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(task_packet_sub_cfg_);
2228 task_packet_sub_cfg_ = task_packet_sub_cfg;
2229 if (task_packet_sub_cfg) {
2230 _has_bits_[0] |= 0x00000200u;
2232 _has_bits_[0] &= ~0x00000200u;
2236 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::release_task_packet_sub_cfg() {
2237 auto temp = unsafe_arena_release_task_packet_sub_cfg();
2238 if (GetArena() !=
nullptr) {
2239 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2243 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::unsafe_arena_release_task_packet_sub_cfg() {
2245 _has_bits_[0] &= ~0x00000200u;
2246 ::goby::middleware::protobuf::TransporterConfig* temp = task_packet_sub_cfg_;
2247 task_packet_sub_cfg_ =
nullptr;
2250 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::_internal_mutable_task_packet_sub_cfg() {
2251 _has_bits_[0] |= 0x00000200u;
2252 if (task_packet_sub_cfg_ ==
nullptr) {
2253 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::TransporterConfig>(GetArena());
2254 task_packet_sub_cfg_ = p;
2256 return task_packet_sub_cfg_;
2258 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::mutable_task_packet_sub_cfg() {
2260 return _internal_mutable_task_packet_sub_cfg();
2262 inline void HubManager::set_allocated_task_packet_sub_cfg(::goby::middleware::protobuf::TransporterConfig* task_packet_sub_cfg) {
2263 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2264 if (message_arena ==
nullptr) {
2265 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(task_packet_sub_cfg_);
2267 if (task_packet_sub_cfg) {
2268 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2269 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(task_packet_sub_cfg)->GetArena();
2270 if (message_arena != submessage_arena) {
2271 task_packet_sub_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2272 message_arena, task_packet_sub_cfg, submessage_arena);
2274 _has_bits_[0] |= 0x00000200u;
2276 _has_bits_[0] &= ~0x00000200u;
2278 task_packet_sub_cfg_ = task_packet_sub_cfg;
2283 inline bool HubManager::_internal_has_engineering_status_sub_cfg()
const {
2284 bool value = (_has_bits_[0] & 0x00000400u) != 0;
2285 PROTOBUF_ASSUME(!value || engineering_status_sub_cfg_ !=
nullptr);
2288 inline bool HubManager::has_engineering_status_sub_cfg()
const {
2289 return _internal_has_engineering_status_sub_cfg();
2291 inline const ::goby::middleware::protobuf::TransporterConfig& HubManager::_internal_engineering_status_sub_cfg()
const {
2292 const ::goby::middleware::protobuf::TransporterConfig* p = engineering_status_sub_cfg_;
2293 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::TransporterConfig*
>(
2294 &::goby::middleware::protobuf::_TransporterConfig_default_instance_);
2296 inline const ::goby::middleware::protobuf::TransporterConfig& HubManager::engineering_status_sub_cfg()
const {
2298 return _internal_engineering_status_sub_cfg();
2300 inline void HubManager::unsafe_arena_set_allocated_engineering_status_sub_cfg(
2301 ::goby::middleware::protobuf::TransporterConfig* engineering_status_sub_cfg) {
2302 if (GetArena() ==
nullptr) {
2303 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(engineering_status_sub_cfg_);
2305 engineering_status_sub_cfg_ = engineering_status_sub_cfg;
2306 if (engineering_status_sub_cfg) {
2307 _has_bits_[0] |= 0x00000400u;
2309 _has_bits_[0] &= ~0x00000400u;
2313 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::release_engineering_status_sub_cfg() {
2314 auto temp = unsafe_arena_release_engineering_status_sub_cfg();
2315 if (GetArena() !=
nullptr) {
2316 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2320 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::unsafe_arena_release_engineering_status_sub_cfg() {
2322 _has_bits_[0] &= ~0x00000400u;
2323 ::goby::middleware::protobuf::TransporterConfig* temp = engineering_status_sub_cfg_;
2324 engineering_status_sub_cfg_ =
nullptr;
2327 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::_internal_mutable_engineering_status_sub_cfg() {
2328 _has_bits_[0] |= 0x00000400u;
2329 if (engineering_status_sub_cfg_ ==
nullptr) {
2330 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::TransporterConfig>(GetArena());
2331 engineering_status_sub_cfg_ = p;
2333 return engineering_status_sub_cfg_;
2335 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::mutable_engineering_status_sub_cfg() {
2337 return _internal_mutable_engineering_status_sub_cfg();
2339 inline void HubManager::set_allocated_engineering_status_sub_cfg(::goby::middleware::protobuf::TransporterConfig* engineering_status_sub_cfg) {
2340 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2341 if (message_arena ==
nullptr) {
2342 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(engineering_status_sub_cfg_);
2344 if (engineering_status_sub_cfg) {
2345 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2346 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(engineering_status_sub_cfg)->GetArena();
2347 if (message_arena != submessage_arena) {
2348 engineering_status_sub_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2349 message_arena, engineering_status_sub_cfg, submessage_arena);
2351 _has_bits_[0] |= 0x00000400u;
2353 _has_bits_[0] &= ~0x00000400u;
2355 engineering_status_sub_cfg_ = engineering_status_sub_cfg;
2360 inline bool HubManager::_internal_has_hub_id()
const {
2361 bool value = (_has_bits_[0] & 0x00001000u) != 0;
2364 inline bool HubManager::has_hub_id()
const {
2365 return _internal_has_hub_id();
2367 inline void HubManager::clear_hub_id() {
2369 _has_bits_[0] &= ~0x00001000u;
2371 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager::_internal_hub_id()
const {
2374 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager::hub_id()
const {
2376 return _internal_hub_id();
2378 inline void HubManager::_internal_set_hub_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
2379 _has_bits_[0] |= 0x00001000u;
2382 inline void HubManager::set_hub_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
2383 _internal_set_hub_id(value);
2388 inline bool HubManager::_internal_has_fleet_id()
const {
2389 bool value = (_has_bits_[0] & 0x00002000u) != 0;
2392 inline bool HubManager::has_fleet_id()
const {
2393 return _internal_has_fleet_id();
2395 inline void HubManager::clear_fleet_id() {
2397 _has_bits_[0] &= ~0x00002000u;
2399 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager::_internal_fleet_id()
const {
2402 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager::fleet_id()
const {
2404 return _internal_fleet_id();
2406 inline void HubManager::_internal_set_fleet_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
2407 _has_bits_[0] |= 0x00002000u;
2410 inline void HubManager::set_fleet_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
2411 _internal_set_fleet_id(value);
2416 inline bool HubManager::_internal_has_health_report_timeout_seconds()
const {
2417 bool value = (_has_bits_[0] & 0x00010000u) != 0;
2420 inline bool HubManager::has_health_report_timeout_seconds()
const {
2421 return _internal_has_health_report_timeout_seconds();
2423 inline void HubManager::clear_health_report_timeout_seconds() {
2424 health_report_timeout_seconds_ = 20;
2425 _has_bits_[0] &= ~0x00010000u;
2427 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager::_internal_health_report_timeout_seconds()
const {
2428 return health_report_timeout_seconds_;
2430 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager::health_report_timeout_seconds()
const {
2432 return _internal_health_report_timeout_seconds();
2434 inline void HubManager::_internal_set_health_report_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
2435 _has_bits_[0] |= 0x00010000u;
2436 health_report_timeout_seconds_ = value;
2438 inline void HubManager::set_health_report_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
2439 _internal_set_health_report_timeout_seconds(value);
2444 inline bool HubManager::_internal_has_vfleet()
const {
2445 bool value = (_has_bits_[0] & 0x00000800u) != 0;
2446 PROTOBUF_ASSUME(!value || vfleet_ !=
nullptr);
2449 inline bool HubManager::has_vfleet()
const {
2450 return _internal_has_vfleet();
2452 inline void HubManager::clear_vfleet() {
2453 if (vfleet_ !=
nullptr) vfleet_->Clear();
2454 _has_bits_[0] &= ~0x00000800u;
2456 inline const ::jaiabot::config::HubManager_VirtualFleetData& HubManager::_internal_vfleet()
const {
2457 const ::jaiabot::config::HubManager_VirtualFleetData* p = vfleet_;
2458 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::config::HubManager_VirtualFleetData*
>(
2461 inline const ::jaiabot::config::HubManager_VirtualFleetData& HubManager::vfleet()
const {
2463 return _internal_vfleet();
2465 inline void HubManager::unsafe_arena_set_allocated_vfleet(
2466 ::jaiabot::config::HubManager_VirtualFleetData* vfleet) {
2467 if (GetArena() ==
nullptr) {
2468 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(vfleet_);
2472 _has_bits_[0] |= 0x00000800u;
2474 _has_bits_[0] &= ~0x00000800u;
2478 inline ::jaiabot::config::HubManager_VirtualFleetData* HubManager::release_vfleet() {
2479 auto temp = unsafe_arena_release_vfleet();
2480 if (GetArena() !=
nullptr) {
2481 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2485 inline ::jaiabot::config::HubManager_VirtualFleetData* HubManager::unsafe_arena_release_vfleet() {
2487 _has_bits_[0] &= ~0x00000800u;
2488 ::jaiabot::config::HubManager_VirtualFleetData* temp = vfleet_;
2492 inline ::jaiabot::config::HubManager_VirtualFleetData* HubManager::_internal_mutable_vfleet() {
2493 _has_bits_[0] |= 0x00000800u;
2494 if (vfleet_ ==
nullptr) {
2495 auto* p = CreateMaybeMessage<::jaiabot::config::HubManager_VirtualFleetData>(GetArena());
2500 inline ::jaiabot::config::HubManager_VirtualFleetData* HubManager::mutable_vfleet() {
2502 return _internal_mutable_vfleet();
2504 inline void HubManager::set_allocated_vfleet(::jaiabot::config::HubManager_VirtualFleetData* vfleet) {
2505 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2506 if (message_arena ==
nullptr) {
2510 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2511 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(vfleet);
2512 if (message_arena != submessage_arena) {
2513 vfleet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2514 message_arena, vfleet, submessage_arena);
2516 _has_bits_[0] |= 0x00000800u;
2518 _has_bits_[0] &= ~0x00000800u;
2525 inline bool HubManager::_internal_has_data_offload_script()
const {
2526 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2529 inline bool HubManager::has_data_offload_script()
const {
2530 return _internal_has_data_offload_script();
2532 inline void HubManager::clear_data_offload_script() {
2533 data_offload_script_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2534 _has_bits_[0] &= ~0x00000001u;
2536 inline const std::string& HubManager::data_offload_script()
const {
2538 return _internal_data_offload_script();
2540 inline void HubManager::set_data_offload_script(
const std::string& value) {
2541 _internal_set_data_offload_script(value);
2544 inline std::string* HubManager::mutable_data_offload_script() {
2546 return _internal_mutable_data_offload_script();
2548 inline const std::string& HubManager::_internal_data_offload_script()
const {
2549 return data_offload_script_.Get();
2551 inline void HubManager::_internal_set_data_offload_script(
const std::string& value) {
2552 _has_bits_[0] |= 0x00000001u;
2553 data_offload_script_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2555 inline void HubManager::set_data_offload_script(std::string&& value) {
2556 _has_bits_[0] |= 0x00000001u;
2557 data_offload_script_.Set(
2558 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2561 inline void HubManager::set_data_offload_script(
const char* value) {
2562 GOOGLE_DCHECK(value !=
nullptr);
2563 _has_bits_[0] |= 0x00000001u;
2564 data_offload_script_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2568 inline void HubManager::set_data_offload_script(
const char* value,
2570 _has_bits_[0] |= 0x00000001u;
2571 data_offload_script_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
2572 reinterpret_cast<const char*
>(value), size), GetArena());
2575 inline std::string* HubManager::_internal_mutable_data_offload_script() {
2576 _has_bits_[0] |= 0x00000001u;
2577 return data_offload_script_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2579 inline std::string* HubManager::release_data_offload_script() {
2581 if (!_internal_has_data_offload_script()) {
2584 _has_bits_[0] &= ~0x00000001u;
2585 return data_offload_script_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2587 inline void HubManager::set_allocated_data_offload_script(std::string* data_offload_script) {
2588 if (data_offload_script !=
nullptr) {
2589 _has_bits_[0] |= 0x00000001u;
2591 _has_bits_[0] &= ~0x00000001u;
2593 data_offload_script_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data_offload_script,
2597 inline std::string* HubManager::unsafe_arena_release_data_offload_script() {
2599 GOOGLE_DCHECK(GetArena() !=
nullptr);
2600 _has_bits_[0] &= ~0x00000001u;
2601 return data_offload_script_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2604 inline void HubManager::unsafe_arena_set_allocated_data_offload_script(
2605 std::string* data_offload_script) {
2606 GOOGLE_DCHECK(GetArena() !=
nullptr);
2607 if (data_offload_script !=
nullptr) {
2608 _has_bits_[0] |= 0x00000001u;
2610 _has_bits_[0] &= ~0x00000001u;
2612 data_offload_script_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
2613 data_offload_script, GetArena());
2618 inline bool HubManager::_internal_has_log_staging_dir()
const {
2619 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2622 inline bool HubManager::has_log_staging_dir()
const {
2623 return _internal_has_log_staging_dir();
2625 inline void HubManager::clear_log_staging_dir() {
2626 log_staging_dir_.ClearToDefault(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), GetArena());
2627 _has_bits_[0] &= ~0x00000002u;
2629 inline const std::string& HubManager::log_staging_dir()
const {
2631 return _internal_log_staging_dir();
2633 inline void HubManager::set_log_staging_dir(
const std::string& value) {
2634 _internal_set_log_staging_dir(value);
2637 inline std::string* HubManager::mutable_log_staging_dir() {
2639 return _internal_mutable_log_staging_dir();
2641 inline const std::string& HubManager::_internal_log_staging_dir()
const {
2642 return log_staging_dir_.Get();
2644 inline void HubManager::_internal_set_log_staging_dir(
const std::string& value) {
2645 _has_bits_[0] |= 0x00000002u;
2646 log_staging_dir_.Set(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), value, GetArena());
2648 inline void HubManager::set_log_staging_dir(std::string&& value) {
2649 _has_bits_[0] |= 0x00000002u;
2650 log_staging_dir_.Set(
2651 &::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), ::std::move(value), GetArena());
2654 inline void HubManager::set_log_staging_dir(
const char* value) {
2655 GOOGLE_DCHECK(value !=
nullptr);
2656 _has_bits_[0] |= 0x00000002u;
2657 log_staging_dir_.Set(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), ::std::string(value),
2661 inline void HubManager::set_log_staging_dir(
const char* value,
2663 _has_bits_[0] |= 0x00000002u;
2664 log_staging_dir_.Set(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), ::std::string(
2665 reinterpret_cast<const char*
>(value), size), GetArena());
2668 inline std::string* HubManager::_internal_mutable_log_staging_dir() {
2669 _has_bits_[0] |= 0x00000002u;
2670 return log_staging_dir_.Mutable(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), GetArena());
2672 inline std::string* HubManager::release_log_staging_dir() {
2674 if (!_internal_has_log_staging_dir()) {
2677 _has_bits_[0] &= ~0x00000002u;
2678 return log_staging_dir_.ReleaseNonDefault(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), GetArena());
2680 inline void HubManager::set_allocated_log_staging_dir(std::string* log_staging_dir) {
2681 if (log_staging_dir !=
nullptr) {
2682 _has_bits_[0] |= 0x00000002u;
2684 _has_bits_[0] &= ~0x00000002u;
2686 log_staging_dir_.SetAllocated(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), log_staging_dir,
2690 inline std::string* HubManager::unsafe_arena_release_log_staging_dir() {
2692 GOOGLE_DCHECK(GetArena() !=
nullptr);
2693 _has_bits_[0] &= ~0x00000002u;
2694 return log_staging_dir_.UnsafeArenaRelease(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(),
2697 inline void HubManager::unsafe_arena_set_allocated_log_staging_dir(
2698 std::string* log_staging_dir) {
2699 GOOGLE_DCHECK(GetArena() !=
nullptr);
2700 if (log_staging_dir !=
nullptr) {
2701 _has_bits_[0] |= 0x00000002u;
2703 _has_bits_[0] &= ~0x00000002u;
2705 log_staging_dir_.UnsafeArenaSetAllocated(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(),
2706 log_staging_dir, GetArena());
2711 inline bool HubManager::_internal_has_log_offload_dir()
const {
2712 bool value = (_has_bits_[0] & 0x00000004u) != 0;
2715 inline bool HubManager::has_log_offload_dir()
const {
2716 return _internal_has_log_offload_dir();
2718 inline void HubManager::clear_log_offload_dir() {
2719 log_offload_dir_.ClearToDefault(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(), GetArena());
2720 _has_bits_[0] &= ~0x00000004u;
2722 inline const std::string& HubManager::log_offload_dir()
const {
2724 return _internal_log_offload_dir();
2726 inline void HubManager::set_log_offload_dir(
const std::string& value) {
2727 _internal_set_log_offload_dir(value);
2730 inline std::string* HubManager::mutable_log_offload_dir() {
2732 return _internal_mutable_log_offload_dir();
2734 inline const std::string& HubManager::_internal_log_offload_dir()
const {
2735 return log_offload_dir_.Get();
2737 inline void HubManager::_internal_set_log_offload_dir(
const std::string& value) {
2738 _has_bits_[0] |= 0x00000004u;
2739 log_offload_dir_.Set(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(), value, GetArena());
2741 inline void HubManager::set_log_offload_dir(std::string&& value) {
2742 _has_bits_[0] |= 0x00000004u;
2743 log_offload_dir_.Set(
2744 &::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(), ::std::move(value), GetArena());
2747 inline void HubManager::set_log_offload_dir(
const char* value) {
2748 GOOGLE_DCHECK(value !=
nullptr);
2749 _has_bits_[0] |= 0x00000004u;
2750 log_offload_dir_.Set(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(), ::std::string(value),
2754 inline void HubManager::set_log_offload_dir(
const char* value,
2756 _has_bits_[0] |= 0x00000004u;
2757 log_offload_dir_.Set(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(), ::std::string(
2758 reinterpret_cast<const char*
>(value), size), GetArena());
2761 inline std::string* HubManager::_internal_mutable_log_offload_dir() {
2762 _has_bits_[0] |= 0x00000004u;
2763 return log_offload_dir_.Mutable(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(), GetArena());
2765 inline std::string* HubManager::release_log_offload_dir() {
2767 if (!_internal_has_log_offload_dir()) {
2770 _has_bits_[0] &= ~0x00000004u;
2771 return log_offload_dir_.ReleaseNonDefault(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(), GetArena());
2773 inline void HubManager::set_allocated_log_offload_dir(std::string* log_offload_dir) {
2774 if (log_offload_dir !=
nullptr) {
2775 _has_bits_[0] |= 0x00000004u;
2777 _has_bits_[0] &= ~0x00000004u;
2779 log_offload_dir_.SetAllocated(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(), log_offload_dir,
2783 inline std::string* HubManager::unsafe_arena_release_log_offload_dir() {
2785 GOOGLE_DCHECK(GetArena() !=
nullptr);
2786 _has_bits_[0] &= ~0x00000004u;
2787 return log_offload_dir_.UnsafeArenaRelease(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(),
2790 inline void HubManager::unsafe_arena_set_allocated_log_offload_dir(
2791 std::string* log_offload_dir) {
2792 GOOGLE_DCHECK(GetArena() !=
nullptr);
2793 if (log_offload_dir !=
nullptr) {
2794 _has_bits_[0] |= 0x00000004u;
2796 _has_bits_[0] &= ~0x00000004u;
2798 log_offload_dir_.UnsafeArenaSetAllocated(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(),
2799 log_offload_dir, GetArena());
2804 inline bool HubManager::_internal_has_bot_start_ip()
const {
2805 bool value = (_has_bits_[0] & 0x00020000u) != 0;
2808 inline bool HubManager::has_bot_start_ip()
const {
2809 return _internal_has_bot_start_ip();
2811 inline void HubManager::clear_bot_start_ip() {
2812 bot_start_ip_ = 100;
2813 _has_bits_[0] &= ~0x00020000u;
2815 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager::_internal_bot_start_ip()
const {
2816 return bot_start_ip_;
2818 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager::bot_start_ip()
const {
2820 return _internal_bot_start_ip();
2822 inline void HubManager::_internal_set_bot_start_ip(::PROTOBUF_NAMESPACE_ID::int32 value) {
2823 _has_bits_[0] |= 0x00020000u;
2824 bot_start_ip_ = value;
2826 inline void HubManager::set_bot_start_ip(::PROTOBUF_NAMESPACE_ID::int32 value) {
2827 _internal_set_bot_start_ip(value);
2832 inline bool HubManager::_internal_has_class_b_network()
const {
2833 bool value = (_has_bits_[0] & 0x00000008u) != 0;
2836 inline bool HubManager::has_class_b_network()
const {
2837 return _internal_has_class_b_network();
2839 inline void HubManager::clear_class_b_network() {
2840 class_b_network_.ClearToDefault(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(), GetArena());
2841 _has_bits_[0] &= ~0x00000008u;
2843 inline const std::string& HubManager::class_b_network()
const {
2845 return _internal_class_b_network();
2847 inline void HubManager::set_class_b_network(
const std::string& value) {
2848 _internal_set_class_b_network(value);
2851 inline std::string* HubManager::mutable_class_b_network() {
2853 return _internal_mutable_class_b_network();
2855 inline const std::string& HubManager::_internal_class_b_network()
const {
2856 return class_b_network_.Get();
2858 inline void HubManager::_internal_set_class_b_network(
const std::string& value) {
2859 _has_bits_[0] |= 0x00000008u;
2860 class_b_network_.Set(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(), value, GetArena());
2862 inline void HubManager::set_class_b_network(std::string&& value) {
2863 _has_bits_[0] |= 0x00000008u;
2864 class_b_network_.Set(
2865 &::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(), ::std::move(value), GetArena());
2868 inline void HubManager::set_class_b_network(
const char* value) {
2869 GOOGLE_DCHECK(value !=
nullptr);
2870 _has_bits_[0] |= 0x00000008u;
2871 class_b_network_.Set(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(), ::std::string(value),
2875 inline void HubManager::set_class_b_network(
const char* value,
2877 _has_bits_[0] |= 0x00000008u;
2878 class_b_network_.Set(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(), ::std::string(
2879 reinterpret_cast<const char*
>(value), size), GetArena());
2882 inline std::string* HubManager::_internal_mutable_class_b_network() {
2883 _has_bits_[0] |= 0x00000008u;
2884 return class_b_network_.Mutable(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(), GetArena());
2886 inline std::string* HubManager::release_class_b_network() {
2888 if (!_internal_has_class_b_network()) {
2891 _has_bits_[0] &= ~0x00000008u;
2892 return class_b_network_.ReleaseNonDefault(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(), GetArena());
2894 inline void HubManager::set_allocated_class_b_network(std::string* class_b_network) {
2895 if (class_b_network !=
nullptr) {
2896 _has_bits_[0] |= 0x00000008u;
2898 _has_bits_[0] &= ~0x00000008u;
2900 class_b_network_.SetAllocated(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(), class_b_network,
2904 inline std::string* HubManager::unsafe_arena_release_class_b_network() {
2906 GOOGLE_DCHECK(GetArena() !=
nullptr);
2907 _has_bits_[0] &= ~0x00000008u;
2908 return class_b_network_.UnsafeArenaRelease(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(),
2911 inline void HubManager::unsafe_arena_set_allocated_class_b_network(
2912 std::string* class_b_network) {
2913 GOOGLE_DCHECK(GetArena() !=
nullptr);
2914 if (class_b_network !=
nullptr) {
2915 _has_bits_[0] |= 0x00000008u;
2917 _has_bits_[0] &= ~0x00000008u;
2919 class_b_network_.UnsafeArenaSetAllocated(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(),
2920 class_b_network, GetArena());
2925 inline bool HubManager::_internal_has_use_localhost_for_data_offload()
const {
2926 bool value = (_has_bits_[0] & 0x00004000u) != 0;
2929 inline bool HubManager::has_use_localhost_for_data_offload()
const {
2930 return _internal_has_use_localhost_for_data_offload();
2932 inline void HubManager::clear_use_localhost_for_data_offload() {
2933 use_localhost_for_data_offload_ =
false;
2934 _has_bits_[0] &= ~0x00004000u;
2936 inline bool HubManager::_internal_use_localhost_for_data_offload()
const {
2937 return use_localhost_for_data_offload_;
2939 inline bool HubManager::use_localhost_for_data_offload()
const {
2941 return _internal_use_localhost_for_data_offload();
2943 inline void HubManager::_internal_set_use_localhost_for_data_offload(
bool value) {
2944 _has_bits_[0] |= 0x00004000u;
2945 use_localhost_for_data_offload_ = value;
2947 inline void HubManager::set_use_localhost_for_data_offload(
bool value) {
2948 _internal_set_use_localhost_for_data_offload(value);
2953 inline bool HubManager::_internal_has_hub_gpsd_device()
const {
2954 bool value = (_has_bits_[0] & 0x00000010u) != 0;
2957 inline bool HubManager::has_hub_gpsd_device()
const {
2958 return _internal_has_hub_gpsd_device();
2960 inline void HubManager::clear_hub_gpsd_device() {
2961 hub_gpsd_device_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
2962 _has_bits_[0] &= ~0x00000010u;
2964 inline const std::string& HubManager::hub_gpsd_device()
const {
2966 return _internal_hub_gpsd_device();
2968 inline void HubManager::set_hub_gpsd_device(
const std::string& value) {
2969 _internal_set_hub_gpsd_device(value);
2972 inline std::string* HubManager::mutable_hub_gpsd_device() {
2974 return _internal_mutable_hub_gpsd_device();
2976 inline const std::string& HubManager::_internal_hub_gpsd_device()
const {
2977 return hub_gpsd_device_.Get();
2979 inline void HubManager::_internal_set_hub_gpsd_device(
const std::string& value) {
2980 _has_bits_[0] |= 0x00000010u;
2981 hub_gpsd_device_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
2983 inline void HubManager::set_hub_gpsd_device(std::string&& value) {
2984 _has_bits_[0] |= 0x00000010u;
2985 hub_gpsd_device_.Set(
2986 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
2989 inline void HubManager::set_hub_gpsd_device(
const char* value) {
2990 GOOGLE_DCHECK(value !=
nullptr);
2991 _has_bits_[0] |= 0x00000010u;
2992 hub_gpsd_device_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
2996 inline void HubManager::set_hub_gpsd_device(
const char* value,
2998 _has_bits_[0] |= 0x00000010u;
2999 hub_gpsd_device_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
3000 reinterpret_cast<const char*
>(value), size), GetArena());
3003 inline std::string* HubManager::_internal_mutable_hub_gpsd_device() {
3004 _has_bits_[0] |= 0x00000010u;
3005 return hub_gpsd_device_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3007 inline std::string* HubManager::release_hub_gpsd_device() {
3009 if (!_internal_has_hub_gpsd_device()) {
3012 _has_bits_[0] &= ~0x00000010u;
3013 return hub_gpsd_device_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
3015 inline void HubManager::set_allocated_hub_gpsd_device(std::string* hub_gpsd_device) {
3016 if (hub_gpsd_device !=
nullptr) {
3017 _has_bits_[0] |= 0x00000010u;
3019 _has_bits_[0] &= ~0x00000010u;
3021 hub_gpsd_device_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), hub_gpsd_device,
3025 inline std::string* HubManager::unsafe_arena_release_hub_gpsd_device() {
3027 GOOGLE_DCHECK(GetArena() !=
nullptr);
3028 _has_bits_[0] &= ~0x00000010u;
3029 return hub_gpsd_device_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3032 inline void HubManager::unsafe_arena_set_allocated_hub_gpsd_device(
3033 std::string* hub_gpsd_device) {
3034 GOOGLE_DCHECK(GetArena() !=
nullptr);
3035 if (hub_gpsd_device !=
nullptr) {
3036 _has_bits_[0] |= 0x00000010u;
3038 _has_bits_[0] &= ~0x00000010u;
3040 hub_gpsd_device_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
3041 hub_gpsd_device, GetArena());
3046 inline int HubManager::_internal_contact_gps_size()
const {
3047 return contact_gps_.size();
3049 inline int HubManager::contact_gps_size()
const {
3050 return _internal_contact_gps_size();
3052 inline void HubManager::clear_contact_gps() {
3053 contact_gps_.Clear();
3055 inline ::jaiabot::config::HubManager_ContactGPS* HubManager::mutable_contact_gps(
int index) {
3057 return contact_gps_.Mutable(index);
3059 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::config::HubManager_ContactGPS >*
3060 HubManager::mutable_contact_gps() {
3062 return &contact_gps_;
3064 inline const ::jaiabot::config::HubManager_ContactGPS& HubManager::_internal_contact_gps(
int index)
const {
3065 return contact_gps_.Get(index);
3067 inline const ::jaiabot::config::HubManager_ContactGPS& HubManager::contact_gps(
int index)
const {
3069 return _internal_contact_gps(index);
3071 inline ::jaiabot::config::HubManager_ContactGPS* HubManager::_internal_add_contact_gps() {
3072 return contact_gps_.Add();
3074 inline ::jaiabot::config::HubManager_ContactGPS* HubManager::add_contact_gps() {
3076 return _internal_add_contact_gps();
3078 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::config::HubManager_ContactGPS >&
3079 HubManager::contact_gps()
const {
3081 return contact_gps_;
3085 inline int HubManager::_internal_bot_to_gps_size()
const {
3086 return bot_to_gps_.size();
3088 inline int HubManager::bot_to_gps_size()
const {
3089 return _internal_bot_to_gps_size();
3091 inline void HubManager::clear_bot_to_gps() {
3092 bot_to_gps_.Clear();
3094 inline ::jaiabot::config::HubManager_BotToGPS* HubManager::mutable_bot_to_gps(
int index) {
3096 return bot_to_gps_.Mutable(index);
3098 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::config::HubManager_BotToGPS >*
3099 HubManager::mutable_bot_to_gps() {
3101 return &bot_to_gps_;
3103 inline const ::jaiabot::config::HubManager_BotToGPS& HubManager::_internal_bot_to_gps(
int index)
const {
3104 return bot_to_gps_.Get(index);
3106 inline const ::jaiabot::config::HubManager_BotToGPS& HubManager::bot_to_gps(
int index)
const {
3108 return _internal_bot_to_gps(index);
3110 inline ::jaiabot::config::HubManager_BotToGPS* HubManager::_internal_add_bot_to_gps() {
3111 return bot_to_gps_.Add();
3113 inline ::jaiabot::config::HubManager_BotToGPS* HubManager::add_bot_to_gps() {
3115 return _internal_add_bot_to_gps();
3117 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::config::HubManager_BotToGPS >&
3118 HubManager::bot_to_gps()
const {
3124 inline bool HubManager::_internal_has_contact_blackout_seconds()
const {
3125 bool value = (_has_bits_[0] & 0x00008000u) != 0;
3128 inline bool HubManager::has_contact_blackout_seconds()
const {
3129 return _internal_has_contact_blackout_seconds();
3131 inline void HubManager::clear_contact_blackout_seconds() {
3132 contact_blackout_seconds_ = 2;
3133 _has_bits_[0] &= ~0x00008000u;
3135 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager::_internal_contact_blackout_seconds()
const {
3136 return contact_blackout_seconds_;
3138 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager::contact_blackout_seconds()
const {
3140 return _internal_contact_blackout_seconds();
3142 inline void HubManager::_internal_set_contact_blackout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
3143 _has_bits_[0] |= 0x00008000u;
3144 contact_blackout_seconds_ = value;
3146 inline void HubManager::set_contact_blackout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
3147 _internal_set_contact_blackout_seconds(value);
3152 #pragma GCC diagnostic pop
3168 #include <google/protobuf/port_undef.inc>
int bot_to_gps_size() const
void set_data_offload_script(const std::string &value)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
HubManager_BotToGPS * New() const final
::jaiabot::config::HubManager_BotToGPS * mutable_bot_to_gps(int index)
TransportCase transport_case() const
HubManager_VirtualFleetData * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
static const HubManager_ContactGPS * internal_default_instance()
::goby::middleware::protobuf::TCPServerConfig * release_tcp_server()
void set_gpsd_device(std::string &&value)
HubManager_BotToGPS BotToGPS
void clear_hub_shutdown_delay_seconds()
const ::jaiabot::config::HubManager_ContactGPS & contact_gps(int index) const
HubManager_ContactGPS & operator=(const HubManager_ContactGPS &from)
::goby::middleware::protobuf::TCPClientConfig * unsafe_arena_release_tcp_client()
::goby::middleware::protobuf::UDPPointToPointConfig * unsafe_arena_release_udp()
const ::jaiabot::config::HubManager_BotToGPS & bot_to_gps(int index) const
bool has_tcp_server() const
void set_data_offload_script(std::string &&value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
HubManager_BotToGPS(HubManager_BotToGPS &&from) noexcept
void set_shutdown_after_last_command_seconds(::PROTOBUF_NAMESPACE_ID::int32 value)
HubManager_ContactGPS(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::goby::middleware::protobuf::SerialConfig * unsafe_arena_release_serial()
static void InitAsDefaultInstance()
HubManager_VirtualFleetData(const HubManager_VirtualFleetData &from)
void unsafe_arena_set_allocated_pty(::goby::middleware::protobuf::PTYConfig *pty)
void clear_shutdown_after_last_command_seconds()
::jaiabot::config::HubManager_BotToGPS * add_bot_to_gps()
friend void swap(HubManager_ContactGPS &a, HubManager_ContactGPS &b)
::PROTOBUF_NAMESPACE_ID::int32 shutdown_after_last_command_seconds() const
friend void swap(HubManager &a, HubManager &b)
HubManager_VirtualFleetData & operator=(const HubManager_VirtualFleetData &from)
void set_allocated_tcp_server(::goby::middleware::protobuf::TCPServerConfig *tcp_server)
void unsafe_arena_set_allocated_udp(::goby::middleware::protobuf::UDPPointToPointConfig *udp)
void set_allocated_data_offload_script(std::string *data_offload_script)
HubManager_VirtualFleetData()
std::string * mutable_gpsd_device()
HubManager_VirtualFleetData * New() const final
::goby::middleware::protobuf::TCPServerConfig * unsafe_arena_release_tcp_server()
const std::string & data_offload_script() const
int contact_gps_size() const
HubManager_ContactGPS & operator=(HubManager_ContactGPS &&from) noexcept
std::string * release_gpsd_device()
HubManager_BotToGPS * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_allocated_serial(::goby::middleware::protobuf::SerialConfig *serial)
void CopyFrom(const HubManager_VirtualFleetData &from)
::goby::middleware::protobuf::TCPServerConfig * mutable_tcp_server()
HubManager * New() const final
HubManager_ContactGPS(HubManager_ContactGPS &&from) noexcept
std::string * release_data_offload_script()
::goby::middleware::protobuf::PTYConfig * mutable_pty()
void unsafe_arena_set_allocated_tcp_client(::goby::middleware::protobuf::TCPClientConfig *tcp_client)
HubManager & operator=(const HubManager &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
::goby::middleware::protobuf::SerialConfig * mutable_serial()
void set_allocated_pty(::goby::middleware::protobuf::PTYConfig *pty)
static const HubManager & default_instance()
void Swap(HubManager_VirtualFleetData *other)
HubManager * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_allocated_udp(::goby::middleware::protobuf::UDPPointToPointConfig *udp)
HubManager(::PROTOBUF_NAMESPACE_ID::Arena *arena)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::config::HubManager_BotToGPS > * mutable_bot_to_gps()
static const HubManager_ContactGPS & default_instance()
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void CopyFrom(const HubManager_BotToGPS &from)
void CopyFrom(const HubManager_ContactGPS &from)
HubManager_VirtualFleetData VirtualFleetData
std::string * mutable_data_offload_script()
const ::goby::middleware::protobuf::TCPClientConfig & tcp_client() const
void Swap(HubManager_ContactGPS *other)
void set_bot_id(::PROTOBUF_NAMESPACE_ID::int32 value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
::PROTOBUF_NAMESPACE_ID::int32 bot_id() const
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
HubManager_ContactGPS * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
::goby::middleware::protobuf::UDPPointToPointConfig * mutable_udp()
::jaiabot::config::HubManager_ContactGPS * mutable_contact_gps(int index)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
HubManager_ContactGPS * New() const final
bool has_data_offload_script() const
void set_hub_shutdown_delay_seconds(::PROTOBUF_NAMESPACE_ID::int32 value)
void MergeFrom(const HubManager_ContactGPS &from)
::goby::middleware::protobuf::TCPClientConfig * release_tcp_client()
bool has_gpsd_device() const
void Swap(HubManager *other)
const ::goby::middleware::protobuf::UDPPointToPointConfig & udp() const
HubManager_VirtualFleetData(::PROTOBUF_NAMESPACE_ID::Arena *arena)
HubManager_ContactGPS(const HubManager_ContactGPS &from)
HubManager_VirtualFleetData(HubManager_VirtualFleetData &&from) noexcept
void set_data_offload_script(const char *value)
static const HubManager_VirtualFleetData * internal_default_instance()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::config::HubManager_BotToGPS > & bot_to_gps() const
::goby::middleware::protobuf::SerialConfig * release_serial()
virtual ~HubManager_ContactGPS()
friend void swap(HubManager_VirtualFleetData &a, HubManager_VirtualFleetData &b)
::jaiabot::config::HubManager_ContactGPS * add_contact_gps()
void UnsafeArenaSwap(HubManager_ContactGPS *other)
HubManager(const HubManager &from)
HubManager_ContactGPS ContactGPS
void unsafe_arena_set_allocated_serial(::goby::middleware::protobuf::SerialConfig *serial)
::goby::middleware::protobuf::PTYConfig * release_pty()
static const HubManager_BotToGPS & default_instance()
void set_gpsd_device(const char *value, size_t size)
HubManager_BotToGPS & operator=(const HubManager_BotToGPS &from)
const ::goby::middleware::protobuf::SerialConfig & serial() const
const ::goby::middleware::protobuf::PTYConfig & pty() const
void Swap(HubManager_BotToGPS *other)
virtual ~HubManager_VirtualFleetData()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::config::HubManager_ContactGPS > & contact_gps() const
bool has_hub_shutdown_delay_seconds() const
const std::string & gpsd_device() const
HubManager_BotToGPS & operator=(HubManager_BotToGPS &&from) noexcept
::goby::middleware::protobuf::UDPPointToPointConfig * release_udp()
void UnsafeArenaSwap(HubManager_BotToGPS *other)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::jaiabot::config::HubManager_ContactGPS > * mutable_contact_gps()
static const HubManager_BotToGPS * internal_default_instance()
::goby::middleware::protobuf::PTYConfig * unsafe_arena_release_pty()
void MergeFrom(const HubManager &from)
const ::goby::middleware::protobuf::TCPServerConfig & tcp_server() const
bool has_shutdown_after_last_command_seconds() const
static const HubManager_VirtualFleetData & default_instance()
void set_gpsd_device(const char *value)
void UnsafeArenaSwap(HubManager *other)
friend void swap(HubManager_BotToGPS &a, HubManager_BotToGPS &b)
bool has_tcp_client() const
void clear_data_offload_script()
void set_data_offload_script(const char *value, size_t size)
void MergeFrom(const HubManager_VirtualFleetData &from)
void MergeFrom(const HubManager_BotToGPS &from)
virtual ~HubManager_BotToGPS()
HubManager(HubManager &&from) noexcept
::PROTOBUF_NAMESPACE_ID::int32 hub_shutdown_delay_seconds() const
void set_gpsd_device(const std::string &value)
void set_allocated_gpsd_device(std::string *gpsd_device)
void CopyFrom(const HubManager &from)
::goby::middleware::protobuf::TCPClientConfig * mutable_tcp_client()
void UnsafeArenaSwap(HubManager_VirtualFleetData *other)
void set_allocated_tcp_client(::goby::middleware::protobuf::TCPClientConfig *tcp_client)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
HubManager & operator=(HubManager &&from) noexcept
void unsafe_arena_set_allocated_tcp_server(::goby::middleware::protobuf::TCPServerConfig *tcp_server)
HubManager_BotToGPS(::PROTOBUF_NAMESPACE_ID::Arena *arena)
HubManager_VirtualFleetData & operator=(HubManager_VirtualFleetData &&from) noexcept
HubManager_BotToGPS(const HubManager_BotToGPS &from)
static const HubManager * internal_default_instance()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_bin_2fhub_5fmanager_2fconfig_2eproto
HubManager_BotToGPSDefaultTypeInternal _HubManager_BotToGPS_default_instance_
HubManagerDefaultTypeInternal _HubManager_default_instance_
HubManager_VirtualFleetDataDefaultTypeInternal _HubManager_VirtualFleetData_default_instance_
HubManager_ContactGPSDefaultTypeInternal _HubManager_ContactGPS_default_instance_
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::xbee::protobuf::Config >, 11, false > config
ConfigDefaultTypeInternal _Config_default_instance_
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)