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 <boost/units/quantity.hpp>
40 #include <boost/units/absolute.hpp>
41 #include <boost/units/dimensionless_type.hpp>
42 #include <boost/units/make_scaled_unit.hpp>
44 #include <google/protobuf/port_def.inc>
45 #define PROTOBUF_INTERNAL_EXPORT_bin_2fhub_5fmanager_2fconfig_2eproto
46 PROTOBUF_NAMESPACE_OPEN
50 PROTOBUF_NAMESPACE_CLOSE
54 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
56 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2]
60 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
62 static const ::PROTOBUF_NAMESPACE_ID::uint32
offsets[];
68 class HubManagerDefaultTypeInternal;
70 class HubManager_VirtualFleetData;
71 class HubManager_VirtualFleetDataDefaultTypeInternal;
75 PROTOBUF_NAMESPACE_OPEN
76 template<> ::jaiabot::config::HubManager* Arena::CreateMaybeMessage<::jaiabot::config::HubManager>(Arena*);
77 template<> ::jaiabot::config::HubManager_VirtualFleetData* Arena::CreateMaybeMessage<::jaiabot::config::HubManager_VirtualFleetData>(Arena*);
78 PROTOBUF_NAMESPACE_CLOSE
84 class HubManager_VirtualFleetData PROTOBUF_FINAL :
85 public ::PROTOBUF_NAMESPACE_ID::Message {
92 : HubManager_VirtualFleetData() {
93 *
this = ::std::move(from);
96 inline HubManager_VirtualFleetData&
operator=(
const HubManager_VirtualFleetData& from) {
100 inline HubManager_VirtualFleetData&
operator=(HubManager_VirtualFleetData&& from) noexcept {
101 if (GetArena() == from.GetArena()) {
102 if (
this != &from) InternalSwap(&from);
110 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
113 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
116 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
117 return GetDescriptor();
120 return GetMetadataStatic().descriptor;
123 return GetMetadataStatic().reflection;
129 return reinterpret_cast<const HubManager_VirtualFleetData*
>(
132 static constexpr
int kIndexInFileMessages =
135 friend void swap(HubManager_VirtualFleetData& a, HubManager_VirtualFleetData& b) {
138 inline void Swap(HubManager_VirtualFleetData* other) {
139 if (other ==
this)
return;
140 if (GetArena() == other->GetArena()) {
143 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
147 if (other ==
this)
return;
148 GOOGLE_DCHECK(GetArena() == other->GetArena());
154 inline HubManager_VirtualFleetData*
New() const final {
155 return CreateMaybeMessage<HubManager_VirtualFleetData>(
nullptr);
158 HubManager_VirtualFleetData*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
159 return CreateMaybeMessage<HubManager_VirtualFleetData>(arena);
161 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
162 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
163 void CopyFrom(
const HubManager_VirtualFleetData& from);
164 void MergeFrom(
const HubManager_VirtualFleetData& from);
165 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
166 bool IsInitialized() const final;
168 size_t ByteSizeLong() const final;
169 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
170 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
171 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
172 int GetCachedSize() const final {
return _cached_size_.Get(); }
175 inline void SharedCtor();
176 inline void SharedDtor();
177 void SetCachedSize(
int size)
const final;
178 void InternalSwap(HubManager_VirtualFleetData* other);
179 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
180 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
181 return "jaiabot.config.HubManager.VirtualFleetData";
186 static void ArenaDtor(
void*
object);
187 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
192 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
204 kShutdownAfterLastCommandSecondsFieldNumber = 1,
205 kHubShutdownDelaySecondsFieldNumber = 2,
210 bool _internal_has_shutdown_after_last_command_seconds()
const;
216 ::PROTOBUF_NAMESPACE_ID::int32 _internal_shutdown_after_last_command_seconds()
const;
217 void _internal_set_shutdown_after_last_command_seconds(::PROTOBUF_NAMESPACE_ID::int32 value);
223 bool _internal_has_hub_shutdown_delay_seconds()
const;
229 ::PROTOBUF_NAMESPACE_ID::int32 _internal_hub_shutdown_delay_seconds()
const;
230 void _internal_set_hub_shutdown_delay_seconds(::PROTOBUF_NAMESPACE_ID::int32 value);
238 size_t RequiredFieldsByteSizeFallback()
const;
240 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
241 typedef void InternalArenaConstructable_;
242 typedef void DestructorSkippable_;
243 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
244 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
245 ::PROTOBUF_NAMESPACE_ID::int32 shutdown_after_last_command_seconds_;
246 ::PROTOBUF_NAMESPACE_ID::int32 hub_shutdown_delay_seconds_;
247 friend struct ::TableStruct_bin_2fhub_5fmanager_2fconfig_2eproto;
252 public ::PROTOBUF_NAMESPACE_ID::Message {
260 *
this = ::std::move(from);
267 inline HubManager&
operator=(HubManager&& from) noexcept {
268 if (GetArena() == from.GetArena()) {
269 if (
this != &from) InternalSwap(&from);
277 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
280 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
283 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
284 return GetDescriptor();
287 return GetMetadataStatic().descriptor;
290 return GetMetadataStatic().reflection;
296 return reinterpret_cast<const HubManager*
>(
299 static constexpr
int kIndexInFileMessages =
302 friend void swap(HubManager& a, HubManager& b) {
305 inline void Swap(HubManager* other) {
306 if (other ==
this)
return;
307 if (GetArena() == other->GetArena()) {
310 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
314 if (other ==
this)
return;
315 GOOGLE_DCHECK(GetArena() == other->GetArena());
321 inline HubManager*
New() const final {
322 return CreateMaybeMessage<HubManager>(
nullptr);
325 HubManager*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
326 return CreateMaybeMessage<HubManager>(arena);
328 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
329 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
332 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
333 bool IsInitialized() const final;
335 size_t ByteSizeLong() const final;
336 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
337 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
338 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
339 int GetCachedSize() const final {
return _cached_size_.Get(); }
342 inline void SharedCtor();
343 inline void SharedDtor();
344 void SetCachedSize(
int size)
const final;
345 void InternalSwap(HubManager* other);
346 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
347 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
348 return "jaiabot.config.HubManager";
353 static void ArenaDtor(
void*
object);
354 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
359 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
373 kDataOffloadScriptFieldNumber = 30,
374 kLogStagingDirFieldNumber = 31,
375 kLogOffloadDirFieldNumber = 32,
376 kClassBNetworkFieldNumber = 34,
378 kInterprocessFieldNumber = 2,
379 kXbeeFieldNumber = 10,
380 kStatusSubCfgFieldNumber = 11,
381 kTaskPacketSubCfgFieldNumber = 12,
382 kEngineeringStatusSubCfgFieldNumber = 13,
383 kVfleetFieldNumber = 20,
384 kHubIdFieldNumber = 14,
385 kFleetIdFieldNumber = 15,
386 kUseLocalhostForDataOffloadFieldNumber = 35,
387 kHealthReportTimeoutSecondsFieldNumber = 16,
388 kBotStartIpFieldNumber = 33,
393 bool _internal_has_data_offload_script()
const;
404 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
405 " string fields are deprecated and will be removed in a"
407 std::
string* unsafe_arena_release_data_offload_script();
408 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
409 "
string fields are deprecated and will be removed in a"
411 void unsafe_arena_set_allocated_data_offload_script(
412 std::
string* data_offload_script);
414 const std::
string& _internal_data_offload_script() const;
415 void _internal_set_data_offload_script(const std::
string& value);
416 std::
string* _internal_mutable_data_offload_script();
420 bool has_log_staging_dir() const;
422 bool _internal_has_log_staging_dir() const;
424 void clear_log_staging_dir();
425 const std::
string& log_staging_dir() const;
426 void set_log_staging_dir(const std::
string& value);
427 void set_log_staging_dir(std::
string&& value);
428 void set_log_staging_dir(const
char* value);
429 void set_log_staging_dir(const
char* value,
size_t size);
430 std::
string* mutable_log_staging_dir();
431 std::
string* release_log_staging_dir();
432 void set_allocated_log_staging_dir(std::
string* log_staging_dir);
433 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
434 "
string fields are deprecated and will be removed in a"
436 std::
string* unsafe_arena_release_log_staging_dir();
437 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
438 "
string fields are deprecated and will be removed in a"
440 void unsafe_arena_set_allocated_log_staging_dir(
441 std::
string* log_staging_dir);
443 const std::
string& _internal_log_staging_dir() const;
444 void _internal_set_log_staging_dir(const std::
string& value);
445 std::
string* _internal_mutable_log_staging_dir();
449 bool has_log_offload_dir() const;
451 bool _internal_has_log_offload_dir() const;
453 void clear_log_offload_dir();
454 const std::
string& log_offload_dir() const;
455 void set_log_offload_dir(const std::
string& value);
456 void set_log_offload_dir(std::
string&& value);
457 void set_log_offload_dir(const
char* value);
458 void set_log_offload_dir(const
char* value,
size_t size);
459 std::
string* mutable_log_offload_dir();
460 std::
string* release_log_offload_dir();
461 void set_allocated_log_offload_dir(std::
string* log_offload_dir);
462 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
463 "
string fields are deprecated and will be removed in a"
465 std::
string* unsafe_arena_release_log_offload_dir();
466 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
467 "
string fields are deprecated and will be removed in a"
469 void unsafe_arena_set_allocated_log_offload_dir(
470 std::
string* log_offload_dir);
472 const std::
string& _internal_log_offload_dir() const;
473 void _internal_set_log_offload_dir(const std::
string& value);
474 std::
string* _internal_mutable_log_offload_dir();
478 bool has_class_b_network() const;
480 bool _internal_has_class_b_network() const;
482 void clear_class_b_network();
483 const std::
string& class_b_network() const;
484 void set_class_b_network(const std::
string& value);
485 void set_class_b_network(std::
string&& value);
486 void set_class_b_network(const
char* value);
487 void set_class_b_network(const
char* value,
size_t size);
488 std::
string* mutable_class_b_network();
489 std::
string* release_class_b_network();
490 void set_allocated_class_b_network(std::
string* class_b_network);
491 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
492 "
string fields are deprecated and will be removed in a"
494 std::
string* unsafe_arena_release_class_b_network();
495 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
496 "
string fields are deprecated and will be removed in a"
498 void unsafe_arena_set_allocated_class_b_network(
499 std::
string* class_b_network);
501 const std::
string& _internal_class_b_network() const;
502 void _internal_set_class_b_network(const std::
string& value);
503 std::
string* _internal_mutable_class_b_network();
507 bool has_app() const;
509 bool _internal_has_app() const;
512 const ::
goby::middleware::protobuf::AppConfig& app() const;
513 ::
goby::middleware::protobuf::AppConfig* release_app();
514 ::
goby::middleware::protobuf::AppConfig* mutable_app();
515 void set_allocated_app(::
goby::middleware::protobuf::AppConfig* app);
517 const ::
goby::middleware::protobuf::AppConfig& _internal_app() const;
518 ::
goby::middleware::protobuf::AppConfig* _internal_mutable_app();
520 void unsafe_arena_set_allocated_app(
521 ::
goby::middleware::protobuf::AppConfig* app);
522 ::
goby::middleware::protobuf::AppConfig* unsafe_arena_release_app();
525 bool has_interprocess() const;
527 bool _internal_has_interprocess() const;
529 void clear_interprocess();
530 const ::
goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
531 ::
goby::zeromq::protobuf::InterProcessPortalConfig* release_interprocess();
532 ::
goby::zeromq::protobuf::InterProcessPortalConfig* mutable_interprocess();
533 void set_allocated_interprocess(::
goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
535 const ::
goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
536 ::
goby::zeromq::protobuf::InterProcessPortalConfig* _internal_mutable_interprocess();
538 void unsafe_arena_set_allocated_interprocess(
539 ::
goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
540 ::
goby::zeromq::protobuf::InterProcessPortalConfig* unsafe_arena_release_interprocess();
543 bool has_xbee() const;
545 bool _internal_has_xbee() const;
549 ::
xbee::protobuf::Config* release_xbee();
550 ::
xbee::protobuf::Config* mutable_xbee();
551 void set_allocated_xbee(::
xbee::protobuf::Config*
xbee);
553 const ::
xbee::protobuf::Config& _internal_xbee() const;
554 ::
xbee::protobuf::Config* _internal_mutable_xbee();
556 void unsafe_arena_set_allocated_xbee(
558 ::
xbee::protobuf::Config* unsafe_arena_release_xbee();
561 bool has_status_sub_cfg() const;
563 bool _internal_has_status_sub_cfg() const;
565 void clear_status_sub_cfg();
566 const ::
goby::middleware::protobuf::TransporterConfig& status_sub_cfg() const;
567 ::
goby::middleware::protobuf::TransporterConfig* release_status_sub_cfg();
568 ::
goby::middleware::protobuf::TransporterConfig* mutable_status_sub_cfg();
569 void set_allocated_status_sub_cfg(::
goby::middleware::protobuf::TransporterConfig* status_sub_cfg);
571 const ::
goby::middleware::protobuf::TransporterConfig& _internal_status_sub_cfg() const;
572 ::
goby::middleware::protobuf::TransporterConfig* _internal_mutable_status_sub_cfg();
574 void unsafe_arena_set_allocated_status_sub_cfg(
575 ::
goby::middleware::protobuf::TransporterConfig* status_sub_cfg);
576 ::
goby::middleware::protobuf::TransporterConfig* unsafe_arena_release_status_sub_cfg();
579 bool has_task_packet_sub_cfg() const;
581 bool _internal_has_task_packet_sub_cfg() const;
583 void clear_task_packet_sub_cfg();
584 const ::
goby::middleware::protobuf::TransporterConfig& task_packet_sub_cfg() const;
585 ::
goby::middleware::protobuf::TransporterConfig* release_task_packet_sub_cfg();
586 ::
goby::middleware::protobuf::TransporterConfig* mutable_task_packet_sub_cfg();
587 void set_allocated_task_packet_sub_cfg(::
goby::middleware::protobuf::TransporterConfig* task_packet_sub_cfg);
589 const ::
goby::middleware::protobuf::TransporterConfig& _internal_task_packet_sub_cfg() const;
590 ::
goby::middleware::protobuf::TransporterConfig* _internal_mutable_task_packet_sub_cfg();
592 void unsafe_arena_set_allocated_task_packet_sub_cfg(
593 ::
goby::middleware::protobuf::TransporterConfig* task_packet_sub_cfg);
594 ::
goby::middleware::protobuf::TransporterConfig* unsafe_arena_release_task_packet_sub_cfg();
597 bool has_engineering_status_sub_cfg() const;
599 bool _internal_has_engineering_status_sub_cfg() const;
601 void clear_engineering_status_sub_cfg();
602 const ::
goby::middleware::protobuf::TransporterConfig& engineering_status_sub_cfg() const;
603 ::
goby::middleware::protobuf::TransporterConfig* release_engineering_status_sub_cfg();
604 ::
goby::middleware::protobuf::TransporterConfig* mutable_engineering_status_sub_cfg();
605 void set_allocated_engineering_status_sub_cfg(::
goby::middleware::protobuf::TransporterConfig* engineering_status_sub_cfg);
607 const ::
goby::middleware::protobuf::TransporterConfig& _internal_engineering_status_sub_cfg() const;
608 ::
goby::middleware::protobuf::TransporterConfig* _internal_mutable_engineering_status_sub_cfg();
610 void unsafe_arena_set_allocated_engineering_status_sub_cfg(
611 ::
goby::middleware::protobuf::TransporterConfig* engineering_status_sub_cfg);
612 ::
goby::middleware::protobuf::TransporterConfig* unsafe_arena_release_engineering_status_sub_cfg();
615 bool has_vfleet() const;
617 bool _internal_has_vfleet() const;
623 void set_allocated_vfleet(::
jaiabot::
config::HubManager_VirtualFleetData* vfleet);
625 const ::
jaiabot::
config::HubManager_VirtualFleetData& _internal_vfleet() const;
626 ::
jaiabot::
config::HubManager_VirtualFleetData* _internal_mutable_vfleet();
628 void unsafe_arena_set_allocated_vfleet(
630 ::
jaiabot::
config::HubManager_VirtualFleetData* unsafe_arena_release_vfleet();
633 bool has_hub_id() const;
635 bool _internal_has_hub_id() const;
638 ::PROTOBUF_NAMESPACE_ID::int32 hub_id() const;
639 void set_hub_id(::PROTOBUF_NAMESPACE_ID::int32 value);
641 ::PROTOBUF_NAMESPACE_ID::int32 _internal_hub_id() const;
642 void _internal_set_hub_id(::PROTOBUF_NAMESPACE_ID::int32 value);
646 bool has_fleet_id() const;
648 bool _internal_has_fleet_id() const;
650 void clear_fleet_id();
651 ::PROTOBUF_NAMESPACE_ID::int32 fleet_id() const;
652 void set_fleet_id(::PROTOBUF_NAMESPACE_ID::int32 value);
654 ::PROTOBUF_NAMESPACE_ID::int32 _internal_fleet_id() const;
655 void _internal_set_fleet_id(::PROTOBUF_NAMESPACE_ID::int32 value);
659 bool has_use_localhost_for_data_offload() const;
661 bool _internal_has_use_localhost_for_data_offload() const;
663 void clear_use_localhost_for_data_offload();
664 bool use_localhost_for_data_offload() const;
665 void set_use_localhost_for_data_offload(
bool value);
667 bool _internal_use_localhost_for_data_offload() const;
668 void _internal_set_use_localhost_for_data_offload(
bool value);
672 bool has_health_report_timeout_seconds() const;
674 bool _internal_has_health_report_timeout_seconds() const;
676 void clear_health_report_timeout_seconds();
677 ::PROTOBUF_NAMESPACE_ID::int32 health_report_timeout_seconds() const;
678 void set_health_report_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value);
680 ::PROTOBUF_NAMESPACE_ID::int32 _internal_health_report_timeout_seconds() const;
681 void _internal_set_health_report_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value);
685 bool has_bot_start_ip() const;
687 bool _internal_has_bot_start_ip() const;
689 void clear_bot_start_ip();
690 ::PROTOBUF_NAMESPACE_ID::int32 bot_start_ip() const;
691 void set_bot_start_ip(::PROTOBUF_NAMESPACE_ID::int32 value);
693 ::PROTOBUF_NAMESPACE_ID::int32 _internal_bot_start_ip() const;
694 void _internal_set_bot_start_ip(::PROTOBUF_NAMESPACE_ID::int32 value);
702 size_t RequiredFieldsByteSizeFallback() const;
704 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
705 typedef
void InternalArenaConstructable_;
706 typedef
void DestructorSkippable_;
707 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
708 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
709 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr data_offload_script_;
711 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_log_staging_dir_;
713 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr log_staging_dir_;
715 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_log_offload_dir_;
717 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr log_offload_dir_;
719 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_class_b_network_;
721 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr class_b_network_;
722 ::
goby::middleware::protobuf::AppConfig* app_;
723 ::
goby::zeromq::protobuf::InterProcessPortalConfig* interprocess_;
724 ::
xbee::protobuf::Config* xbee_;
725 ::
goby::middleware::protobuf::TransporterConfig* status_sub_cfg_;
726 ::
goby::middleware::protobuf::TransporterConfig* task_packet_sub_cfg_;
727 ::
goby::middleware::protobuf::TransporterConfig* engineering_status_sub_cfg_;
729 ::PROTOBUF_NAMESPACE_ID::int32 hub_id_;
730 ::PROTOBUF_NAMESPACE_ID::int32 fleet_id_;
731 bool use_localhost_for_data_offload_;
732 ::PROTOBUF_NAMESPACE_ID::int32 health_report_timeout_seconds_;
733 ::PROTOBUF_NAMESPACE_ID::int32 bot_start_ip_;
742 #pragma GCC diagnostic push
743 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
748 inline bool HubManager_VirtualFleetData::_internal_has_shutdown_after_last_command_seconds()
const {
749 bool value = (_has_bits_[0] & 0x00000001u) != 0;
752 inline bool HubManager_VirtualFleetData::has_shutdown_after_last_command_seconds()
const {
753 return _internal_has_shutdown_after_last_command_seconds();
755 inline void HubManager_VirtualFleetData::clear_shutdown_after_last_command_seconds() {
756 shutdown_after_last_command_seconds_ = 3600;
757 _has_bits_[0] &= ~0x00000001u;
759 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager_VirtualFleetData::_internal_shutdown_after_last_command_seconds()
const {
760 return shutdown_after_last_command_seconds_;
762 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager_VirtualFleetData::shutdown_after_last_command_seconds()
const {
764 return _internal_shutdown_after_last_command_seconds();
766 inline void HubManager_VirtualFleetData::_internal_set_shutdown_after_last_command_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
767 _has_bits_[0] |= 0x00000001u;
768 shutdown_after_last_command_seconds_ = value;
770 inline void HubManager_VirtualFleetData::set_shutdown_after_last_command_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
771 _internal_set_shutdown_after_last_command_seconds(value);
776 inline bool HubManager_VirtualFleetData::_internal_has_hub_shutdown_delay_seconds()
const {
777 bool value = (_has_bits_[0] & 0x00000002u) != 0;
780 inline bool HubManager_VirtualFleetData::has_hub_shutdown_delay_seconds()
const {
781 return _internal_has_hub_shutdown_delay_seconds();
783 inline void HubManager_VirtualFleetData::clear_hub_shutdown_delay_seconds() {
784 hub_shutdown_delay_seconds_ = 300;
785 _has_bits_[0] &= ~0x00000002u;
787 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager_VirtualFleetData::_internal_hub_shutdown_delay_seconds()
const {
788 return hub_shutdown_delay_seconds_;
790 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager_VirtualFleetData::hub_shutdown_delay_seconds()
const {
792 return _internal_hub_shutdown_delay_seconds();
794 inline void HubManager_VirtualFleetData::_internal_set_hub_shutdown_delay_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
795 _has_bits_[0] |= 0x00000002u;
796 hub_shutdown_delay_seconds_ = value;
798 inline void HubManager_VirtualFleetData::set_hub_shutdown_delay_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
799 _internal_set_hub_shutdown_delay_seconds(value);
808 inline bool HubManager::_internal_has_app()
const {
809 bool value = (_has_bits_[0] & 0x00000010u) != 0;
810 PROTOBUF_ASSUME(!value || app_ !=
nullptr);
813 inline bool HubManager::has_app()
const {
814 return _internal_has_app();
816 inline const ::goby::middleware::protobuf::AppConfig& HubManager::_internal_app()
const {
817 const ::goby::middleware::protobuf::AppConfig* p = app_;
818 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*
>(
819 &::goby::middleware::protobuf::_AppConfig_default_instance_);
821 inline const ::goby::middleware::protobuf::AppConfig& HubManager::app()
const {
823 return _internal_app();
825 inline void HubManager::unsafe_arena_set_allocated_app(
826 ::goby::middleware::protobuf::AppConfig* app) {
827 if (GetArena() ==
nullptr) {
828 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
832 _has_bits_[0] |= 0x00000010u;
834 _has_bits_[0] &= ~0x00000010u;
838 inline ::goby::middleware::protobuf::AppConfig* HubManager::release_app() {
839 auto temp = unsafe_arena_release_app();
840 if (GetArena() !=
nullptr) {
841 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
845 inline ::goby::middleware::protobuf::AppConfig* HubManager::unsafe_arena_release_app() {
847 _has_bits_[0] &= ~0x00000010u;
848 ::goby::middleware::protobuf::AppConfig* temp = app_;
852 inline ::goby::middleware::protobuf::AppConfig* HubManager::_internal_mutable_app() {
853 _has_bits_[0] |= 0x00000010u;
854 if (app_ ==
nullptr) {
855 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArena());
860 inline ::goby::middleware::protobuf::AppConfig* HubManager::mutable_app() {
862 return _internal_mutable_app();
864 inline void HubManager::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
865 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
866 if (message_arena ==
nullptr) {
867 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
870 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
871 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app)->GetArena();
872 if (message_arena != submessage_arena) {
873 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
874 message_arena, app, submessage_arena);
876 _has_bits_[0] |= 0x00000010u;
878 _has_bits_[0] &= ~0x00000010u;
885 inline bool HubManager::_internal_has_interprocess()
const {
886 bool value = (_has_bits_[0] & 0x00000020u) != 0;
887 PROTOBUF_ASSUME(!value || interprocess_ !=
nullptr);
890 inline bool HubManager::has_interprocess()
const {
891 return _internal_has_interprocess();
893 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& HubManager::_internal_interprocess()
const {
894 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
895 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*
>(
896 &::goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_);
898 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& HubManager::interprocess()
const {
900 return _internal_interprocess();
902 inline void HubManager::unsafe_arena_set_allocated_interprocess(
903 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
904 if (GetArena() ==
nullptr) {
905 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
907 interprocess_ = interprocess;
909 _has_bits_[0] |= 0x00000020u;
911 _has_bits_[0] &= ~0x00000020u;
915 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* HubManager::release_interprocess() {
916 auto temp = unsafe_arena_release_interprocess();
917 if (GetArena() !=
nullptr) {
918 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
922 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* HubManager::unsafe_arena_release_interprocess() {
924 _has_bits_[0] &= ~0x00000020u;
925 ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = interprocess_;
926 interprocess_ =
nullptr;
929 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* HubManager::_internal_mutable_interprocess() {
930 _has_bits_[0] |= 0x00000020u;
931 if (interprocess_ ==
nullptr) {
932 auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArena());
935 return interprocess_;
937 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* HubManager::mutable_interprocess() {
939 return _internal_mutable_interprocess();
941 inline void HubManager::set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
942 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
943 if (message_arena ==
nullptr) {
944 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
947 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
948 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess)->GetArena();
949 if (message_arena != submessage_arena) {
950 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
951 message_arena, interprocess, submessage_arena);
953 _has_bits_[0] |= 0x00000020u;
955 _has_bits_[0] &= ~0x00000020u;
957 interprocess_ = interprocess;
962 inline bool HubManager::_internal_has_xbee()
const {
963 bool value = (_has_bits_[0] & 0x00000040u) != 0;
964 PROTOBUF_ASSUME(!value || xbee_ !=
nullptr);
967 inline bool HubManager::has_xbee()
const {
968 return _internal_has_xbee();
970 inline const ::xbee::protobuf::Config& HubManager::_internal_xbee()
const {
971 const ::xbee::protobuf::Config* p = xbee_;
972 return p !=
nullptr ? *p : *
reinterpret_cast<const ::xbee::protobuf::Config*
>(
975 inline const ::xbee::protobuf::Config& HubManager::xbee()
const {
977 return _internal_xbee();
979 inline void HubManager::unsafe_arena_set_allocated_xbee(
980 ::xbee::protobuf::Config*
xbee) {
981 if (GetArena() ==
nullptr) {
982 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(xbee_);
986 _has_bits_[0] |= 0x00000040u;
988 _has_bits_[0] &= ~0x00000040u;
992 inline ::xbee::protobuf::Config* HubManager::release_xbee() {
993 auto temp = unsafe_arena_release_xbee();
994 if (GetArena() !=
nullptr) {
995 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
999 inline ::xbee::protobuf::Config* HubManager::unsafe_arena_release_xbee() {
1001 _has_bits_[0] &= ~0x00000040u;
1002 ::xbee::protobuf::Config* temp = xbee_;
1006 inline ::xbee::protobuf::Config* HubManager::_internal_mutable_xbee() {
1007 _has_bits_[0] |= 0x00000040u;
1008 if (xbee_ ==
nullptr) {
1009 auto* p = CreateMaybeMessage<::xbee::protobuf::Config>(GetArena());
1014 inline ::xbee::protobuf::Config* HubManager::mutable_xbee() {
1016 return _internal_mutable_xbee();
1018 inline void HubManager::set_allocated_xbee(::xbee::protobuf::Config*
xbee) {
1019 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1020 if (message_arena ==
nullptr) {
1021 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(xbee_);
1024 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1025 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
xbee)->GetArena();
1026 if (message_arena != submessage_arena) {
1027 xbee = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1028 message_arena,
xbee, submessage_arena);
1030 _has_bits_[0] |= 0x00000040u;
1032 _has_bits_[0] &= ~0x00000040u;
1039 inline bool HubManager::_internal_has_status_sub_cfg()
const {
1040 bool value = (_has_bits_[0] & 0x00000080u) != 0;
1041 PROTOBUF_ASSUME(!value || status_sub_cfg_ !=
nullptr);
1044 inline bool HubManager::has_status_sub_cfg()
const {
1045 return _internal_has_status_sub_cfg();
1047 inline const ::goby::middleware::protobuf::TransporterConfig& HubManager::_internal_status_sub_cfg()
const {
1048 const ::goby::middleware::protobuf::TransporterConfig* p = status_sub_cfg_;
1049 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::TransporterConfig*
>(
1050 &::goby::middleware::protobuf::_TransporterConfig_default_instance_);
1052 inline const ::goby::middleware::protobuf::TransporterConfig& HubManager::status_sub_cfg()
const {
1054 return _internal_status_sub_cfg();
1056 inline void HubManager::unsafe_arena_set_allocated_status_sub_cfg(
1057 ::goby::middleware::protobuf::TransporterConfig* status_sub_cfg) {
1058 if (GetArena() ==
nullptr) {
1059 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(status_sub_cfg_);
1061 status_sub_cfg_ = status_sub_cfg;
1062 if (status_sub_cfg) {
1063 _has_bits_[0] |= 0x00000080u;
1065 _has_bits_[0] &= ~0x00000080u;
1069 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::release_status_sub_cfg() {
1070 auto temp = unsafe_arena_release_status_sub_cfg();
1071 if (GetArena() !=
nullptr) {
1072 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1076 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::unsafe_arena_release_status_sub_cfg() {
1078 _has_bits_[0] &= ~0x00000080u;
1079 ::goby::middleware::protobuf::TransporterConfig* temp = status_sub_cfg_;
1080 status_sub_cfg_ =
nullptr;
1083 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::_internal_mutable_status_sub_cfg() {
1084 _has_bits_[0] |= 0x00000080u;
1085 if (status_sub_cfg_ ==
nullptr) {
1086 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::TransporterConfig>(GetArena());
1087 status_sub_cfg_ = p;
1089 return status_sub_cfg_;
1091 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::mutable_status_sub_cfg() {
1093 return _internal_mutable_status_sub_cfg();
1095 inline void HubManager::set_allocated_status_sub_cfg(::goby::middleware::protobuf::TransporterConfig* status_sub_cfg) {
1096 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1097 if (message_arena ==
nullptr) {
1098 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(status_sub_cfg_);
1100 if (status_sub_cfg) {
1101 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1102 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(status_sub_cfg)->GetArena();
1103 if (message_arena != submessage_arena) {
1104 status_sub_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1105 message_arena, status_sub_cfg, submessage_arena);
1107 _has_bits_[0] |= 0x00000080u;
1109 _has_bits_[0] &= ~0x00000080u;
1111 status_sub_cfg_ = status_sub_cfg;
1116 inline bool HubManager::_internal_has_task_packet_sub_cfg()
const {
1117 bool value = (_has_bits_[0] & 0x00000100u) != 0;
1118 PROTOBUF_ASSUME(!value || task_packet_sub_cfg_ !=
nullptr);
1121 inline bool HubManager::has_task_packet_sub_cfg()
const {
1122 return _internal_has_task_packet_sub_cfg();
1124 inline const ::goby::middleware::protobuf::TransporterConfig& HubManager::_internal_task_packet_sub_cfg()
const {
1125 const ::goby::middleware::protobuf::TransporterConfig* p = task_packet_sub_cfg_;
1126 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::TransporterConfig*
>(
1127 &::goby::middleware::protobuf::_TransporterConfig_default_instance_);
1129 inline const ::goby::middleware::protobuf::TransporterConfig& HubManager::task_packet_sub_cfg()
const {
1131 return _internal_task_packet_sub_cfg();
1133 inline void HubManager::unsafe_arena_set_allocated_task_packet_sub_cfg(
1134 ::goby::middleware::protobuf::TransporterConfig* task_packet_sub_cfg) {
1135 if (GetArena() ==
nullptr) {
1136 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(task_packet_sub_cfg_);
1138 task_packet_sub_cfg_ = task_packet_sub_cfg;
1139 if (task_packet_sub_cfg) {
1140 _has_bits_[0] |= 0x00000100u;
1142 _has_bits_[0] &= ~0x00000100u;
1146 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::release_task_packet_sub_cfg() {
1147 auto temp = unsafe_arena_release_task_packet_sub_cfg();
1148 if (GetArena() !=
nullptr) {
1149 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1153 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::unsafe_arena_release_task_packet_sub_cfg() {
1155 _has_bits_[0] &= ~0x00000100u;
1156 ::goby::middleware::protobuf::TransporterConfig* temp = task_packet_sub_cfg_;
1157 task_packet_sub_cfg_ =
nullptr;
1160 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::_internal_mutable_task_packet_sub_cfg() {
1161 _has_bits_[0] |= 0x00000100u;
1162 if (task_packet_sub_cfg_ ==
nullptr) {
1163 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::TransporterConfig>(GetArena());
1164 task_packet_sub_cfg_ = p;
1166 return task_packet_sub_cfg_;
1168 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::mutable_task_packet_sub_cfg() {
1170 return _internal_mutable_task_packet_sub_cfg();
1172 inline void HubManager::set_allocated_task_packet_sub_cfg(::goby::middleware::protobuf::TransporterConfig* task_packet_sub_cfg) {
1173 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1174 if (message_arena ==
nullptr) {
1175 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(task_packet_sub_cfg_);
1177 if (task_packet_sub_cfg) {
1178 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1179 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(task_packet_sub_cfg)->GetArena();
1180 if (message_arena != submessage_arena) {
1181 task_packet_sub_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1182 message_arena, task_packet_sub_cfg, submessage_arena);
1184 _has_bits_[0] |= 0x00000100u;
1186 _has_bits_[0] &= ~0x00000100u;
1188 task_packet_sub_cfg_ = task_packet_sub_cfg;
1193 inline bool HubManager::_internal_has_engineering_status_sub_cfg()
const {
1194 bool value = (_has_bits_[0] & 0x00000200u) != 0;
1195 PROTOBUF_ASSUME(!value || engineering_status_sub_cfg_ !=
nullptr);
1198 inline bool HubManager::has_engineering_status_sub_cfg()
const {
1199 return _internal_has_engineering_status_sub_cfg();
1201 inline const ::goby::middleware::protobuf::TransporterConfig& HubManager::_internal_engineering_status_sub_cfg()
const {
1202 const ::goby::middleware::protobuf::TransporterConfig* p = engineering_status_sub_cfg_;
1203 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::TransporterConfig*
>(
1204 &::goby::middleware::protobuf::_TransporterConfig_default_instance_);
1206 inline const ::goby::middleware::protobuf::TransporterConfig& HubManager::engineering_status_sub_cfg()
const {
1208 return _internal_engineering_status_sub_cfg();
1210 inline void HubManager::unsafe_arena_set_allocated_engineering_status_sub_cfg(
1211 ::goby::middleware::protobuf::TransporterConfig* engineering_status_sub_cfg) {
1212 if (GetArena() ==
nullptr) {
1213 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(engineering_status_sub_cfg_);
1215 engineering_status_sub_cfg_ = engineering_status_sub_cfg;
1216 if (engineering_status_sub_cfg) {
1217 _has_bits_[0] |= 0x00000200u;
1219 _has_bits_[0] &= ~0x00000200u;
1223 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::release_engineering_status_sub_cfg() {
1224 auto temp = unsafe_arena_release_engineering_status_sub_cfg();
1225 if (GetArena() !=
nullptr) {
1226 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1230 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::unsafe_arena_release_engineering_status_sub_cfg() {
1232 _has_bits_[0] &= ~0x00000200u;
1233 ::goby::middleware::protobuf::TransporterConfig* temp = engineering_status_sub_cfg_;
1234 engineering_status_sub_cfg_ =
nullptr;
1237 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::_internal_mutable_engineering_status_sub_cfg() {
1238 _has_bits_[0] |= 0x00000200u;
1239 if (engineering_status_sub_cfg_ ==
nullptr) {
1240 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::TransporterConfig>(GetArena());
1241 engineering_status_sub_cfg_ = p;
1243 return engineering_status_sub_cfg_;
1245 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::mutable_engineering_status_sub_cfg() {
1247 return _internal_mutable_engineering_status_sub_cfg();
1249 inline void HubManager::set_allocated_engineering_status_sub_cfg(::goby::middleware::protobuf::TransporterConfig* engineering_status_sub_cfg) {
1250 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1251 if (message_arena ==
nullptr) {
1252 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(engineering_status_sub_cfg_);
1254 if (engineering_status_sub_cfg) {
1255 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1256 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(engineering_status_sub_cfg)->GetArena();
1257 if (message_arena != submessage_arena) {
1258 engineering_status_sub_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1259 message_arena, engineering_status_sub_cfg, submessage_arena);
1261 _has_bits_[0] |= 0x00000200u;
1263 _has_bits_[0] &= ~0x00000200u;
1265 engineering_status_sub_cfg_ = engineering_status_sub_cfg;
1270 inline bool HubManager::_internal_has_hub_id()
const {
1271 bool value = (_has_bits_[0] & 0x00000800u) != 0;
1274 inline bool HubManager::has_hub_id()
const {
1275 return _internal_has_hub_id();
1277 inline void HubManager::clear_hub_id() {
1279 _has_bits_[0] &= ~0x00000800u;
1281 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager::_internal_hub_id()
const {
1284 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager::hub_id()
const {
1286 return _internal_hub_id();
1288 inline void HubManager::_internal_set_hub_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
1289 _has_bits_[0] |= 0x00000800u;
1292 inline void HubManager::set_hub_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
1293 _internal_set_hub_id(value);
1298 inline bool HubManager::_internal_has_fleet_id()
const {
1299 bool value = (_has_bits_[0] & 0x00001000u) != 0;
1302 inline bool HubManager::has_fleet_id()
const {
1303 return _internal_has_fleet_id();
1305 inline void HubManager::clear_fleet_id() {
1307 _has_bits_[0] &= ~0x00001000u;
1309 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager::_internal_fleet_id()
const {
1312 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager::fleet_id()
const {
1314 return _internal_fleet_id();
1316 inline void HubManager::_internal_set_fleet_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
1317 _has_bits_[0] |= 0x00001000u;
1320 inline void HubManager::set_fleet_id(::PROTOBUF_NAMESPACE_ID::int32 value) {
1321 _internal_set_fleet_id(value);
1326 inline bool HubManager::_internal_has_health_report_timeout_seconds()
const {
1327 bool value = (_has_bits_[0] & 0x00004000u) != 0;
1330 inline bool HubManager::has_health_report_timeout_seconds()
const {
1331 return _internal_has_health_report_timeout_seconds();
1333 inline void HubManager::clear_health_report_timeout_seconds() {
1334 health_report_timeout_seconds_ = 20;
1335 _has_bits_[0] &= ~0x00004000u;
1337 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager::_internal_health_report_timeout_seconds()
const {
1338 return health_report_timeout_seconds_;
1340 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager::health_report_timeout_seconds()
const {
1342 return _internal_health_report_timeout_seconds();
1344 inline void HubManager::_internal_set_health_report_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
1345 _has_bits_[0] |= 0x00004000u;
1346 health_report_timeout_seconds_ = value;
1348 inline void HubManager::set_health_report_timeout_seconds(::PROTOBUF_NAMESPACE_ID::int32 value) {
1349 _internal_set_health_report_timeout_seconds(value);
1354 inline bool HubManager::_internal_has_vfleet()
const {
1355 bool value = (_has_bits_[0] & 0x00000400u) != 0;
1356 PROTOBUF_ASSUME(!value || vfleet_ !=
nullptr);
1359 inline bool HubManager::has_vfleet()
const {
1360 return _internal_has_vfleet();
1362 inline void HubManager::clear_vfleet() {
1363 if (vfleet_ !=
nullptr) vfleet_->Clear();
1364 _has_bits_[0] &= ~0x00000400u;
1366 inline const ::jaiabot::config::HubManager_VirtualFleetData& HubManager::_internal_vfleet()
const {
1367 const ::jaiabot::config::HubManager_VirtualFleetData* p = vfleet_;
1368 return p !=
nullptr ? *p : *
reinterpret_cast<const ::jaiabot::config::HubManager_VirtualFleetData*
>(
1371 inline const ::jaiabot::config::HubManager_VirtualFleetData& HubManager::vfleet()
const {
1373 return _internal_vfleet();
1375 inline void HubManager::unsafe_arena_set_allocated_vfleet(
1376 ::jaiabot::config::HubManager_VirtualFleetData* vfleet) {
1377 if (GetArena() ==
nullptr) {
1378 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(vfleet_);
1382 _has_bits_[0] |= 0x00000400u;
1384 _has_bits_[0] &= ~0x00000400u;
1388 inline ::jaiabot::config::HubManager_VirtualFleetData* HubManager::release_vfleet() {
1389 auto temp = unsafe_arena_release_vfleet();
1390 if (GetArena() !=
nullptr) {
1391 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1395 inline ::jaiabot::config::HubManager_VirtualFleetData* HubManager::unsafe_arena_release_vfleet() {
1397 _has_bits_[0] &= ~0x00000400u;
1398 ::jaiabot::config::HubManager_VirtualFleetData* temp = vfleet_;
1402 inline ::jaiabot::config::HubManager_VirtualFleetData* HubManager::_internal_mutable_vfleet() {
1403 _has_bits_[0] |= 0x00000400u;
1404 if (vfleet_ ==
nullptr) {
1405 auto* p = CreateMaybeMessage<::jaiabot::config::HubManager_VirtualFleetData>(GetArena());
1410 inline ::jaiabot::config::HubManager_VirtualFleetData* HubManager::mutable_vfleet() {
1412 return _internal_mutable_vfleet();
1414 inline void HubManager::set_allocated_vfleet(::jaiabot::config::HubManager_VirtualFleetData* vfleet) {
1415 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1416 if (message_arena ==
nullptr) {
1420 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1421 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(vfleet);
1422 if (message_arena != submessage_arena) {
1423 vfleet = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1424 message_arena, vfleet, submessage_arena);
1426 _has_bits_[0] |= 0x00000400u;
1428 _has_bits_[0] &= ~0x00000400u;
1435 inline bool HubManager::_internal_has_data_offload_script()
const {
1436 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1439 inline bool HubManager::has_data_offload_script()
const {
1440 return _internal_has_data_offload_script();
1442 inline void HubManager::clear_data_offload_script() {
1443 data_offload_script_.ClearToEmpty(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1444 _has_bits_[0] &= ~0x00000001u;
1446 inline const std::string& HubManager::data_offload_script()
const {
1448 return _internal_data_offload_script();
1450 inline void HubManager::set_data_offload_script(
const std::string& value) {
1451 _internal_set_data_offload_script(value);
1454 inline std::string* HubManager::mutable_data_offload_script() {
1456 return _internal_mutable_data_offload_script();
1458 inline const std::string& HubManager::_internal_data_offload_script()
const {
1459 return data_offload_script_.Get();
1461 inline void HubManager::_internal_set_data_offload_script(
const std::string& value) {
1462 _has_bits_[0] |= 0x00000001u;
1463 data_offload_script_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), value, GetArena());
1465 inline void HubManager::set_data_offload_script(std::string&& value) {
1466 _has_bits_[0] |= 0x00000001u;
1467 data_offload_script_.Set(
1468 &::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::move(value), GetArena());
1471 inline void HubManager::set_data_offload_script(
const char* value) {
1472 GOOGLE_DCHECK(value !=
nullptr);
1473 _has_bits_[0] |= 0x00000001u;
1474 data_offload_script_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(value),
1478 inline void HubManager::set_data_offload_script(
const char* value,
1480 _has_bits_[0] |= 0x00000001u;
1481 data_offload_script_.Set(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), ::std::string(
1482 reinterpret_cast<const char*
>(value), size), GetArena());
1485 inline std::string* HubManager::_internal_mutable_data_offload_script() {
1486 _has_bits_[0] |= 0x00000001u;
1487 return data_offload_script_.Mutable(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1489 inline std::string* HubManager::release_data_offload_script() {
1491 if (!_internal_has_data_offload_script()) {
1494 _has_bits_[0] &= ~0x00000001u;
1495 return data_offload_script_.ReleaseNonDefault(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), GetArena());
1497 inline void HubManager::set_allocated_data_offload_script(std::string* data_offload_script) {
1498 if (data_offload_script !=
nullptr) {
1499 _has_bits_[0] |= 0x00000001u;
1501 _has_bits_[0] &= ~0x00000001u;
1503 data_offload_script_.SetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(), data_offload_script,
1507 inline std::string* HubManager::unsafe_arena_release_data_offload_script() {
1509 GOOGLE_DCHECK(GetArena() !=
nullptr);
1510 _has_bits_[0] &= ~0x00000001u;
1511 return data_offload_script_.UnsafeArenaRelease(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1514 inline void HubManager::unsafe_arena_set_allocated_data_offload_script(
1515 std::string* data_offload_script) {
1516 GOOGLE_DCHECK(GetArena() !=
nullptr);
1517 if (data_offload_script !=
nullptr) {
1518 _has_bits_[0] |= 0x00000001u;
1520 _has_bits_[0] &= ~0x00000001u;
1522 data_offload_script_.UnsafeArenaSetAllocated(&::PROTOBUF_NAMESPACE_ID::internal::GetEmptyStringAlreadyInited(),
1523 data_offload_script, GetArena());
1528 inline bool HubManager::_internal_has_log_staging_dir()
const {
1529 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1532 inline bool HubManager::has_log_staging_dir()
const {
1533 return _internal_has_log_staging_dir();
1535 inline void HubManager::clear_log_staging_dir() {
1536 log_staging_dir_.ClearToDefault(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), GetArena());
1537 _has_bits_[0] &= ~0x00000002u;
1539 inline const std::string& HubManager::log_staging_dir()
const {
1541 return _internal_log_staging_dir();
1543 inline void HubManager::set_log_staging_dir(
const std::string& value) {
1544 _internal_set_log_staging_dir(value);
1547 inline std::string* HubManager::mutable_log_staging_dir() {
1549 return _internal_mutable_log_staging_dir();
1551 inline const std::string& HubManager::_internal_log_staging_dir()
const {
1552 return log_staging_dir_.Get();
1554 inline void HubManager::_internal_set_log_staging_dir(
const std::string& value) {
1555 _has_bits_[0] |= 0x00000002u;
1556 log_staging_dir_.Set(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), value, GetArena());
1558 inline void HubManager::set_log_staging_dir(std::string&& value) {
1559 _has_bits_[0] |= 0x00000002u;
1560 log_staging_dir_.Set(
1561 &::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), ::std::move(value), GetArena());
1564 inline void HubManager::set_log_staging_dir(
const char* value) {
1565 GOOGLE_DCHECK(value !=
nullptr);
1566 _has_bits_[0] |= 0x00000002u;
1567 log_staging_dir_.Set(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), ::std::string(value),
1571 inline void HubManager::set_log_staging_dir(
const char* value,
1573 _has_bits_[0] |= 0x00000002u;
1574 log_staging_dir_.Set(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), ::std::string(
1575 reinterpret_cast<const char*
>(value), size), GetArena());
1578 inline std::string* HubManager::_internal_mutable_log_staging_dir() {
1579 _has_bits_[0] |= 0x00000002u;
1580 return log_staging_dir_.Mutable(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), GetArena());
1582 inline std::string* HubManager::release_log_staging_dir() {
1584 if (!_internal_has_log_staging_dir()) {
1587 _has_bits_[0] &= ~0x00000002u;
1588 return log_staging_dir_.ReleaseNonDefault(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), GetArena());
1590 inline void HubManager::set_allocated_log_staging_dir(std::string* log_staging_dir) {
1591 if (log_staging_dir !=
nullptr) {
1592 _has_bits_[0] |= 0x00000002u;
1594 _has_bits_[0] &= ~0x00000002u;
1596 log_staging_dir_.SetAllocated(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), log_staging_dir,
1600 inline std::string* HubManager::unsafe_arena_release_log_staging_dir() {
1602 GOOGLE_DCHECK(GetArena() !=
nullptr);
1603 _has_bits_[0] &= ~0x00000002u;
1604 return log_staging_dir_.UnsafeArenaRelease(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(),
1607 inline void HubManager::unsafe_arena_set_allocated_log_staging_dir(
1608 std::string* log_staging_dir) {
1609 GOOGLE_DCHECK(GetArena() !=
nullptr);
1610 if (log_staging_dir !=
nullptr) {
1611 _has_bits_[0] |= 0x00000002u;
1613 _has_bits_[0] &= ~0x00000002u;
1615 log_staging_dir_.UnsafeArenaSetAllocated(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(),
1616 log_staging_dir, GetArena());
1621 inline bool HubManager::_internal_has_log_offload_dir()
const {
1622 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1625 inline bool HubManager::has_log_offload_dir()
const {
1626 return _internal_has_log_offload_dir();
1628 inline void HubManager::clear_log_offload_dir() {
1629 log_offload_dir_.ClearToDefault(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(), GetArena());
1630 _has_bits_[0] &= ~0x00000004u;
1632 inline const std::string& HubManager::log_offload_dir()
const {
1634 return _internal_log_offload_dir();
1636 inline void HubManager::set_log_offload_dir(
const std::string& value) {
1637 _internal_set_log_offload_dir(value);
1640 inline std::string* HubManager::mutable_log_offload_dir() {
1642 return _internal_mutable_log_offload_dir();
1644 inline const std::string& HubManager::_internal_log_offload_dir()
const {
1645 return log_offload_dir_.Get();
1647 inline void HubManager::_internal_set_log_offload_dir(
const std::string& value) {
1648 _has_bits_[0] |= 0x00000004u;
1649 log_offload_dir_.Set(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(), value, GetArena());
1651 inline void HubManager::set_log_offload_dir(std::string&& value) {
1652 _has_bits_[0] |= 0x00000004u;
1653 log_offload_dir_.Set(
1654 &::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(), ::std::move(value), GetArena());
1657 inline void HubManager::set_log_offload_dir(
const char* value) {
1658 GOOGLE_DCHECK(value !=
nullptr);
1659 _has_bits_[0] |= 0x00000004u;
1660 log_offload_dir_.Set(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(), ::std::string(value),
1664 inline void HubManager::set_log_offload_dir(
const char* value,
1666 _has_bits_[0] |= 0x00000004u;
1667 log_offload_dir_.Set(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(), ::std::string(
1668 reinterpret_cast<const char*
>(value), size), GetArena());
1671 inline std::string* HubManager::_internal_mutable_log_offload_dir() {
1672 _has_bits_[0] |= 0x00000004u;
1673 return log_offload_dir_.Mutable(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(), GetArena());
1675 inline std::string* HubManager::release_log_offload_dir() {
1677 if (!_internal_has_log_offload_dir()) {
1680 _has_bits_[0] &= ~0x00000004u;
1681 return log_offload_dir_.ReleaseNonDefault(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(), GetArena());
1683 inline void HubManager::set_allocated_log_offload_dir(std::string* log_offload_dir) {
1684 if (log_offload_dir !=
nullptr) {
1685 _has_bits_[0] |= 0x00000004u;
1687 _has_bits_[0] &= ~0x00000004u;
1689 log_offload_dir_.SetAllocated(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(), log_offload_dir,
1693 inline std::string* HubManager::unsafe_arena_release_log_offload_dir() {
1695 GOOGLE_DCHECK(GetArena() !=
nullptr);
1696 _has_bits_[0] &= ~0x00000004u;
1697 return log_offload_dir_.UnsafeArenaRelease(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(),
1700 inline void HubManager::unsafe_arena_set_allocated_log_offload_dir(
1701 std::string* log_offload_dir) {
1702 GOOGLE_DCHECK(GetArena() !=
nullptr);
1703 if (log_offload_dir !=
nullptr) {
1704 _has_bits_[0] |= 0x00000004u;
1706 _has_bits_[0] &= ~0x00000004u;
1708 log_offload_dir_.UnsafeArenaSetAllocated(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(),
1709 log_offload_dir, GetArena());
1714 inline bool HubManager::_internal_has_bot_start_ip()
const {
1715 bool value = (_has_bits_[0] & 0x00008000u) != 0;
1718 inline bool HubManager::has_bot_start_ip()
const {
1719 return _internal_has_bot_start_ip();
1721 inline void HubManager::clear_bot_start_ip() {
1722 bot_start_ip_ = 100;
1723 _has_bits_[0] &= ~0x00008000u;
1725 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager::_internal_bot_start_ip()
const {
1726 return bot_start_ip_;
1728 inline ::PROTOBUF_NAMESPACE_ID::int32 HubManager::bot_start_ip()
const {
1730 return _internal_bot_start_ip();
1732 inline void HubManager::_internal_set_bot_start_ip(::PROTOBUF_NAMESPACE_ID::int32 value) {
1733 _has_bits_[0] |= 0x00008000u;
1734 bot_start_ip_ = value;
1736 inline void HubManager::set_bot_start_ip(::PROTOBUF_NAMESPACE_ID::int32 value) {
1737 _internal_set_bot_start_ip(value);
1742 inline bool HubManager::_internal_has_class_b_network()
const {
1743 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1746 inline bool HubManager::has_class_b_network()
const {
1747 return _internal_has_class_b_network();
1749 inline void HubManager::clear_class_b_network() {
1750 class_b_network_.ClearToDefault(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(), GetArena());
1751 _has_bits_[0] &= ~0x00000008u;
1753 inline const std::string& HubManager::class_b_network()
const {
1755 return _internal_class_b_network();
1757 inline void HubManager::set_class_b_network(
const std::string& value) {
1758 _internal_set_class_b_network(value);
1761 inline std::string* HubManager::mutable_class_b_network() {
1763 return _internal_mutable_class_b_network();
1765 inline const std::string& HubManager::_internal_class_b_network()
const {
1766 return class_b_network_.Get();
1768 inline void HubManager::_internal_set_class_b_network(
const std::string& value) {
1769 _has_bits_[0] |= 0x00000008u;
1770 class_b_network_.Set(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(), value, GetArena());
1772 inline void HubManager::set_class_b_network(std::string&& value) {
1773 _has_bits_[0] |= 0x00000008u;
1774 class_b_network_.Set(
1775 &::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(), ::std::move(value), GetArena());
1778 inline void HubManager::set_class_b_network(
const char* value) {
1779 GOOGLE_DCHECK(value !=
nullptr);
1780 _has_bits_[0] |= 0x00000008u;
1781 class_b_network_.Set(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(), ::std::string(value),
1785 inline void HubManager::set_class_b_network(
const char* value,
1787 _has_bits_[0] |= 0x00000008u;
1788 class_b_network_.Set(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(), ::std::string(
1789 reinterpret_cast<const char*
>(value), size), GetArena());
1792 inline std::string* HubManager::_internal_mutable_class_b_network() {
1793 _has_bits_[0] |= 0x00000008u;
1794 return class_b_network_.Mutable(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(), GetArena());
1796 inline std::string* HubManager::release_class_b_network() {
1798 if (!_internal_has_class_b_network()) {
1801 _has_bits_[0] &= ~0x00000008u;
1802 return class_b_network_.ReleaseNonDefault(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(), GetArena());
1804 inline void HubManager::set_allocated_class_b_network(std::string* class_b_network) {
1805 if (class_b_network !=
nullptr) {
1806 _has_bits_[0] |= 0x00000008u;
1808 _has_bits_[0] &= ~0x00000008u;
1810 class_b_network_.SetAllocated(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(), class_b_network,
1814 inline std::string* HubManager::unsafe_arena_release_class_b_network() {
1816 GOOGLE_DCHECK(GetArena() !=
nullptr);
1817 _has_bits_[0] &= ~0x00000008u;
1818 return class_b_network_.UnsafeArenaRelease(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(),
1821 inline void HubManager::unsafe_arena_set_allocated_class_b_network(
1822 std::string* class_b_network) {
1823 GOOGLE_DCHECK(GetArena() !=
nullptr);
1824 if (class_b_network !=
nullptr) {
1825 _has_bits_[0] |= 0x00000008u;
1827 _has_bits_[0] &= ~0x00000008u;
1829 class_b_network_.UnsafeArenaSetAllocated(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(),
1830 class_b_network, GetArena());
1835 inline bool HubManager::_internal_has_use_localhost_for_data_offload()
const {
1836 bool value = (_has_bits_[0] & 0x00002000u) != 0;
1839 inline bool HubManager::has_use_localhost_for_data_offload()
const {
1840 return _internal_has_use_localhost_for_data_offload();
1842 inline void HubManager::clear_use_localhost_for_data_offload() {
1843 use_localhost_for_data_offload_ =
false;
1844 _has_bits_[0] &= ~0x00002000u;
1846 inline bool HubManager::_internal_use_localhost_for_data_offload()
const {
1847 return use_localhost_for_data_offload_;
1849 inline bool HubManager::use_localhost_for_data_offload()
const {
1851 return _internal_use_localhost_for_data_offload();
1853 inline void HubManager::_internal_set_use_localhost_for_data_offload(
bool value) {
1854 _has_bits_[0] |= 0x00002000u;
1855 use_localhost_for_data_offload_ = value;
1857 inline void HubManager::set_use_localhost_for_data_offload(
bool value) {
1858 _internal_set_use_localhost_for_data_offload(value);
1863 #pragma GCC diagnostic pop
1875 #include <google/protobuf/port_undef.inc>
void set_data_offload_script(const std::string &value)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
HubManager_VirtualFleetData * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void clear_hub_shutdown_delay_seconds()
void set_data_offload_script(std::string &&value)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_shutdown_after_last_command_seconds(::PROTOBUF_NAMESPACE_ID::int32 value)
static void InitAsDefaultInstance()
HubManager_VirtualFleetData(const HubManager_VirtualFleetData &from)
void clear_shutdown_after_last_command_seconds()
::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_data_offload_script(std::string *data_offload_script)
HubManager_VirtualFleetData()
HubManager_VirtualFleetData * New() const final
const std::string & data_offload_script() const
void CopyFrom(const HubManager_VirtualFleetData &from)
HubManager * New() const final
std::string * release_data_offload_script()
HubManager & operator=(const HubManager &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const HubManager & default_instance()
void Swap(HubManager_VirtualFleetData *other)
HubManager * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
HubManager(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
HubManager_VirtualFleetData VirtualFleetData
std::string * mutable_data_offload_script()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
bool has_data_offload_script() const
void set_hub_shutdown_delay_seconds(::PROTOBUF_NAMESPACE_ID::int32 value)
void Swap(HubManager *other)
HubManager_VirtualFleetData(::PROTOBUF_NAMESPACE_ID::Arena *arena)
HubManager_VirtualFleetData(HubManager_VirtualFleetData &&from) noexcept
void set_data_offload_script(const char *value)
static const HubManager_VirtualFleetData * internal_default_instance()
friend void swap(HubManager_VirtualFleetData &a, HubManager_VirtualFleetData &b)
HubManager(const HubManager &from)
virtual ~HubManager_VirtualFleetData()
bool has_hub_shutdown_delay_seconds() const
void MergeFrom(const HubManager &from)
bool has_shutdown_after_last_command_seconds() const
static const HubManager_VirtualFleetData & default_instance()
void UnsafeArenaSwap(HubManager *other)
void clear_data_offload_script()
void set_data_offload_script(const char *value, size_t size)
void MergeFrom(const HubManager_VirtualFleetData &from)
HubManager(HubManager &&from) noexcept
::PROTOBUF_NAMESPACE_ID::int32 hub_shutdown_delay_seconds() const
void CopyFrom(const HubManager &from)
void UnsafeArenaSwap(HubManager_VirtualFleetData *other)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
HubManager & operator=(HubManager &&from) noexcept
HubManager_VirtualFleetData & operator=(HubManager_VirtualFleetData &&from) noexcept
static const HubManager * internal_default_instance()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_bin_2fhub_5fmanager_2fconfig_2eproto
HubManagerDefaultTypeInternal _HubManager_default_instance_
HubManager_VirtualFleetDataDefaultTypeInternal _HubManager_VirtualFleetData_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::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[2] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)