JaiaBot  1.12.0+18+g85da5f82
JaiaBot micro-AUV software
config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: bin/hub_manager/config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_bin_2fhub_5fmanager_2fconfig_2eproto
5 #define PROTOBUF_INCLUDED_bin_2fhub_5fmanager_2fconfig_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3006001 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.h>
29 #include <google/protobuf/message.h>
30 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
31 #include <google/protobuf/extension_set.h> // IWYU pragma: export
32 #include <google/protobuf/unknown_field_set.h>
33 #include "goby/middleware/protobuf/app_config.pb.h"
34 #include "goby/zeromq/protobuf/interprocess_config.pb.h"
35 #include "goby/middleware/protobuf/transporter_config.pb.h"
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
41 // @@protoc_insertion_point(includes)
42 #define PROTOBUF_INTERNAL_EXPORT_protobuf_bin_2fhub_5fmanager_2fconfig_2eproto
43 
45 // Internal implementation detail -- do not use these members.
46 struct TableStruct {
47  static const ::google::protobuf::internal::ParseTableField entries[];
48  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
49  static const ::google::protobuf::internal::ParseTable schema[2];
50  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
51  static const ::google::protobuf::internal::SerializationTable serialization_table[];
52  static const ::google::protobuf::uint32 offsets[];
53 };
54 void AddDescriptors();
55 } // namespace protobuf_bin_2fhub_5fmanager_2fconfig_2eproto
56 namespace jaiabot {
57 namespace config {
58 class HubManager;
59 class HubManagerDefaultTypeInternal;
60 extern HubManagerDefaultTypeInternal _HubManager_default_instance_;
61 class HubManager_VirtualFleetData;
62 class HubManager_VirtualFleetDataDefaultTypeInternal;
63 extern HubManager_VirtualFleetDataDefaultTypeInternal _HubManager_VirtualFleetData_default_instance_;
64 } // namespace config
65 } // namespace jaiabot
66 namespace google {
67 namespace protobuf {
68 template<> ::jaiabot::config::HubManager* Arena::CreateMaybeMessage<::jaiabot::config::HubManager>(Arena*);
69 template<> ::jaiabot::config::HubManager_VirtualFleetData* Arena::CreateMaybeMessage<::jaiabot::config::HubManager_VirtualFleetData>(Arena*);
70 } // namespace protobuf
71 } // namespace google
72 namespace jaiabot {
73 namespace config {
74 
75 // ===================================================================
76 
77 class HubManager_VirtualFleetData : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.config.HubManager.VirtualFleetData) */ {
78  public:
81 
83 
85  CopyFrom(from);
86  return *this;
87  }
88  #if LANG_CXX11
91  *this = ::std::move(from);
92  }
93 
95  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
96  if (this != &from) InternalSwap(&from);
97  } else {
98  CopyFrom(from);
99  }
100  return *this;
101  }
102  #endif
103  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
104  return _internal_metadata_.unknown_fields();
105  }
106  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
107  return _internal_metadata_.mutable_unknown_fields();
108  }
109 
110  static const ::google::protobuf::Descriptor* descriptor();
112 
113  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
115  return reinterpret_cast<const HubManager_VirtualFleetData*>(
117  }
118  static constexpr int kIndexInFileMessages =
119  0;
120 
121  void Swap(HubManager_VirtualFleetData* other);
123  a.Swap(&b);
124  }
125 
126  // implements Message ----------------------------------------------
127 
128  inline HubManager_VirtualFleetData* New() const final {
129  return CreateMaybeMessage<HubManager_VirtualFleetData>(NULL);
130  }
131 
132  HubManager_VirtualFleetData* New(::google::protobuf::Arena* arena) const final {
133  return CreateMaybeMessage<HubManager_VirtualFleetData>(arena);
134  }
135  void CopyFrom(const ::google::protobuf::Message& from) final;
136  void MergeFrom(const ::google::protobuf::Message& from) final;
137  void CopyFrom(const HubManager_VirtualFleetData& from);
138  void MergeFrom(const HubManager_VirtualFleetData& from);
139  void Clear() final;
140  bool IsInitialized() const final;
141 
142  size_t ByteSizeLong() const final;
144  ::google::protobuf::io::CodedInputStream* input) final;
146  ::google::protobuf::io::CodedOutputStream* output) const final;
148  bool deterministic, ::google::protobuf::uint8* target) const final;
149  int GetCachedSize() const final { return _cached_size_.Get(); }
150 
151  private:
152  void SharedCtor();
153  void SharedDtor();
154  void SetCachedSize(int size) const final;
155  void InternalSwap(HubManager_VirtualFleetData* other);
156  private:
157  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
158  return NULL;
159  }
160  inline void* MaybeArenaPtr() const {
161  return NULL;
162  }
163  public:
164 
165  ::google::protobuf::Metadata GetMetadata() const final;
166 
167  // nested types ----------------------------------------------------
168 
169  // accessors -------------------------------------------------------
170 
171  // required int32 shutdown_after_last_command_seconds = 1 [default = 3600];
175  ::google::protobuf::int32 shutdown_after_last_command_seconds() const;
176  void set_shutdown_after_last_command_seconds(::google::protobuf::int32 value);
177 
178  // required int32 hub_shutdown_delay_seconds = 2 [default = 300];
179  bool has_hub_shutdown_delay_seconds() const;
182  ::google::protobuf::int32 hub_shutdown_delay_seconds() const;
183  void set_hub_shutdown_delay_seconds(::google::protobuf::int32 value);
184 
185  // @@protoc_insertion_point(class_scope:jaiabot.config.HubManager.VirtualFleetData)
186  private:
187  void set_has_shutdown_after_last_command_seconds();
188  void clear_has_shutdown_after_last_command_seconds();
189  void set_has_hub_shutdown_delay_seconds();
190  void clear_has_hub_shutdown_delay_seconds();
191 
192  // helper for ByteSizeLong()
193  size_t RequiredFieldsByteSizeFallback() const;
194 
195  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
196  ::google::protobuf::internal::HasBits<1> _has_bits_;
197  mutable ::google::protobuf::internal::CachedSize _cached_size_;
198  ::google::protobuf::int32 shutdown_after_last_command_seconds_;
199  ::google::protobuf::int32 hub_shutdown_delay_seconds_;
200  friend struct ::protobuf_bin_2fhub_5fmanager_2fconfig_2eproto::TableStruct;
201 };
202 // -------------------------------------------------------------------
203 
204 class HubManager : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.config.HubManager) */ {
205  public:
206  HubManager();
207  virtual ~HubManager();
208 
209  HubManager(const HubManager& from);
210 
211  inline HubManager& operator=(const HubManager& from) {
212  CopyFrom(from);
213  return *this;
214  }
215  #if LANG_CXX11
216  HubManager(HubManager&& from) noexcept
217  : HubManager() {
218  *this = ::std::move(from);
219  }
220 
221  inline HubManager& operator=(HubManager&& from) noexcept {
222  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
223  if (this != &from) InternalSwap(&from);
224  } else {
225  CopyFrom(from);
226  }
227  return *this;
228  }
229  #endif
230  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
231  return _internal_metadata_.unknown_fields();
232  }
233  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
234  return _internal_metadata_.mutable_unknown_fields();
235  }
236 
237  static const ::google::protobuf::Descriptor* descriptor();
238  static const HubManager& default_instance();
239 
240  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
241  static inline const HubManager* internal_default_instance() {
242  return reinterpret_cast<const HubManager*>(
244  }
245  static constexpr int kIndexInFileMessages =
246  1;
247 
248  void Swap(HubManager* other);
249  friend void swap(HubManager& a, HubManager& b) {
250  a.Swap(&b);
251  }
252 
253  // implements Message ----------------------------------------------
254 
255  inline HubManager* New() const final {
256  return CreateMaybeMessage<HubManager>(NULL);
257  }
258 
259  HubManager* New(::google::protobuf::Arena* arena) const final {
260  return CreateMaybeMessage<HubManager>(arena);
261  }
262  void CopyFrom(const ::google::protobuf::Message& from) final;
263  void MergeFrom(const ::google::protobuf::Message& from) final;
264  void CopyFrom(const HubManager& from);
265  void MergeFrom(const HubManager& from);
266  void Clear() final;
267  bool IsInitialized() const final;
268 
269  size_t ByteSizeLong() const final;
271  ::google::protobuf::io::CodedInputStream* input) final;
273  ::google::protobuf::io::CodedOutputStream* output) const final;
275  bool deterministic, ::google::protobuf::uint8* target) const final;
276  int GetCachedSize() const final { return _cached_size_.Get(); }
277 
278  private:
279  void SharedCtor();
280  void SharedDtor();
281  void SetCachedSize(int size) const final;
282  void InternalSwap(HubManager* other);
283  private:
284  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
285  return NULL;
286  }
287  inline void* MaybeArenaPtr() const {
288  return NULL;
289  }
290  public:
291 
292  ::google::protobuf::Metadata GetMetadata() const final;
293 
294  // nested types ----------------------------------------------------
295 
297 
298  // accessors -------------------------------------------------------
299 
300  // required string data_offload_script = 30;
301  bool has_data_offload_script() const;
302  void clear_data_offload_script();
303  static const int kDataOffloadScriptFieldNumber = 30;
304  const ::std::string& data_offload_script() const;
305  void set_data_offload_script(const ::std::string& value);
306  #if LANG_CXX11
307  void set_data_offload_script(::std::string&& value);
308  #endif
309  void set_data_offload_script(const char* value);
310  void set_data_offload_script(const char* value, size_t size);
311  ::std::string* mutable_data_offload_script();
312  ::std::string* release_data_offload_script();
313  void set_allocated_data_offload_script(::std::string* data_offload_script);
314 
315  // optional string log_staging_dir = 31 [default = "/var/log/jaiabot/staging"];
316  bool has_log_staging_dir() const;
317  void clear_log_staging_dir();
318  static const int kLogStagingDirFieldNumber = 31;
319  const ::std::string& log_staging_dir() const;
320  void set_log_staging_dir(const ::std::string& value);
321  #if LANG_CXX11
322  void set_log_staging_dir(::std::string&& value);
323  #endif
324  void set_log_staging_dir(const char* value);
325  void set_log_staging_dir(const char* value, size_t size);
326  ::std::string* mutable_log_staging_dir();
327  ::std::string* release_log_staging_dir();
328  void set_allocated_log_staging_dir(::std::string* log_staging_dir);
329 
330  // optional string log_offload_dir = 32 [default = "/var/log/jaiabot/bot_offload"];
331  bool has_log_offload_dir() const;
332  void clear_log_offload_dir();
333  static const int kLogOffloadDirFieldNumber = 32;
334  const ::std::string& log_offload_dir() const;
335  void set_log_offload_dir(const ::std::string& value);
336  #if LANG_CXX11
337  void set_log_offload_dir(::std::string&& value);
338  #endif
339  void set_log_offload_dir(const char* value);
340  void set_log_offload_dir(const char* value, size_t size);
341  ::std::string* mutable_log_offload_dir();
342  ::std::string* release_log_offload_dir();
343  void set_allocated_log_offload_dir(::std::string* log_offload_dir);
344 
345  // optional string class_b_network = 34 [default = "10.23"];
346  bool has_class_b_network() const;
347  void clear_class_b_network();
348  static const int kClassBNetworkFieldNumber = 34;
349  const ::std::string& class_b_network() const;
350  void set_class_b_network(const ::std::string& value);
351  #if LANG_CXX11
352  void set_class_b_network(::std::string&& value);
353  #endif
354  void set_class_b_network(const char* value);
355  void set_class_b_network(const char* value, size_t size);
356  ::std::string* mutable_class_b_network();
357  ::std::string* release_class_b_network();
358  void set_allocated_class_b_network(::std::string* class_b_network);
359 
360  // optional .goby.middleware.protobuf.AppConfig app = 1;
361  bool has_app() const;
362  void clear_app();
363  static const int kAppFieldNumber = 1;
364  private:
365  const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
366  public:
367  const ::goby::middleware::protobuf::AppConfig& app() const;
368  ::goby::middleware::protobuf::AppConfig* release_app();
369  ::goby::middleware::protobuf::AppConfig* mutable_app();
370  void set_allocated_app(::goby::middleware::protobuf::AppConfig* app);
371 
372  // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2;
373  bool has_interprocess() const;
374  void clear_interprocess();
375  static const int kInterprocessFieldNumber = 2;
376  private:
377  const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
378  public:
379  const ::goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
380  ::goby::zeromq::protobuf::InterProcessPortalConfig* release_interprocess();
381  ::goby::zeromq::protobuf::InterProcessPortalConfig* mutable_interprocess();
382  void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
383 
384  // optional .xbee.protobuf.Config xbee = 10;
385  bool has_xbee() const;
386  void clear_xbee();
387  static const int kXbeeFieldNumber = 10;
388  private:
389  const ::xbee::protobuf::Config& _internal_xbee() const;
390  public:
391  const ::xbee::protobuf::Config& xbee() const;
392  ::xbee::protobuf::Config* release_xbee();
393  ::xbee::protobuf::Config* mutable_xbee();
394  void set_allocated_xbee(::xbee::protobuf::Config* xbee);
395 
396  // required .goby.middleware.protobuf.TransporterConfig status_sub_cfg = 11;
397  bool has_status_sub_cfg() const;
398  void clear_status_sub_cfg();
399  static const int kStatusSubCfgFieldNumber = 11;
400  private:
401  const ::goby::middleware::protobuf::TransporterConfig& _internal_status_sub_cfg() const;
402  public:
403  const ::goby::middleware::protobuf::TransporterConfig& status_sub_cfg() const;
404  ::goby::middleware::protobuf::TransporterConfig* release_status_sub_cfg();
405  ::goby::middleware::protobuf::TransporterConfig* mutable_status_sub_cfg();
406  void set_allocated_status_sub_cfg(::goby::middleware::protobuf::TransporterConfig* status_sub_cfg);
407 
408  // required .goby.middleware.protobuf.TransporterConfig task_packet_sub_cfg = 12;
409  bool has_task_packet_sub_cfg() const;
410  void clear_task_packet_sub_cfg();
411  static const int kTaskPacketSubCfgFieldNumber = 12;
412  private:
413  const ::goby::middleware::protobuf::TransporterConfig& _internal_task_packet_sub_cfg() const;
414  public:
415  const ::goby::middleware::protobuf::TransporterConfig& task_packet_sub_cfg() const;
416  ::goby::middleware::protobuf::TransporterConfig* release_task_packet_sub_cfg();
417  ::goby::middleware::protobuf::TransporterConfig* mutable_task_packet_sub_cfg();
418  void set_allocated_task_packet_sub_cfg(::goby::middleware::protobuf::TransporterConfig* task_packet_sub_cfg);
419 
420  // required .goby.middleware.protobuf.TransporterConfig engineering_status_sub_cfg = 13;
421  bool has_engineering_status_sub_cfg() const;
422  void clear_engineering_status_sub_cfg();
423  static const int kEngineeringStatusSubCfgFieldNumber = 13;
424  private:
425  const ::goby::middleware::protobuf::TransporterConfig& _internal_engineering_status_sub_cfg() const;
426  public:
427  const ::goby::middleware::protobuf::TransporterConfig& engineering_status_sub_cfg() const;
428  ::goby::middleware::protobuf::TransporterConfig* release_engineering_status_sub_cfg();
429  ::goby::middleware::protobuf::TransporterConfig* mutable_engineering_status_sub_cfg();
430  void set_allocated_engineering_status_sub_cfg(::goby::middleware::protobuf::TransporterConfig* engineering_status_sub_cfg);
431 
432  // optional .jaiabot.config.HubManager.VirtualFleetData vfleet = 20;
433  bool has_vfleet() const;
434  void clear_vfleet();
435  static const int kVfleetFieldNumber = 20;
436  private:
437  const ::jaiabot::config::HubManager_VirtualFleetData& _internal_vfleet() const;
438  public:
439  const ::jaiabot::config::HubManager_VirtualFleetData& vfleet() const;
442  void set_allocated_vfleet(::jaiabot::config::HubManager_VirtualFleetData* vfleet);
443 
444  // optional int32 hub_id = 14 [default = 0];
445  bool has_hub_id() const;
446  void clear_hub_id();
447  static const int kHubIdFieldNumber = 14;
448  ::google::protobuf::int32 hub_id() const;
449  void set_hub_id(::google::protobuf::int32 value);
450 
451  // optional int32 fleet_id = 15 [default = 0];
452  bool has_fleet_id() const;
453  void clear_fleet_id();
454  static const int kFleetIdFieldNumber = 15;
455  ::google::protobuf::int32 fleet_id() const;
456  void set_fleet_id(::google::protobuf::int32 value);
457 
458  // optional bool use_localhost_for_data_offload = 35 [default = false];
459  bool has_use_localhost_for_data_offload() const;
460  void clear_use_localhost_for_data_offload();
461  static const int kUseLocalhostForDataOffloadFieldNumber = 35;
462  bool use_localhost_for_data_offload() const;
463  void set_use_localhost_for_data_offload(bool value);
464 
465  // optional int32 health_report_timeout_seconds = 16 [default = 20];
466  bool has_health_report_timeout_seconds() const;
467  void clear_health_report_timeout_seconds();
468  static const int kHealthReportTimeoutSecondsFieldNumber = 16;
469  ::google::protobuf::int32 health_report_timeout_seconds() const;
470  void set_health_report_timeout_seconds(::google::protobuf::int32 value);
471 
472  // optional int32 bot_start_ip = 33 [default = 100];
473  bool has_bot_start_ip() const;
474  void clear_bot_start_ip();
475  static const int kBotStartIpFieldNumber = 33;
476  ::google::protobuf::int32 bot_start_ip() const;
477  void set_bot_start_ip(::google::protobuf::int32 value);
478 
479  // @@protoc_insertion_point(class_scope:jaiabot.config.HubManager)
480  private:
481  void set_has_app();
482  void clear_has_app();
483  void set_has_interprocess();
484  void clear_has_interprocess();
485  void set_has_xbee();
486  void clear_has_xbee();
487  void set_has_status_sub_cfg();
488  void clear_has_status_sub_cfg();
489  void set_has_task_packet_sub_cfg();
490  void clear_has_task_packet_sub_cfg();
491  void set_has_engineering_status_sub_cfg();
492  void clear_has_engineering_status_sub_cfg();
493  void set_has_hub_id();
494  void clear_has_hub_id();
495  void set_has_fleet_id();
496  void clear_has_fleet_id();
497  void set_has_health_report_timeout_seconds();
498  void clear_has_health_report_timeout_seconds();
499  void set_has_vfleet();
500  void clear_has_vfleet();
501  void set_has_data_offload_script();
502  void clear_has_data_offload_script();
503  void set_has_log_staging_dir();
504  void clear_has_log_staging_dir();
505  void set_has_log_offload_dir();
506  void clear_has_log_offload_dir();
507  void set_has_bot_start_ip();
508  void clear_has_bot_start_ip();
509  void set_has_class_b_network();
510  void clear_has_class_b_network();
511  void set_has_use_localhost_for_data_offload();
512  void clear_has_use_localhost_for_data_offload();
513 
514  // helper for ByteSizeLong()
515  size_t RequiredFieldsByteSizeFallback() const;
516 
517  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
518  ::google::protobuf::internal::HasBits<1> _has_bits_;
519  mutable ::google::protobuf::internal::CachedSize _cached_size_;
520  ::google::protobuf::internal::ArenaStringPtr data_offload_script_;
521  public:
522  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_log_staging_dir_;
523  private:
524  ::google::protobuf::internal::ArenaStringPtr log_staging_dir_;
525  public:
526  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_log_offload_dir_;
527  private:
528  ::google::protobuf::internal::ArenaStringPtr log_offload_dir_;
529  public:
530  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_class_b_network_;
531  private:
532  ::google::protobuf::internal::ArenaStringPtr class_b_network_;
533  ::goby::middleware::protobuf::AppConfig* app_;
534  ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess_;
536  ::goby::middleware::protobuf::TransporterConfig* status_sub_cfg_;
537  ::goby::middleware::protobuf::TransporterConfig* task_packet_sub_cfg_;
538  ::goby::middleware::protobuf::TransporterConfig* engineering_status_sub_cfg_;
540  ::google::protobuf::int32 hub_id_;
541  ::google::protobuf::int32 fleet_id_;
542  bool use_localhost_for_data_offload_;
543  ::google::protobuf::int32 health_report_timeout_seconds_;
544  ::google::protobuf::int32 bot_start_ip_;
545  friend struct ::protobuf_bin_2fhub_5fmanager_2fconfig_2eproto::TableStruct;
546 };
547 // ===================================================================
548 
549 
550 // ===================================================================
551 
552 #ifdef __GNUC__
553  #pragma GCC diagnostic push
554  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
555 #endif // __GNUC__
556 // HubManager_VirtualFleetData
557 
558 // required int32 shutdown_after_last_command_seconds = 1 [default = 3600];
560  return (_has_bits_[0] & 0x00000001u) != 0;
561 }
562 inline void HubManager_VirtualFleetData::set_has_shutdown_after_last_command_seconds() {
563  _has_bits_[0] |= 0x00000001u;
564 }
565 inline void HubManager_VirtualFleetData::clear_has_shutdown_after_last_command_seconds() {
566  _has_bits_[0] &= ~0x00000001u;
567 }
569  shutdown_after_last_command_seconds_ = 3600;
570  clear_has_shutdown_after_last_command_seconds();
571 }
573  // @@protoc_insertion_point(field_get:jaiabot.config.HubManager.VirtualFleetData.shutdown_after_last_command_seconds)
574  return shutdown_after_last_command_seconds_;
575 }
576 inline void HubManager_VirtualFleetData::set_shutdown_after_last_command_seconds(::google::protobuf::int32 value) {
577  set_has_shutdown_after_last_command_seconds();
578  shutdown_after_last_command_seconds_ = value;
579  // @@protoc_insertion_point(field_set:jaiabot.config.HubManager.VirtualFleetData.shutdown_after_last_command_seconds)
580 }
581 
582 // required int32 hub_shutdown_delay_seconds = 2 [default = 300];
584  return (_has_bits_[0] & 0x00000002u) != 0;
585 }
586 inline void HubManager_VirtualFleetData::set_has_hub_shutdown_delay_seconds() {
587  _has_bits_[0] |= 0x00000002u;
588 }
589 inline void HubManager_VirtualFleetData::clear_has_hub_shutdown_delay_seconds() {
590  _has_bits_[0] &= ~0x00000002u;
591 }
593  hub_shutdown_delay_seconds_ = 300;
594  clear_has_hub_shutdown_delay_seconds();
595 }
596 inline ::google::protobuf::int32 HubManager_VirtualFleetData::hub_shutdown_delay_seconds() const {
597  // @@protoc_insertion_point(field_get:jaiabot.config.HubManager.VirtualFleetData.hub_shutdown_delay_seconds)
598  return hub_shutdown_delay_seconds_;
599 }
600 inline void HubManager_VirtualFleetData::set_hub_shutdown_delay_seconds(::google::protobuf::int32 value) {
601  set_has_hub_shutdown_delay_seconds();
602  hub_shutdown_delay_seconds_ = value;
603  // @@protoc_insertion_point(field_set:jaiabot.config.HubManager.VirtualFleetData.hub_shutdown_delay_seconds)
604 }
605 
606 // -------------------------------------------------------------------
607 
608 // HubManager
609 
610 // optional .goby.middleware.protobuf.AppConfig app = 1;
611 inline bool HubManager::has_app() const {
612  return (_has_bits_[0] & 0x00000010u) != 0;
613 }
614 inline void HubManager::set_has_app() {
615  _has_bits_[0] |= 0x00000010u;
616 }
617 inline void HubManager::clear_has_app() {
618  _has_bits_[0] &= ~0x00000010u;
619 }
620 inline const ::goby::middleware::protobuf::AppConfig& HubManager::_internal_app() const {
621  return *app_;
622 }
623 inline const ::goby::middleware::protobuf::AppConfig& HubManager::app() const {
624  const ::goby::middleware::protobuf::AppConfig* p = app_;
625  // @@protoc_insertion_point(field_get:jaiabot.config.HubManager.app)
626  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*>(
627  &::goby::middleware::protobuf::_AppConfig_default_instance_);
628 }
629 inline ::goby::middleware::protobuf::AppConfig* HubManager::release_app() {
630  // @@protoc_insertion_point(field_release:jaiabot.config.HubManager.app)
631  clear_has_app();
632  ::goby::middleware::protobuf::AppConfig* temp = app_;
633  app_ = NULL;
634  return temp;
635 }
636 inline ::goby::middleware::protobuf::AppConfig* HubManager::mutable_app() {
637  set_has_app();
638  if (app_ == NULL) {
639  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaNoVirtual());
640  app_ = p;
641  }
642  // @@protoc_insertion_point(field_mutable:jaiabot.config.HubManager.app)
643  return app_;
644 }
645 inline void HubManager::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
646  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
647  if (message_arena == NULL) {
648  delete reinterpret_cast< ::google::protobuf::MessageLite*>(app_);
649  }
650  if (app) {
651  ::google::protobuf::Arena* submessage_arena = NULL;
652  if (message_arena != submessage_arena) {
653  app = ::google::protobuf::internal::GetOwnedMessage(
654  message_arena, app, submessage_arena);
655  }
656  set_has_app();
657  } else {
658  clear_has_app();
659  }
660  app_ = app;
661  // @@protoc_insertion_point(field_set_allocated:jaiabot.config.HubManager.app)
662 }
663 
664 // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2;
665 inline bool HubManager::has_interprocess() const {
666  return (_has_bits_[0] & 0x00000020u) != 0;
667 }
668 inline void HubManager::set_has_interprocess() {
669  _has_bits_[0] |= 0x00000020u;
670 }
671 inline void HubManager::clear_has_interprocess() {
672  _has_bits_[0] &= ~0x00000020u;
673 }
674 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& HubManager::_internal_interprocess() const {
675  return *interprocess_;
676 }
677 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& HubManager::interprocess() const {
678  const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
679  // @@protoc_insertion_point(field_get:jaiabot.config.HubManager.interprocess)
680  return p != NULL ? *p : *reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*>(
681  &::goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_);
682 }
683 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* HubManager::release_interprocess() {
684  // @@protoc_insertion_point(field_release:jaiabot.config.HubManager.interprocess)
685  clear_has_interprocess();
686  ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = interprocess_;
687  interprocess_ = NULL;
688  return temp;
689 }
690 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* HubManager::mutable_interprocess() {
691  set_has_interprocess();
692  if (interprocess_ == NULL) {
693  auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArenaNoVirtual());
694  interprocess_ = p;
695  }
696  // @@protoc_insertion_point(field_mutable:jaiabot.config.HubManager.interprocess)
697  return interprocess_;
698 }
699 inline void HubManager::set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
700  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
701  if (message_arena == NULL) {
702  delete reinterpret_cast< ::google::protobuf::MessageLite*>(interprocess_);
703  }
704  if (interprocess) {
705  ::google::protobuf::Arena* submessage_arena = NULL;
706  if (message_arena != submessage_arena) {
707  interprocess = ::google::protobuf::internal::GetOwnedMessage(
708  message_arena, interprocess, submessage_arena);
709  }
710  set_has_interprocess();
711  } else {
712  clear_has_interprocess();
713  }
714  interprocess_ = interprocess;
715  // @@protoc_insertion_point(field_set_allocated:jaiabot.config.HubManager.interprocess)
716 }
717 
718 // optional .xbee.protobuf.Config xbee = 10;
719 inline bool HubManager::has_xbee() const {
720  return (_has_bits_[0] & 0x00000040u) != 0;
721 }
722 inline void HubManager::set_has_xbee() {
723  _has_bits_[0] |= 0x00000040u;
724 }
725 inline void HubManager::clear_has_xbee() {
726  _has_bits_[0] &= ~0x00000040u;
727 }
728 inline const ::xbee::protobuf::Config& HubManager::_internal_xbee() const {
729  return *xbee_;
730 }
731 inline const ::xbee::protobuf::Config& HubManager::xbee() const {
732  const ::xbee::protobuf::Config* p = xbee_;
733  // @@protoc_insertion_point(field_get:jaiabot.config.HubManager.xbee)
734  return p != NULL ? *p : *reinterpret_cast<const ::xbee::protobuf::Config*>(
736 }
737 inline ::xbee::protobuf::Config* HubManager::release_xbee() {
738  // @@protoc_insertion_point(field_release:jaiabot.config.HubManager.xbee)
739  clear_has_xbee();
740  ::xbee::protobuf::Config* temp = xbee_;
741  xbee_ = NULL;
742  return temp;
743 }
744 inline ::xbee::protobuf::Config* HubManager::mutable_xbee() {
745  set_has_xbee();
746  if (xbee_ == NULL) {
747  auto* p = CreateMaybeMessage<::xbee::protobuf::Config>(GetArenaNoVirtual());
748  xbee_ = p;
749  }
750  // @@protoc_insertion_point(field_mutable:jaiabot.config.HubManager.xbee)
751  return xbee_;
752 }
754  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
755  if (message_arena == NULL) {
756  delete reinterpret_cast< ::google::protobuf::MessageLite*>(xbee_);
757  }
758  if (xbee) {
759  ::google::protobuf::Arena* submessage_arena = NULL;
760  if (message_arena != submessage_arena) {
761  xbee = ::google::protobuf::internal::GetOwnedMessage(
762  message_arena, xbee, submessage_arena);
763  }
764  set_has_xbee();
765  } else {
766  clear_has_xbee();
767  }
768  xbee_ = xbee;
769  // @@protoc_insertion_point(field_set_allocated:jaiabot.config.HubManager.xbee)
770 }
771 
772 // required .goby.middleware.protobuf.TransporterConfig status_sub_cfg = 11;
773 inline bool HubManager::has_status_sub_cfg() const {
774  return (_has_bits_[0] & 0x00000080u) != 0;
775 }
776 inline void HubManager::set_has_status_sub_cfg() {
777  _has_bits_[0] |= 0x00000080u;
778 }
779 inline void HubManager::clear_has_status_sub_cfg() {
780  _has_bits_[0] &= ~0x00000080u;
781 }
782 inline const ::goby::middleware::protobuf::TransporterConfig& HubManager::_internal_status_sub_cfg() const {
783  return *status_sub_cfg_;
784 }
785 inline const ::goby::middleware::protobuf::TransporterConfig& HubManager::status_sub_cfg() const {
786  const ::goby::middleware::protobuf::TransporterConfig* p = status_sub_cfg_;
787  // @@protoc_insertion_point(field_get:jaiabot.config.HubManager.status_sub_cfg)
788  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::TransporterConfig*>(
789  &::goby::middleware::protobuf::_TransporterConfig_default_instance_);
790 }
791 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::release_status_sub_cfg() {
792  // @@protoc_insertion_point(field_release:jaiabot.config.HubManager.status_sub_cfg)
793  clear_has_status_sub_cfg();
794  ::goby::middleware::protobuf::TransporterConfig* temp = status_sub_cfg_;
795  status_sub_cfg_ = NULL;
796  return temp;
797 }
798 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::mutable_status_sub_cfg() {
799  set_has_status_sub_cfg();
800  if (status_sub_cfg_ == NULL) {
801  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::TransporterConfig>(GetArenaNoVirtual());
802  status_sub_cfg_ = p;
803  }
804  // @@protoc_insertion_point(field_mutable:jaiabot.config.HubManager.status_sub_cfg)
805  return status_sub_cfg_;
806 }
807 inline void HubManager::set_allocated_status_sub_cfg(::goby::middleware::protobuf::TransporterConfig* status_sub_cfg) {
808  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
809  if (message_arena == NULL) {
810  delete reinterpret_cast< ::google::protobuf::MessageLite*>(status_sub_cfg_);
811  }
812  if (status_sub_cfg) {
813  ::google::protobuf::Arena* submessage_arena = NULL;
814  if (message_arena != submessage_arena) {
815  status_sub_cfg = ::google::protobuf::internal::GetOwnedMessage(
816  message_arena, status_sub_cfg, submessage_arena);
817  }
818  set_has_status_sub_cfg();
819  } else {
820  clear_has_status_sub_cfg();
821  }
822  status_sub_cfg_ = status_sub_cfg;
823  // @@protoc_insertion_point(field_set_allocated:jaiabot.config.HubManager.status_sub_cfg)
824 }
825 
826 // required .goby.middleware.protobuf.TransporterConfig task_packet_sub_cfg = 12;
828  return (_has_bits_[0] & 0x00000100u) != 0;
829 }
830 inline void HubManager::set_has_task_packet_sub_cfg() {
831  _has_bits_[0] |= 0x00000100u;
832 }
833 inline void HubManager::clear_has_task_packet_sub_cfg() {
834  _has_bits_[0] &= ~0x00000100u;
835 }
836 inline const ::goby::middleware::protobuf::TransporterConfig& HubManager::_internal_task_packet_sub_cfg() const {
837  return *task_packet_sub_cfg_;
838 }
839 inline const ::goby::middleware::protobuf::TransporterConfig& HubManager::task_packet_sub_cfg() const {
840  const ::goby::middleware::protobuf::TransporterConfig* p = task_packet_sub_cfg_;
841  // @@protoc_insertion_point(field_get:jaiabot.config.HubManager.task_packet_sub_cfg)
842  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::TransporterConfig*>(
843  &::goby::middleware::protobuf::_TransporterConfig_default_instance_);
844 }
845 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::release_task_packet_sub_cfg() {
846  // @@protoc_insertion_point(field_release:jaiabot.config.HubManager.task_packet_sub_cfg)
847  clear_has_task_packet_sub_cfg();
848  ::goby::middleware::protobuf::TransporterConfig* temp = task_packet_sub_cfg_;
849  task_packet_sub_cfg_ = NULL;
850  return temp;
851 }
852 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::mutable_task_packet_sub_cfg() {
853  set_has_task_packet_sub_cfg();
854  if (task_packet_sub_cfg_ == NULL) {
855  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::TransporterConfig>(GetArenaNoVirtual());
856  task_packet_sub_cfg_ = p;
857  }
858  // @@protoc_insertion_point(field_mutable:jaiabot.config.HubManager.task_packet_sub_cfg)
859  return task_packet_sub_cfg_;
860 }
861 inline void HubManager::set_allocated_task_packet_sub_cfg(::goby::middleware::protobuf::TransporterConfig* task_packet_sub_cfg) {
862  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
863  if (message_arena == NULL) {
864  delete reinterpret_cast< ::google::protobuf::MessageLite*>(task_packet_sub_cfg_);
865  }
866  if (task_packet_sub_cfg) {
867  ::google::protobuf::Arena* submessage_arena = NULL;
868  if (message_arena != submessage_arena) {
869  task_packet_sub_cfg = ::google::protobuf::internal::GetOwnedMessage(
870  message_arena, task_packet_sub_cfg, submessage_arena);
871  }
872  set_has_task_packet_sub_cfg();
873  } else {
874  clear_has_task_packet_sub_cfg();
875  }
876  task_packet_sub_cfg_ = task_packet_sub_cfg;
877  // @@protoc_insertion_point(field_set_allocated:jaiabot.config.HubManager.task_packet_sub_cfg)
878 }
879 
880 // required .goby.middleware.protobuf.TransporterConfig engineering_status_sub_cfg = 13;
882  return (_has_bits_[0] & 0x00000200u) != 0;
883 }
884 inline void HubManager::set_has_engineering_status_sub_cfg() {
885  _has_bits_[0] |= 0x00000200u;
886 }
887 inline void HubManager::clear_has_engineering_status_sub_cfg() {
888  _has_bits_[0] &= ~0x00000200u;
889 }
890 inline const ::goby::middleware::protobuf::TransporterConfig& HubManager::_internal_engineering_status_sub_cfg() const {
891  return *engineering_status_sub_cfg_;
892 }
893 inline const ::goby::middleware::protobuf::TransporterConfig& HubManager::engineering_status_sub_cfg() const {
894  const ::goby::middleware::protobuf::TransporterConfig* p = engineering_status_sub_cfg_;
895  // @@protoc_insertion_point(field_get:jaiabot.config.HubManager.engineering_status_sub_cfg)
896  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::TransporterConfig*>(
897  &::goby::middleware::protobuf::_TransporterConfig_default_instance_);
898 }
899 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::release_engineering_status_sub_cfg() {
900  // @@protoc_insertion_point(field_release:jaiabot.config.HubManager.engineering_status_sub_cfg)
901  clear_has_engineering_status_sub_cfg();
902  ::goby::middleware::protobuf::TransporterConfig* temp = engineering_status_sub_cfg_;
903  engineering_status_sub_cfg_ = NULL;
904  return temp;
905 }
906 inline ::goby::middleware::protobuf::TransporterConfig* HubManager::mutable_engineering_status_sub_cfg() {
907  set_has_engineering_status_sub_cfg();
908  if (engineering_status_sub_cfg_ == NULL) {
909  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::TransporterConfig>(GetArenaNoVirtual());
910  engineering_status_sub_cfg_ = p;
911  }
912  // @@protoc_insertion_point(field_mutable:jaiabot.config.HubManager.engineering_status_sub_cfg)
913  return engineering_status_sub_cfg_;
914 }
915 inline void HubManager::set_allocated_engineering_status_sub_cfg(::goby::middleware::protobuf::TransporterConfig* engineering_status_sub_cfg) {
916  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
917  if (message_arena == NULL) {
918  delete reinterpret_cast< ::google::protobuf::MessageLite*>(engineering_status_sub_cfg_);
919  }
920  if (engineering_status_sub_cfg) {
921  ::google::protobuf::Arena* submessage_arena = NULL;
922  if (message_arena != submessage_arena) {
923  engineering_status_sub_cfg = ::google::protobuf::internal::GetOwnedMessage(
924  message_arena, engineering_status_sub_cfg, submessage_arena);
925  }
926  set_has_engineering_status_sub_cfg();
927  } else {
928  clear_has_engineering_status_sub_cfg();
929  }
930  engineering_status_sub_cfg_ = engineering_status_sub_cfg;
931  // @@protoc_insertion_point(field_set_allocated:jaiabot.config.HubManager.engineering_status_sub_cfg)
932 }
933 
934 // optional int32 hub_id = 14 [default = 0];
935 inline bool HubManager::has_hub_id() const {
936  return (_has_bits_[0] & 0x00000800u) != 0;
937 }
938 inline void HubManager::set_has_hub_id() {
939  _has_bits_[0] |= 0x00000800u;
940 }
941 inline void HubManager::clear_has_hub_id() {
942  _has_bits_[0] &= ~0x00000800u;
943 }
945  hub_id_ = 0;
946  clear_has_hub_id();
947 }
948 inline ::google::protobuf::int32 HubManager::hub_id() const {
949  // @@protoc_insertion_point(field_get:jaiabot.config.HubManager.hub_id)
950  return hub_id_;
951 }
952 inline void HubManager::set_hub_id(::google::protobuf::int32 value) {
953  set_has_hub_id();
954  hub_id_ = value;
955  // @@protoc_insertion_point(field_set:jaiabot.config.HubManager.hub_id)
956 }
957 
958 // optional int32 fleet_id = 15 [default = 0];
959 inline bool HubManager::has_fleet_id() const {
960  return (_has_bits_[0] & 0x00001000u) != 0;
961 }
962 inline void HubManager::set_has_fleet_id() {
963  _has_bits_[0] |= 0x00001000u;
964 }
965 inline void HubManager::clear_has_fleet_id() {
966  _has_bits_[0] &= ~0x00001000u;
967 }
969  fleet_id_ = 0;
970  clear_has_fleet_id();
971 }
972 inline ::google::protobuf::int32 HubManager::fleet_id() const {
973  // @@protoc_insertion_point(field_get:jaiabot.config.HubManager.fleet_id)
974  return fleet_id_;
975 }
976 inline void HubManager::set_fleet_id(::google::protobuf::int32 value) {
977  set_has_fleet_id();
978  fleet_id_ = value;
979  // @@protoc_insertion_point(field_set:jaiabot.config.HubManager.fleet_id)
980 }
981 
982 // optional int32 health_report_timeout_seconds = 16 [default = 20];
984  return (_has_bits_[0] & 0x00004000u) != 0;
985 }
986 inline void HubManager::set_has_health_report_timeout_seconds() {
987  _has_bits_[0] |= 0x00004000u;
988 }
989 inline void HubManager::clear_has_health_report_timeout_seconds() {
990  _has_bits_[0] &= ~0x00004000u;
991 }
993  health_report_timeout_seconds_ = 20;
994  clear_has_health_report_timeout_seconds();
995 }
996 inline ::google::protobuf::int32 HubManager::health_report_timeout_seconds() const {
997  // @@protoc_insertion_point(field_get:jaiabot.config.HubManager.health_report_timeout_seconds)
998  return health_report_timeout_seconds_;
999 }
1000 inline void HubManager::set_health_report_timeout_seconds(::google::protobuf::int32 value) {
1001  set_has_health_report_timeout_seconds();
1002  health_report_timeout_seconds_ = value;
1003  // @@protoc_insertion_point(field_set:jaiabot.config.HubManager.health_report_timeout_seconds)
1004 }
1005 
1006 // optional .jaiabot.config.HubManager.VirtualFleetData vfleet = 20;
1007 inline bool HubManager::has_vfleet() const {
1008  return (_has_bits_[0] & 0x00000400u) != 0;
1009 }
1010 inline void HubManager::set_has_vfleet() {
1011  _has_bits_[0] |= 0x00000400u;
1012 }
1013 inline void HubManager::clear_has_vfleet() {
1014  _has_bits_[0] &= ~0x00000400u;
1015 }
1017  if (vfleet_ != NULL) vfleet_->Clear();
1018  clear_has_vfleet();
1019 }
1020 inline const ::jaiabot::config::HubManager_VirtualFleetData& HubManager::_internal_vfleet() const {
1021  return *vfleet_;
1022 }
1023 inline const ::jaiabot::config::HubManager_VirtualFleetData& HubManager::vfleet() const {
1024  const ::jaiabot::config::HubManager_VirtualFleetData* p = vfleet_;
1025  // @@protoc_insertion_point(field_get:jaiabot.config.HubManager.vfleet)
1026  return p != NULL ? *p : *reinterpret_cast<const ::jaiabot::config::HubManager_VirtualFleetData*>(
1028 }
1029 inline ::jaiabot::config::HubManager_VirtualFleetData* HubManager::release_vfleet() {
1030  // @@protoc_insertion_point(field_release:jaiabot.config.HubManager.vfleet)
1031  clear_has_vfleet();
1033  vfleet_ = NULL;
1034  return temp;
1035 }
1036 inline ::jaiabot::config::HubManager_VirtualFleetData* HubManager::mutable_vfleet() {
1037  set_has_vfleet();
1038  if (vfleet_ == NULL) {
1039  auto* p = CreateMaybeMessage<::jaiabot::config::HubManager_VirtualFleetData>(GetArenaNoVirtual());
1040  vfleet_ = p;
1041  }
1042  // @@protoc_insertion_point(field_mutable:jaiabot.config.HubManager.vfleet)
1043  return vfleet_;
1044 }
1046  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1047  if (message_arena == NULL) {
1048  delete vfleet_;
1049  }
1050  if (vfleet) {
1051  ::google::protobuf::Arena* submessage_arena = NULL;
1052  if (message_arena != submessage_arena) {
1053  vfleet = ::google::protobuf::internal::GetOwnedMessage(
1054  message_arena, vfleet, submessage_arena);
1055  }
1056  set_has_vfleet();
1057  } else {
1058  clear_has_vfleet();
1059  }
1060  vfleet_ = vfleet;
1061  // @@protoc_insertion_point(field_set_allocated:jaiabot.config.HubManager.vfleet)
1062 }
1063 
1064 // required string data_offload_script = 30;
1066  return (_has_bits_[0] & 0x00000001u) != 0;
1067 }
1068 inline void HubManager::set_has_data_offload_script() {
1069  _has_bits_[0] |= 0x00000001u;
1070 }
1071 inline void HubManager::clear_has_data_offload_script() {
1072  _has_bits_[0] &= ~0x00000001u;
1073 }
1075  data_offload_script_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1076  clear_has_data_offload_script();
1077 }
1078 inline const ::std::string& HubManager::data_offload_script() const {
1079  // @@protoc_insertion_point(field_get:jaiabot.config.HubManager.data_offload_script)
1080  return data_offload_script_.GetNoArena();
1081 }
1082 inline void HubManager::set_data_offload_script(const ::std::string& value) {
1083  set_has_data_offload_script();
1084  data_offload_script_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1085  // @@protoc_insertion_point(field_set:jaiabot.config.HubManager.data_offload_script)
1086 }
1087 #if LANG_CXX11
1088 inline void HubManager::set_data_offload_script(::std::string&& value) {
1089  set_has_data_offload_script();
1090  data_offload_script_.SetNoArena(
1091  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
1092  // @@protoc_insertion_point(field_set_rvalue:jaiabot.config.HubManager.data_offload_script)
1093 }
1094 #endif
1095 inline void HubManager::set_data_offload_script(const char* value) {
1096  GOOGLE_DCHECK(value != NULL);
1097  set_has_data_offload_script();
1098  data_offload_script_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1099  // @@protoc_insertion_point(field_set_char:jaiabot.config.HubManager.data_offload_script)
1100 }
1101 inline void HubManager::set_data_offload_script(const char* value, size_t size) {
1102  set_has_data_offload_script();
1103  data_offload_script_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
1104  ::std::string(reinterpret_cast<const char*>(value), size));
1105  // @@protoc_insertion_point(field_set_pointer:jaiabot.config.HubManager.data_offload_script)
1106 }
1108  set_has_data_offload_script();
1109  // @@protoc_insertion_point(field_mutable:jaiabot.config.HubManager.data_offload_script)
1110  return data_offload_script_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1111 }
1113  // @@protoc_insertion_point(field_release:jaiabot.config.HubManager.data_offload_script)
1114  if (!has_data_offload_script()) {
1115  return NULL;
1116  }
1117  clear_has_data_offload_script();
1118  return data_offload_script_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1119 }
1120 inline void HubManager::set_allocated_data_offload_script(::std::string* data_offload_script) {
1121  if (data_offload_script != NULL) {
1122  set_has_data_offload_script();
1123  } else {
1124  clear_has_data_offload_script();
1125  }
1126  data_offload_script_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), data_offload_script);
1127  // @@protoc_insertion_point(field_set_allocated:jaiabot.config.HubManager.data_offload_script)
1128 }
1129 
1130 // optional string log_staging_dir = 31 [default = "/var/log/jaiabot/staging"];
1131 inline bool HubManager::has_log_staging_dir() const {
1132  return (_has_bits_[0] & 0x00000002u) != 0;
1133 }
1134 inline void HubManager::set_has_log_staging_dir() {
1135  _has_bits_[0] |= 0x00000002u;
1136 }
1137 inline void HubManager::clear_has_log_staging_dir() {
1138  _has_bits_[0] &= ~0x00000002u;
1139 }
1142  clear_has_log_staging_dir();
1143 }
1144 inline const ::std::string& HubManager::log_staging_dir() const {
1145  // @@protoc_insertion_point(field_get:jaiabot.config.HubManager.log_staging_dir)
1146  return log_staging_dir_.GetNoArena();
1147 }
1148 inline void HubManager::set_log_staging_dir(const ::std::string& value) {
1149  set_has_log_staging_dir();
1151  // @@protoc_insertion_point(field_set:jaiabot.config.HubManager.log_staging_dir)
1152 }
1153 #if LANG_CXX11
1154 inline void HubManager::set_log_staging_dir(::std::string&& value) {
1155  set_has_log_staging_dir();
1156  log_staging_dir_.SetNoArena(
1158  // @@protoc_insertion_point(field_set_rvalue:jaiabot.config.HubManager.log_staging_dir)
1159 }
1160 #endif
1161 inline void HubManager::set_log_staging_dir(const char* value) {
1162  GOOGLE_DCHECK(value != NULL);
1163  set_has_log_staging_dir();
1164  log_staging_dir_.SetNoArena(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), ::std::string(value));
1165  // @@protoc_insertion_point(field_set_char:jaiabot.config.HubManager.log_staging_dir)
1166 }
1167 inline void HubManager::set_log_staging_dir(const char* value, size_t size) {
1168  set_has_log_staging_dir();
1170  ::std::string(reinterpret_cast<const char*>(value), size));
1171  // @@protoc_insertion_point(field_set_pointer:jaiabot.config.HubManager.log_staging_dir)
1172 }
1173 inline ::std::string* HubManager::mutable_log_staging_dir() {
1174  set_has_log_staging_dir();
1175  // @@protoc_insertion_point(field_mutable:jaiabot.config.HubManager.log_staging_dir)
1177 }
1178 inline ::std::string* HubManager::release_log_staging_dir() {
1179  // @@protoc_insertion_point(field_release:jaiabot.config.HubManager.log_staging_dir)
1180  if (!has_log_staging_dir()) {
1181  return NULL;
1182  }
1183  clear_has_log_staging_dir();
1184  return log_staging_dir_.ReleaseNonDefaultNoArena(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get());
1185 }
1186 inline void HubManager::set_allocated_log_staging_dir(::std::string* log_staging_dir) {
1187  if (log_staging_dir != NULL) {
1188  set_has_log_staging_dir();
1189  } else {
1190  clear_has_log_staging_dir();
1191  }
1192  log_staging_dir_.SetAllocatedNoArena(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_.get(), log_staging_dir);
1193  // @@protoc_insertion_point(field_set_allocated:jaiabot.config.HubManager.log_staging_dir)
1194 }
1195 
1196 // optional string log_offload_dir = 32 [default = "/var/log/jaiabot/bot_offload"];
1197 inline bool HubManager::has_log_offload_dir() const {
1198  return (_has_bits_[0] & 0x00000004u) != 0;
1199 }
1200 inline void HubManager::set_has_log_offload_dir() {
1201  _has_bits_[0] |= 0x00000004u;
1202 }
1203 inline void HubManager::clear_has_log_offload_dir() {
1204  _has_bits_[0] &= ~0x00000004u;
1205 }
1208  clear_has_log_offload_dir();
1209 }
1210 inline const ::std::string& HubManager::log_offload_dir() const {
1211  // @@protoc_insertion_point(field_get:jaiabot.config.HubManager.log_offload_dir)
1212  return log_offload_dir_.GetNoArena();
1213 }
1214 inline void HubManager::set_log_offload_dir(const ::std::string& value) {
1215  set_has_log_offload_dir();
1217  // @@protoc_insertion_point(field_set:jaiabot.config.HubManager.log_offload_dir)
1218 }
1219 #if LANG_CXX11
1220 inline void HubManager::set_log_offload_dir(::std::string&& value) {
1221  set_has_log_offload_dir();
1222  log_offload_dir_.SetNoArena(
1224  // @@protoc_insertion_point(field_set_rvalue:jaiabot.config.HubManager.log_offload_dir)
1225 }
1226 #endif
1227 inline void HubManager::set_log_offload_dir(const char* value) {
1228  GOOGLE_DCHECK(value != NULL);
1229  set_has_log_offload_dir();
1230  log_offload_dir_.SetNoArena(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(), ::std::string(value));
1231  // @@protoc_insertion_point(field_set_char:jaiabot.config.HubManager.log_offload_dir)
1232 }
1233 inline void HubManager::set_log_offload_dir(const char* value, size_t size) {
1234  set_has_log_offload_dir();
1236  ::std::string(reinterpret_cast<const char*>(value), size));
1237  // @@protoc_insertion_point(field_set_pointer:jaiabot.config.HubManager.log_offload_dir)
1238 }
1239 inline ::std::string* HubManager::mutable_log_offload_dir() {
1240  set_has_log_offload_dir();
1241  // @@protoc_insertion_point(field_mutable:jaiabot.config.HubManager.log_offload_dir)
1243 }
1244 inline ::std::string* HubManager::release_log_offload_dir() {
1245  // @@protoc_insertion_point(field_release:jaiabot.config.HubManager.log_offload_dir)
1246  if (!has_log_offload_dir()) {
1247  return NULL;
1248  }
1249  clear_has_log_offload_dir();
1250  return log_offload_dir_.ReleaseNonDefaultNoArena(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get());
1251 }
1252 inline void HubManager::set_allocated_log_offload_dir(::std::string* log_offload_dir) {
1253  if (log_offload_dir != NULL) {
1254  set_has_log_offload_dir();
1255  } else {
1256  clear_has_log_offload_dir();
1257  }
1258  log_offload_dir_.SetAllocatedNoArena(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_.get(), log_offload_dir);
1259  // @@protoc_insertion_point(field_set_allocated:jaiabot.config.HubManager.log_offload_dir)
1260 }
1261 
1262 // optional int32 bot_start_ip = 33 [default = 100];
1263 inline bool HubManager::has_bot_start_ip() const {
1264  return (_has_bits_[0] & 0x00008000u) != 0;
1265 }
1266 inline void HubManager::set_has_bot_start_ip() {
1267  _has_bits_[0] |= 0x00008000u;
1268 }
1269 inline void HubManager::clear_has_bot_start_ip() {
1270  _has_bits_[0] &= ~0x00008000u;
1271 }
1273  bot_start_ip_ = 100;
1274  clear_has_bot_start_ip();
1275 }
1276 inline ::google::protobuf::int32 HubManager::bot_start_ip() const {
1277  // @@protoc_insertion_point(field_get:jaiabot.config.HubManager.bot_start_ip)
1278  return bot_start_ip_;
1279 }
1280 inline void HubManager::set_bot_start_ip(::google::protobuf::int32 value) {
1281  set_has_bot_start_ip();
1282  bot_start_ip_ = value;
1283  // @@protoc_insertion_point(field_set:jaiabot.config.HubManager.bot_start_ip)
1284 }
1285 
1286 // optional string class_b_network = 34 [default = "10.23"];
1287 inline bool HubManager::has_class_b_network() const {
1288  return (_has_bits_[0] & 0x00000008u) != 0;
1289 }
1290 inline void HubManager::set_has_class_b_network() {
1291  _has_bits_[0] |= 0x00000008u;
1292 }
1293 inline void HubManager::clear_has_class_b_network() {
1294  _has_bits_[0] &= ~0x00000008u;
1295 }
1298  clear_has_class_b_network();
1299 }
1300 inline const ::std::string& HubManager::class_b_network() const {
1301  // @@protoc_insertion_point(field_get:jaiabot.config.HubManager.class_b_network)
1302  return class_b_network_.GetNoArena();
1303 }
1304 inline void HubManager::set_class_b_network(const ::std::string& value) {
1305  set_has_class_b_network();
1307  // @@protoc_insertion_point(field_set:jaiabot.config.HubManager.class_b_network)
1308 }
1309 #if LANG_CXX11
1310 inline void HubManager::set_class_b_network(::std::string&& value) {
1311  set_has_class_b_network();
1312  class_b_network_.SetNoArena(
1314  // @@protoc_insertion_point(field_set_rvalue:jaiabot.config.HubManager.class_b_network)
1315 }
1316 #endif
1317 inline void HubManager::set_class_b_network(const char* value) {
1318  GOOGLE_DCHECK(value != NULL);
1319  set_has_class_b_network();
1320  class_b_network_.SetNoArena(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(), ::std::string(value));
1321  // @@protoc_insertion_point(field_set_char:jaiabot.config.HubManager.class_b_network)
1322 }
1323 inline void HubManager::set_class_b_network(const char* value, size_t size) {
1324  set_has_class_b_network();
1326  ::std::string(reinterpret_cast<const char*>(value), size));
1327  // @@protoc_insertion_point(field_set_pointer:jaiabot.config.HubManager.class_b_network)
1328 }
1329 inline ::std::string* HubManager::mutable_class_b_network() {
1330  set_has_class_b_network();
1331  // @@protoc_insertion_point(field_mutable:jaiabot.config.HubManager.class_b_network)
1333 }
1334 inline ::std::string* HubManager::release_class_b_network() {
1335  // @@protoc_insertion_point(field_release:jaiabot.config.HubManager.class_b_network)
1336  if (!has_class_b_network()) {
1337  return NULL;
1338  }
1339  clear_has_class_b_network();
1340  return class_b_network_.ReleaseNonDefaultNoArena(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get());
1341 }
1342 inline void HubManager::set_allocated_class_b_network(::std::string* class_b_network) {
1343  if (class_b_network != NULL) {
1344  set_has_class_b_network();
1345  } else {
1346  clear_has_class_b_network();
1347  }
1348  class_b_network_.SetAllocatedNoArena(&::jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_.get(), class_b_network);
1349  // @@protoc_insertion_point(field_set_allocated:jaiabot.config.HubManager.class_b_network)
1350 }
1351 
1352 // optional bool use_localhost_for_data_offload = 35 [default = false];
1354  return (_has_bits_[0] & 0x00002000u) != 0;
1355 }
1356 inline void HubManager::set_has_use_localhost_for_data_offload() {
1357  _has_bits_[0] |= 0x00002000u;
1358 }
1359 inline void HubManager::clear_has_use_localhost_for_data_offload() {
1360  _has_bits_[0] &= ~0x00002000u;
1361 }
1363  use_localhost_for_data_offload_ = false;
1364  clear_has_use_localhost_for_data_offload();
1365 }
1367  // @@protoc_insertion_point(field_get:jaiabot.config.HubManager.use_localhost_for_data_offload)
1368  return use_localhost_for_data_offload_;
1369 }
1371  set_has_use_localhost_for_data_offload();
1372  use_localhost_for_data_offload_ = value;
1373  // @@protoc_insertion_point(field_set:jaiabot.config.HubManager.use_localhost_for_data_offload)
1374 }
1375 
1376 #ifdef __GNUC__
1377  #pragma GCC diagnostic pop
1378 #endif // __GNUC__
1379 // -------------------------------------------------------------------
1380 
1381 
1382 // @@protoc_insertion_point(namespace_scope)
1383 
1384 } // namespace config
1385 } // namespace jaiabot
1386 
1387 // @@protoc_insertion_point(global_scope)
1388 
1389 #endif // PROTOBUF_INCLUDED_bin_2fhub_5fmanager_2fconfig_2eproto
xbee_extensions.pb.h
jaiabot::config::HubManager::has_app
bool has_app() const
Definition: config.pb.h:611
xbee
Definition: xbee_extensions.pb.h:57
jaiabot::config::HubManager::class_b_network
const ::std::string & class_b_network() const
Definition: config.pb.h:1300
jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_offload_dir_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_log_offload_dir_
Definition: config.pb.h:526
jaiabot::config::HubManager::set_data_offload_script
void set_data_offload_script(const ::std::string &value)
Definition: config.pb.h:1082
jaiabot::config::HubManager_VirtualFleetData::set_hub_shutdown_delay_seconds
void set_hub_shutdown_delay_seconds(::google::protobuf::int32 value)
Definition: config.pb.h:600
jaiabot::config::HubManager_VirtualFleetData::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaiabot::config::HubManager::clear_health_report_timeout_seconds
void clear_health_report_timeout_seconds()
Definition: config.pb.h:992
jaiabot::config::HubManager_VirtualFleetData::hub_shutdown_delay_seconds
::google::protobuf::int32 hub_shutdown_delay_seconds() const
Definition: config.pb.h:596
jaiabot::config::HubManager::use_localhost_for_data_offload
bool use_localhost_for_data_offload() const
Definition: config.pb.h:1366
jaiabot::config::HubManager_VirtualFleetData::HubManager_VirtualFleetData
HubManager_VirtualFleetData()
jaiabot::config::HubManager::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: config.pb.h:230
protobuf_bin_2fhub_5fmanager_2fconfig_2eproto
Definition: config.pb.h:44
jaiabot::config::HubManager::has_interprocess
bool has_interprocess() const
Definition: config.pb.h:665
jaiabot::config::HubManager::set_hub_id
void set_hub_id(::google::protobuf::int32 value)
Definition: config.pb.h:952
jaiabot::config::HubManager_VirtualFleetData::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::config::HubManager::set_allocated_class_b_network
void set_allocated_class_b_network(::std::string *class_b_network)
Definition: config.pb.h:1342
jaiabot::config::HubManager::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: config.pb.h:233
jaiabot::config::HubManager::health_report_timeout_seconds
::google::protobuf::int32 health_report_timeout_seconds() const
Definition: config.pb.h:996
jaiabot::config::HubManager_VirtualFleetData::New
HubManager_VirtualFleetData * New(::google::protobuf::Arena *arena) const final
Definition: config.pb.h:132
jaiabot::config::HubManager::mutable_app
::goby::middleware::protobuf::AppConfig * mutable_app()
Definition: config.pb.h:636
protobuf_bin_2fhub_5fmanager_2fconfig_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: config.pb.h:50
jaiabot::config::HubManager_VirtualFleetData
Definition: config.pb.h:77
jaiabot::config::HubManager::has_log_staging_dir
bool has_log_staging_dir() const
Definition: config.pb.h:1131
jaiabot::config::HubManager_VirtualFleetData::Swap
void Swap(HubManager_VirtualFleetData *other)
jaiabot::config::HubManager::set_bot_start_ip
void set_bot_start_ip(::google::protobuf::int32 value)
Definition: config.pb.h:1280
protobuf_bin_2fhub_5fmanager_2fconfig_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: config.pb.h:47
jaiabot::config::HubManager::set_allocated_engineering_status_sub_cfg
void set_allocated_engineering_status_sub_cfg(::goby::middleware::protobuf::TransporterConfig *engineering_status_sub_cfg)
Definition: config.pb.h:915
protobuf_bin_2fhub_5fmanager_2fconfig_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: config.pb.h:48
jaiabot::config::HubManager::clear_class_b_network
void clear_class_b_network()
Definition: config.pb.h:1296
jaiabot::config::HubManager::set_class_b_network
void set_class_b_network(const ::std::string &value)
Definition: config.pb.h:1304
jaiabot::config::HubManager::swap
friend void swap(HubManager &a, HubManager &b)
Definition: config.pb.h:249
jaiabot::config::HubManager::New
HubManager * New(::google::protobuf::Arena *arena) const final
Definition: config.pb.h:259
jaiabot::config::HubManager::release_data_offload_script
::std::string * release_data_offload_script()
Definition: config.pb.h:1112
jaiabot::config::HubManager_VirtualFleetData::operator=
HubManager_VirtualFleetData & operator=(const HubManager_VirtualFleetData &from)
Definition: config.pb.h:84
jaiabot::config::HubManager_VirtualFleetData::swap
friend void swap(HubManager_VirtualFleetData &a, HubManager_VirtualFleetData &b)
Definition: config.pb.h:122
jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_class_b_network_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_class_b_network_
Definition: config.pb.h:530
jaiabot::config::HubManager::hub_id
::google::protobuf::int32 hub_id() const
Definition: config.pb.h:948
jaiabot::config::HubManager::release_log_offload_dir
::std::string * release_log_offload_dir()
Definition: config.pb.h:1244
jaiabot::config::HubManager_VirtualFleetData::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::config::HubManager::mutable_vfleet
::jaiabot::config::HubManager_VirtualFleetData * mutable_vfleet()
Definition: config.pb.h:1036
jaiabot::config::HubManager::has_engineering_status_sub_cfg
bool has_engineering_status_sub_cfg() const
Definition: config.pb.h:881
jaiabot::config::HubManager_VirtualFleetData::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::config::HubManager::set_allocated_data_offload_script
void set_allocated_data_offload_script(::std::string *data_offload_script)
Definition: config.pb.h:1120
jaiabot::config::HubManager_VirtualFleetData::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::config::HubManager::set_allocated_interprocess
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
Definition: config.pb.h:699
jaiabot::config::HubManager::mutable_class_b_network
::std::string * mutable_class_b_network()
Definition: config.pb.h:1329
jaiabot::config::HubManager_VirtualFleetData::shutdown_after_last_command_seconds
::google::protobuf::int32 shutdown_after_last_command_seconds() const
Definition: config.pb.h:572
jaiabot::config::HubManager::set_allocated_xbee
void set_allocated_xbee(::xbee::protobuf::Config *xbee)
Definition: config.pb.h:753
jaiabot::config::HubManager::log_offload_dir
const ::std::string & log_offload_dir() const
Definition: config.pb.h:1210
xbee::protobuf::Config
Definition: xbee_extensions.pb.h:244
jaiabot::config::HubManager_VirtualFleetData::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: config.pb.h:106
jaiabot::config::HubManager::set_fleet_id
void set_fleet_id(::google::protobuf::int32 value)
Definition: config.pb.h:976
jaiabot::config::HubManager::clear_vfleet
void clear_vfleet()
Definition: config.pb.h:1016
jaiabot::config::HubManager
Definition: config.pb.h:204
jaiabot::config::HubManager_VirtualFleetData::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: config.pb.h:118
jaiabot::config::HubManager::clear_log_offload_dir
void clear_log_offload_dir()
Definition: config.pb.h:1206
jaiabot::config::HubManager::clear_log_staging_dir
void clear_log_staging_dir()
Definition: config.pb.h:1140
jaiabot::config::HubManager_VirtualFleetData::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::config::HubManager::set_allocated_task_packet_sub_cfg
void set_allocated_task_packet_sub_cfg(::goby::middleware::protobuf::TransporterConfig *task_packet_sub_cfg)
Definition: config.pb.h:861
jaiabot::config::HubManager_VirtualFleetData::has_shutdown_after_last_command_seconds
bool has_shutdown_after_last_command_seconds() const
Definition: config.pb.h:559
jaiabot::config::HubManager::has_status_sub_cfg
bool has_status_sub_cfg() const
Definition: config.pb.h:773
jaiabot::config::HubManager::fleet_id
::google::protobuf::int32 fleet_id() const
Definition: config.pb.h:972
jaiabot::config::HubManager::clear_bot_start_ip
void clear_bot_start_ip()
Definition: config.pb.h:1272
jaiabot::config::HubManager::New
HubManager * New() const final
Definition: config.pb.h:255
jaiabot::config::HubManager_VirtualFleetData::set_shutdown_after_last_command_seconds
void set_shutdown_after_last_command_seconds(::google::protobuf::int32 value)
Definition: config.pb.h:576
jaiabot::config::HubManager::release_interprocess
::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
Definition: config.pb.h:683
jaiabot::config::HubManager_VirtualFleetData::Clear
void Clear() final
jaiabot::config::HubManager::release_xbee
::xbee::protobuf::Config * release_xbee()
Definition: config.pb.h:737
jaiabot::config::HubManager::set_use_localhost_for_data_offload
void set_use_localhost_for_data_offload(bool value)
Definition: config.pb.h:1370
xbee::protobuf::_Config_default_instance_
ConfigDefaultTypeInternal _Config_default_instance_
jaiabot::config::HubManager::mutable_interprocess
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
Definition: config.pb.h:690
jaiabot::config::HubManager_VirtualFleetData::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::config::HubManager::release_status_sub_cfg
::goby::middleware::protobuf::TransporterConfig * release_status_sub_cfg()
Definition: config.pb.h:791
jaiabot::config::HubManager::operator=
HubManager & operator=(const HubManager &from)
Definition: config.pb.h:211
jaiabot::config::HubManager::set_log_offload_dir
void set_log_offload_dir(const ::std::string &value)
Definition: config.pb.h:1214
jaiabot::config::HubManager_VirtualFleetData::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::config::HubManager::release_class_b_network
::std::string * release_class_b_network()
Definition: config.pb.h:1334
jaiabot::config::HubManager_VirtualFleetData::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: config.pb.h:103
jaiabot::config::HubManager::mutable_xbee
::xbee::protobuf::Config * mutable_xbee()
Definition: config.pb.h:744
jaiabot::config::HubManager::app
const ::goby::middleware::protobuf::AppConfig & app() const
Definition: config.pb.h:623
jaiabot::config::HubManager::internal_default_instance
static const HubManager * internal_default_instance()
Definition: config.pb.h:241
jaiabot::config::HubManager_VirtualFleetData::kHubShutdownDelaySecondsFieldNumber
static const int kHubShutdownDelaySecondsFieldNumber
Definition: config.pb.h:181
jaiabot::config::HubManager::has_class_b_network
bool has_class_b_network() const
Definition: config.pb.h:1287
protobuf_bin_2fhub_5fmanager_2fconfig_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: config.pb.h:52
jaiabot::config::HubManager::mutable_log_offload_dir
::std::string * mutable_log_offload_dir()
Definition: config.pb.h:1239
jaiabot::config::HubManager::set_allocated_log_staging_dir
void set_allocated_log_staging_dir(::std::string *log_staging_dir)
Definition: config.pb.h:1186
protobuf_bin_2fhub_5fmanager_2fconfig_2eproto::AddDescriptors
void AddDescriptors()
jaiabot::config::HubManager::set_allocated_log_offload_dir
void set_allocated_log_offload_dir(::std::string *log_offload_dir)
Definition: config.pb.h:1252
jaiabot::config::HubManager::has_bot_start_ip
bool has_bot_start_ip() const
Definition: config.pb.h:1263
jaiabot::config::HubManager::has_hub_id
bool has_hub_id() const
Definition: config.pb.h:935
jaiabot::config::HubManager::engineering_status_sub_cfg
const ::goby::middleware::protobuf::TransporterConfig & engineering_status_sub_cfg() const
Definition: config.pb.h:893
jaiabot::config::HubManager::mutable_data_offload_script
::std::string * mutable_data_offload_script()
Definition: config.pb.h:1107
jaiabot::config::HubManager::has_log_offload_dir
bool has_log_offload_dir() const
Definition: config.pb.h:1197
xbee::protobuf::config
extern ::google::protobuf::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig, ::google::protobuf::internal::MessageTypeTraits< ::xbee::protobuf::Config >, 11, false > config
Definition: xbee_extensions.pb.h:464
jaiabot::config::HubManager::set_allocated_status_sub_cfg
void set_allocated_status_sub_cfg(::goby::middleware::protobuf::TransporterConfig *status_sub_cfg)
Definition: config.pb.h:807
jaiabot::config::HubManager::has_vfleet
bool has_vfleet() const
Definition: config.pb.h:1007
jaiabot::config::HubManager::set_allocated_app
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
Definition: config.pb.h:645
jaiabot::config::HubManager::task_packet_sub_cfg
const ::goby::middleware::protobuf::TransporterConfig & task_packet_sub_cfg() const
Definition: config.pb.h:839
jaiabot::config::HubManager_VirtualFleetData::New
HubManager_VirtualFleetData * New() const final
Definition: config.pb.h:128
jaiabot::config::HubManager::clear_data_offload_script
void clear_data_offload_script()
Definition: config.pb.h:1074
jaiabot::config::HubManager::bot_start_ip
::google::protobuf::int32 bot_start_ip() const
Definition: config.pb.h:1276
jaiabot::config::HubManager::release_log_staging_dir
::std::string * release_log_staging_dir()
Definition: config.pb.h:1178
jaiabot
Definition: config.pb.h:57
jaiabot::config::HubManager_VirtualFleetData::clear_shutdown_after_last_command_seconds
void clear_shutdown_after_last_command_seconds()
Definition: config.pb.h:568
jaiabot::config::_HubManager_default_instance_
HubManagerDefaultTypeInternal _HubManager_default_instance_
jaiabot::config::HubManager_VirtualFleetData::~HubManager_VirtualFleetData
virtual ~HubManager_VirtualFleetData()
jaiabot::config::HubManager::release_app
::goby::middleware::protobuf::AppConfig * release_app()
Definition: config.pb.h:629
jaiabot::config::HubManager_VirtualFleetData::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::config::HubManager::has_use_localhost_for_data_offload
bool has_use_localhost_for_data_offload() const
Definition: config.pb.h:1353
jaiabot::config::HubManager::set_health_report_timeout_seconds
void set_health_report_timeout_seconds(::google::protobuf::int32 value)
Definition: config.pb.h:1000
jaiabot::config::HubManager::mutable_log_staging_dir
::std::string * mutable_log_staging_dir()
Definition: config.pb.h:1173
jaiabot::config::HubManager::set_allocated_vfleet
void set_allocated_vfleet(::jaiabot::config::HubManager_VirtualFleetData *vfleet)
Definition: config.pb.h:1045
jaiabot::config::HubManager_VirtualFleetData::GetCachedSize
int GetCachedSize() const final
Definition: config.pb.h:149
jaiabot::config::_HubManager_VirtualFleetData_default_instance_
HubManager_VirtualFleetDataDefaultTypeInternal _HubManager_VirtualFleetData_default_instance_
jaiabot::config::HubManager_VirtualFleetData::IsInitialized
bool IsInitialized() const final
jaiabot::config::HubManager::status_sub_cfg
const ::goby::middleware::protobuf::TransporterConfig & status_sub_cfg() const
Definition: config.pb.h:785
jaiabot::config::HubManager::release_task_packet_sub_cfg
::goby::middleware::protobuf::TransporterConfig * release_task_packet_sub_cfg()
Definition: config.pb.h:845
jaiabot::config::HubManager::has_task_packet_sub_cfg
bool has_task_packet_sub_cfg() const
Definition: config.pb.h:827
jaiabot::config::HubManager::release_vfleet
::jaiabot::config::HubManager_VirtualFleetData * release_vfleet()
Definition: config.pb.h:1029
jaiabot::config::HubManager::mutable_engineering_status_sub_cfg
::goby::middleware::protobuf::TransporterConfig * mutable_engineering_status_sub_cfg()
Definition: config.pb.h:906
jaiabot::config::HubManager::has_xbee
bool has_xbee() const
Definition: config.pb.h:719
jaiabot::config::HubManager::mutable_task_packet_sub_cfg
::goby::middleware::protobuf::TransporterConfig * mutable_task_packet_sub_cfg()
Definition: config.pb.h:852
jaiabot::config::HubManager::set_log_staging_dir
void set_log_staging_dir(const ::std::string &value)
Definition: config.pb.h:1148
jaiabot::config::HubManager::clear_fleet_id
void clear_fleet_id()
Definition: config.pb.h:968
jaiabot::config::HubManager::has_fleet_id
bool has_fleet_id() const
Definition: config.pb.h:959
protobuf_bin_2fhub_5fmanager_2fconfig_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[2]
Definition: config.pb.h:49
jaiabot::config::HubManager_VirtualFleetData::clear_hub_shutdown_delay_seconds
void clear_hub_shutdown_delay_seconds()
Definition: config.pb.h:592
jaiabot::config::HubManager::clear_use_localhost_for_data_offload
void clear_use_localhost_for_data_offload()
Definition: config.pb.h:1362
jaiabot::config::HubManager::data_offload_script
const ::std::string & data_offload_script() const
Definition: config.pb.h:1078
jaiabot::config::HubManager::clear_hub_id
void clear_hub_id()
Definition: config.pb.h:944
jaiabot::config::HubManager::Swap
void Swap(HubManager *other)
jaiabot::config::HubManager_VirtualFleetData::kShutdownAfterLastCommandSecondsFieldNumber
static const int kShutdownAfterLastCommandSecondsFieldNumber
Definition: config.pb.h:174
jaiabot::config::HubManager_VirtualFleetData::has_hub_shutdown_delay_seconds
bool has_hub_shutdown_delay_seconds() const
Definition: config.pb.h:583
jaiabot::config::HubManager::vfleet
const ::jaiabot::config::HubManager_VirtualFleetData & vfleet() const
Definition: config.pb.h:1023
jaiabot::config::HubManager::has_health_report_timeout_seconds
bool has_health_report_timeout_seconds() const
Definition: config.pb.h:983
google
Definition: config.pb.h:64
jaiabot::config::HubManager_VirtualFleetData::default_instance
static const HubManager_VirtualFleetData & default_instance()
jaiabot::config::HubManager::mutable_status_sub_cfg
::goby::middleware::protobuf::TransporterConfig * mutable_status_sub_cfg()
Definition: config.pb.h:798
protobuf_bin_2fhub_5fmanager_2fconfig_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: config.pb.h:51
jaiabot::config::HubManager::log_staging_dir
const ::std::string & log_staging_dir() const
Definition: config.pb.h:1144
jaiabot::config::HubManager::_i_give_permission_to_break_this_code_default_log_staging_dir_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_log_staging_dir_
Definition: config.pb.h:522
jaiabot::config::HubManager::xbee
const ::xbee::protobuf::Config & xbee() const
Definition: config.pb.h:731
protobuf_bin_2fhub_5fmanager_2fconfig_2eproto::TableStruct
Definition: config.pb.h:46
jaiabot::config::HubManager::release_engineering_status_sub_cfg
::goby::middleware::protobuf::TransporterConfig * release_engineering_status_sub_cfg()
Definition: config.pb.h:899
jaiabot::config::HubManager::has_data_offload_script
bool has_data_offload_script() const
Definition: config.pb.h:1065
jaiabot::config::HubManager::interprocess
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
Definition: config.pb.h:677
jaiabot::config::HubManager_VirtualFleetData::internal_default_instance
static const HubManager_VirtualFleetData * internal_default_instance()
Definition: config.pb.h:114