Goby3  3.1.5
2024.05.14
rockblock_simulator_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/acomms/protobuf/rockblock_simulator_config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2frockblock_5fsimulator_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2frockblock_5fsimulator_5fconfig_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>
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>
35 #include <boost/units/quantity.hpp>
36 #include <boost/units/absolute.hpp>
37 #include <boost/units/dimensionless_type.hpp>
38 #include <boost/units/make_scaled_unit.hpp>
39 // @@protoc_insertion_point(includes)
40 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2facomms_2fprotobuf_2frockblock_5fsimulator_5fconfig_2eproto
41 
43 // Internal implementation detail -- do not use these members.
44 struct TableStruct {
45  static const ::google::protobuf::internal::ParseTableField entries[];
46  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
47  static const ::google::protobuf::internal::ParseTable schema[2];
48  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
49  static const ::google::protobuf::internal::SerializationTable serialization_table[];
51 };
52 void AddDescriptors();
53 } // namespace protobuf_goby_2facomms_2fprotobuf_2frockblock_5fsimulator_5fconfig_2eproto
54 namespace goby {
55 namespace apps {
56 namespace acomms {
57 namespace protobuf {
59 class RockBLOCKSimulatorConfigDefaultTypeInternal;
60 extern RockBLOCKSimulatorConfigDefaultTypeInternal _RockBLOCKSimulatorConfig_default_instance_;
62 class RockBLOCKSimulatorConfig_IMEIToModemIDDefaultTypeInternal;
63 extern RockBLOCKSimulatorConfig_IMEIToModemIDDefaultTypeInternal _RockBLOCKSimulatorConfig_IMEIToModemID_default_instance_;
64 } // namespace protobuf
65 } // namespace acomms
66 } // namespace apps
67 } // namespace goby
68 namespace google {
69 namespace protobuf {
70 template<> ::goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig* Arena::CreateMaybeMessage<::goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig>(Arena*);
71 template<> ::goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID* Arena::CreateMaybeMessage<::goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID>(Arena*);
72 } // namespace protobuf
73 } // namespace google
74 namespace goby {
75 namespace apps {
76 namespace acomms {
77 namespace protobuf {
78 
79 // ===================================================================
80 
81 class RockBLOCKSimulatorConfig_IMEIToModemID : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.IMEIToModemID) */ {
82  public:
85 
87 
89  CopyFrom(from);
90  return *this;
91  }
92  #if LANG_CXX11
95  *this = ::std::move(from);
96  }
97 
99  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
100  if (this != &from) InternalSwap(&from);
101  } else {
102  CopyFrom(from);
103  }
104  return *this;
105  }
106  #endif
107  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
108  return _internal_metadata_.unknown_fields();
109  }
110  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
111  return _internal_metadata_.mutable_unknown_fields();
112  }
113 
114  static const ::google::protobuf::Descriptor* descriptor();
116 
117  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
119  return reinterpret_cast<const RockBLOCKSimulatorConfig_IMEIToModemID*>(
121  }
122  static constexpr int kIndexInFileMessages =
123  0;
124 
127  a.Swap(&b);
128  }
129 
130  // implements Message ----------------------------------------------
131 
133  return CreateMaybeMessage<RockBLOCKSimulatorConfig_IMEIToModemID>(NULL);
134  }
135 
137  return CreateMaybeMessage<RockBLOCKSimulatorConfig_IMEIToModemID>(arena);
138  }
139  void CopyFrom(const ::google::protobuf::Message& from) final;
140  void MergeFrom(const ::google::protobuf::Message& from) final;
143  void Clear() final;
144  bool IsInitialized() const final;
145 
146  size_t ByteSizeLong() const final;
148  ::google::protobuf::io::CodedInputStream* input) final;
150  ::google::protobuf::io::CodedOutputStream* output) const final;
152  bool deterministic, ::google::protobuf::uint8* target) const final;
153  int GetCachedSize() const final { return _cached_size_.Get(); }
154 
155  private:
156  void SharedCtor();
157  void SharedDtor();
158  void SetCachedSize(int size) const final;
159  void InternalSwap(RockBLOCKSimulatorConfig_IMEIToModemID* other);
160  private:
161  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
162  return NULL;
163  }
164  inline void* MaybeArenaPtr() const {
165  return NULL;
166  }
167  public:
168 
170 
171  // nested types ----------------------------------------------------
172 
173  // accessors -------------------------------------------------------
174 
175  // required string imei = 1;
176  bool has_imei() const;
177  void clear_imei();
178  static const int kImeiFieldNumber = 1;
179  const ::std::string& imei() const;
180  void set_imei(const ::std::string& value);
181  #if LANG_CXX11
182  void set_imei(::std::string&& value);
183  #endif
184  void set_imei(const char* value);
185  void set_imei(const char* value, size_t size);
186  ::std::string* mutable_imei();
187  ::std::string* release_imei();
188  void set_allocated_imei(::std::string* imei);
189 
190  // required .goby.middleware.protobuf.PTYConfig pty = 3;
191  bool has_pty() const;
192  void clear_pty();
193  static const int kPtyFieldNumber = 3;
194  private:
195  const ::goby::middleware::protobuf::PTYConfig& _internal_pty() const;
196  public:
197  const ::goby::middleware::protobuf::PTYConfig& pty() const;
201 
202  // required uint32 modem_id = 2;
203  bool has_modem_id() const;
204  void clear_modem_id();
205  static const int kModemIdFieldNumber = 2;
208 
209  // @@protoc_insertion_point(class_scope:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.IMEIToModemID)
210  private:
211  void set_has_imei();
212  void clear_has_imei();
213  void set_has_modem_id();
214  void clear_has_modem_id();
215  void set_has_pty();
216  void clear_has_pty();
217 
218  // helper for ByteSizeLong()
219  size_t RequiredFieldsByteSizeFallback() const;
220 
221  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
222  ::google::protobuf::internal::HasBits<1> _has_bits_;
223  mutable ::google::protobuf::internal::CachedSize _cached_size_;
224  ::google::protobuf::internal::ArenaStringPtr imei_;
226  ::google::protobuf::uint32 modem_id_;
227  friend struct ::protobuf_goby_2facomms_2fprotobuf_2frockblock_5fsimulator_5fconfig_2eproto::TableStruct;
228 };
229 // -------------------------------------------------------------------
230 
231 class RockBLOCKSimulatorConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig) */ {
232  public:
234  virtual ~RockBLOCKSimulatorConfig();
235 
237 
239  CopyFrom(from);
240  return *this;
241  }
242  #if LANG_CXX11
245  *this = ::std::move(from);
246  }
247 
249  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
250  if (this != &from) InternalSwap(&from);
251  } else {
252  CopyFrom(from);
253  }
254  return *this;
255  }
256  #endif
257  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
258  return _internal_metadata_.unknown_fields();
259  }
260  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
261  return _internal_metadata_.mutable_unknown_fields();
262  }
263 
264  static const ::google::protobuf::Descriptor* descriptor();
266 
267  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
269  return reinterpret_cast<const RockBLOCKSimulatorConfig*>(
271  }
272  static constexpr int kIndexInFileMessages =
273  1;
274 
275  void Swap(RockBLOCKSimulatorConfig* other);
277  a.Swap(&b);
278  }
279 
280  // implements Message ----------------------------------------------
281 
282  inline RockBLOCKSimulatorConfig* New() const final {
283  return CreateMaybeMessage<RockBLOCKSimulatorConfig>(NULL);
284  }
285 
287  return CreateMaybeMessage<RockBLOCKSimulatorConfig>(arena);
288  }
289  void CopyFrom(const ::google::protobuf::Message& from) final;
290  void MergeFrom(const ::google::protobuf::Message& from) final;
291  void CopyFrom(const RockBLOCKSimulatorConfig& from);
292  void MergeFrom(const RockBLOCKSimulatorConfig& from);
293  void Clear() final;
294  bool IsInitialized() const final;
295 
296  size_t ByteSizeLong() const final;
298  ::google::protobuf::io::CodedInputStream* input) final;
300  ::google::protobuf::io::CodedOutputStream* output) const final;
302  bool deterministic, ::google::protobuf::uint8* target) const final;
303  int GetCachedSize() const final { return _cached_size_.Get(); }
304 
305  private:
306  void SharedCtor();
307  void SharedDtor();
308  void SetCachedSize(int size) const final;
309  void InternalSwap(RockBLOCKSimulatorConfig* other);
310  private:
311  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
312  return NULL;
313  }
314  inline void* MaybeArenaPtr() const {
315  return NULL;
316  }
317  public:
318 
320 
321  // nested types ----------------------------------------------------
322 
324 
325  // accessors -------------------------------------------------------
326 
327  // repeated .goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.IMEIToModemID imei_to_id = 10;
328  int imei_to_id_size() const;
329  void clear_imei_to_id();
330  static const int kImeiToIdFieldNumber = 10;
331  ::goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID* mutable_imei_to_id(int index);
332  ::google::protobuf::RepeatedPtrField< ::goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID >*
334  const ::goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID& imei_to_id(int index) const;
335  ::goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID* add_imei_to_id();
336  const ::google::protobuf::RepeatedPtrField< ::goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID >&
337  imei_to_id() const;
338 
339  // required string mo_http_server = 11;
340  bool has_mo_http_server() const;
341  void clear_mo_http_server();
342  static const int kMoHttpServerFieldNumber = 11;
343  const ::std::string& mo_http_server() const;
344  void set_mo_http_server(const ::std::string& value);
345  #if LANG_CXX11
346  void set_mo_http_server(::std::string&& value);
347  #endif
348  void set_mo_http_server(const char* value);
349  void set_mo_http_server(const char* value, size_t size);
350  ::std::string* mutable_mo_http_server();
351  ::std::string* release_mo_http_server();
352  void set_allocated_mo_http_server(::std::string* mo_http_server);
353 
354  // optional string mo_http_endpoint = 12 [default = "/"];
355  bool has_mo_http_endpoint() const;
356  void clear_mo_http_endpoint();
357  static const int kMoHttpEndpointFieldNumber = 12;
358  const ::std::string& mo_http_endpoint() const;
359  void set_mo_http_endpoint(const ::std::string& value);
360  #if LANG_CXX11
361  void set_mo_http_endpoint(::std::string&& value);
362  #endif
363  void set_mo_http_endpoint(const char* value);
364  void set_mo_http_endpoint(const char* value, size_t size);
365  ::std::string* mutable_mo_http_endpoint();
366  ::std::string* release_mo_http_endpoint();
368 
369  // optional .goby.middleware.protobuf.AppConfig app = 1;
370  bool has_app() const;
371  void clear_app();
372  static const int kAppFieldNumber = 1;
373  private:
374  const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
375  public:
376  const ::goby::middleware::protobuf::AppConfig& app() const;
380 
381  // required uint32 mt_http_server_port = 13 [default = 8081];
382  bool has_mt_http_server_port() const;
384  static const int kMtHttpServerPortFieldNumber = 13;
387 
388  // @@protoc_insertion_point(class_scope:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig)
389  private:
390  void set_has_app();
391  void clear_has_app();
392  void set_has_mo_http_server();
393  void clear_has_mo_http_server();
394  void set_has_mo_http_endpoint();
395  void clear_has_mo_http_endpoint();
396  void set_has_mt_http_server_port();
397  void clear_has_mt_http_server_port();
398 
399  // helper for ByteSizeLong()
400  size_t RequiredFieldsByteSizeFallback() const;
401 
402  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
403  ::google::protobuf::internal::HasBits<1> _has_bits_;
404  mutable ::google::protobuf::internal::CachedSize _cached_size_;
406  ::google::protobuf::internal::ArenaStringPtr mo_http_server_;
407  public:
408  static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string> _i_give_permission_to_break_this_code_default_mo_http_endpoint_;
409  private:
410  ::google::protobuf::internal::ArenaStringPtr mo_http_endpoint_;
412  ::google::protobuf::uint32 mt_http_server_port_;
413  friend struct ::protobuf_goby_2facomms_2fprotobuf_2frockblock_5fsimulator_5fconfig_2eproto::TableStruct;
414 };
415 // ===================================================================
416 
417 
418 // ===================================================================
419 
420 #ifdef __GNUC__
421  #pragma GCC diagnostic push
422  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
423 #endif // __GNUC__
424 // RockBLOCKSimulatorConfig_IMEIToModemID
425 
426 // required string imei = 1;
428  return (_has_bits_[0] & 0x00000001u) != 0;
429 }
430 inline void RockBLOCKSimulatorConfig_IMEIToModemID::set_has_imei() {
431  _has_bits_[0] |= 0x00000001u;
432 }
433 inline void RockBLOCKSimulatorConfig_IMEIToModemID::clear_has_imei() {
434  _has_bits_[0] &= ~0x00000001u;
435 }
437  imei_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
438  clear_has_imei();
439 }
440 inline const ::std::string& RockBLOCKSimulatorConfig_IMEIToModemID::imei() const {
441  // @@protoc_insertion_point(field_get:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.IMEIToModemID.imei)
442  return imei_.GetNoArena();
443 }
444 inline void RockBLOCKSimulatorConfig_IMEIToModemID::set_imei(const ::std::string& value) {
445  set_has_imei();
446  imei_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
447  // @@protoc_insertion_point(field_set:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.IMEIToModemID.imei)
448 }
449 #if LANG_CXX11
450 inline void RockBLOCKSimulatorConfig_IMEIToModemID::set_imei(::std::string&& value) {
451  set_has_imei();
452  imei_.SetNoArena(
454  // @@protoc_insertion_point(field_set_rvalue:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.IMEIToModemID.imei)
455 }
456 #endif
457 inline void RockBLOCKSimulatorConfig_IMEIToModemID::set_imei(const char* value) {
458  GOOGLE_DCHECK(value != NULL);
459  set_has_imei();
460  imei_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
461  // @@protoc_insertion_point(field_set_char:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.IMEIToModemID.imei)
462 }
463 inline void RockBLOCKSimulatorConfig_IMEIToModemID::set_imei(const char* value, size_t size) {
464  set_has_imei();
466  ::std::string(reinterpret_cast<const char*>(value), size));
467  // @@protoc_insertion_point(field_set_pointer:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.IMEIToModemID.imei)
468 }
470  set_has_imei();
471  // @@protoc_insertion_point(field_mutable:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.IMEIToModemID.imei)
472  return imei_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
473 }
475  // @@protoc_insertion_point(field_release:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.IMEIToModemID.imei)
476  if (!has_imei()) {
477  return NULL;
478  }
479  clear_has_imei();
480  return imei_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
481 }
483  if (imei != NULL) {
484  set_has_imei();
485  } else {
486  clear_has_imei();
487  }
488  imei_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), imei);
489  // @@protoc_insertion_point(field_set_allocated:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.IMEIToModemID.imei)
490 }
491 
492 // required uint32 modem_id = 2;
494  return (_has_bits_[0] & 0x00000004u) != 0;
495 }
496 inline void RockBLOCKSimulatorConfig_IMEIToModemID::set_has_modem_id() {
497  _has_bits_[0] |= 0x00000004u;
498 }
499 inline void RockBLOCKSimulatorConfig_IMEIToModemID::clear_has_modem_id() {
500  _has_bits_[0] &= ~0x00000004u;
501 }
503  modem_id_ = 0u;
504  clear_has_modem_id();
505 }
507  // @@protoc_insertion_point(field_get:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.IMEIToModemID.modem_id)
508  return modem_id_;
509 }
511  set_has_modem_id();
512  modem_id_ = value;
513  // @@protoc_insertion_point(field_set:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.IMEIToModemID.modem_id)
514 }
515 
516 // required .goby.middleware.protobuf.PTYConfig pty = 3;
518  return (_has_bits_[0] & 0x00000002u) != 0;
519 }
520 inline void RockBLOCKSimulatorConfig_IMEIToModemID::set_has_pty() {
521  _has_bits_[0] |= 0x00000002u;
522 }
523 inline void RockBLOCKSimulatorConfig_IMEIToModemID::clear_has_pty() {
524  _has_bits_[0] &= ~0x00000002u;
525 }
526 inline const ::goby::middleware::protobuf::PTYConfig& RockBLOCKSimulatorConfig_IMEIToModemID::_internal_pty() const {
527  return *pty_;
528 }
529 inline const ::goby::middleware::protobuf::PTYConfig& RockBLOCKSimulatorConfig_IMEIToModemID::pty() const {
530  const ::goby::middleware::protobuf::PTYConfig* p = pty_;
531  // @@protoc_insertion_point(field_get:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.IMEIToModemID.pty)
532  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::PTYConfig*>(
534 }
535 inline ::goby::middleware::protobuf::PTYConfig* RockBLOCKSimulatorConfig_IMEIToModemID::release_pty() {
536  // @@protoc_insertion_point(field_release:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.IMEIToModemID.pty)
537  clear_has_pty();
539  pty_ = NULL;
540  return temp;
541 }
542 inline ::goby::middleware::protobuf::PTYConfig* RockBLOCKSimulatorConfig_IMEIToModemID::mutable_pty() {
543  set_has_pty();
544  if (pty_ == NULL) {
545  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::PTYConfig>(GetArenaNoVirtual());
546  pty_ = p;
547  }
548  // @@protoc_insertion_point(field_mutable:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.IMEIToModemID.pty)
549  return pty_;
550 }
552  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
553  if (message_arena == NULL) {
554  delete reinterpret_cast< ::google::protobuf::MessageLite*>(pty_);
555  }
556  if (pty) {
557  ::google::protobuf::Arena* submessage_arena = NULL;
558  if (message_arena != submessage_arena) {
559  pty = ::google::protobuf::internal::GetOwnedMessage(
560  message_arena, pty, submessage_arena);
561  }
562  set_has_pty();
563  } else {
564  clear_has_pty();
565  }
566  pty_ = pty;
567  // @@protoc_insertion_point(field_set_allocated:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.IMEIToModemID.pty)
568 }
569 
570 // -------------------------------------------------------------------
571 
572 // RockBLOCKSimulatorConfig
573 
574 // optional .goby.middleware.protobuf.AppConfig app = 1;
576  return (_has_bits_[0] & 0x00000004u) != 0;
577 }
578 inline void RockBLOCKSimulatorConfig::set_has_app() {
579  _has_bits_[0] |= 0x00000004u;
580 }
581 inline void RockBLOCKSimulatorConfig::clear_has_app() {
582  _has_bits_[0] &= ~0x00000004u;
583 }
584 inline const ::goby::middleware::protobuf::AppConfig& RockBLOCKSimulatorConfig::_internal_app() const {
585  return *app_;
586 }
587 inline const ::goby::middleware::protobuf::AppConfig& RockBLOCKSimulatorConfig::app() const {
588  const ::goby::middleware::protobuf::AppConfig* p = app_;
589  // @@protoc_insertion_point(field_get:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.app)
590  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*>(
592 }
593 inline ::goby::middleware::protobuf::AppConfig* RockBLOCKSimulatorConfig::release_app() {
594  // @@protoc_insertion_point(field_release:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.app)
595  clear_has_app();
597  app_ = NULL;
598  return temp;
599 }
600 inline ::goby::middleware::protobuf::AppConfig* RockBLOCKSimulatorConfig::mutable_app() {
601  set_has_app();
602  if (app_ == NULL) {
603  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaNoVirtual());
604  app_ = p;
605  }
606  // @@protoc_insertion_point(field_mutable:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.app)
607  return app_;
608 }
610  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
611  if (message_arena == NULL) {
612  delete reinterpret_cast< ::google::protobuf::MessageLite*>(app_);
613  }
614  if (app) {
615  ::google::protobuf::Arena* submessage_arena = NULL;
616  if (message_arena != submessage_arena) {
617  app = ::google::protobuf::internal::GetOwnedMessage(
618  message_arena, app, submessage_arena);
619  }
620  set_has_app();
621  } else {
622  clear_has_app();
623  }
624  app_ = app;
625  // @@protoc_insertion_point(field_set_allocated:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.app)
626 }
627 
628 // repeated .goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.IMEIToModemID imei_to_id = 10;
630  return imei_to_id_.size();
631 }
633  imei_to_id_.Clear();
634 }
635 inline ::goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID* RockBLOCKSimulatorConfig::mutable_imei_to_id(int index) {
636  // @@protoc_insertion_point(field_mutable:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.imei_to_id)
637  return imei_to_id_.Mutable(index);
638 }
639 inline ::google::protobuf::RepeatedPtrField< ::goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID >*
641  // @@protoc_insertion_point(field_mutable_list:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.imei_to_id)
642  return &imei_to_id_;
643 }
644 inline const ::goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID& RockBLOCKSimulatorConfig::imei_to_id(int index) const {
645  // @@protoc_insertion_point(field_get:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.imei_to_id)
646  return imei_to_id_.Get(index);
647 }
648 inline ::goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID* RockBLOCKSimulatorConfig::add_imei_to_id() {
649  // @@protoc_insertion_point(field_add:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.imei_to_id)
650  return imei_to_id_.Add();
651 }
652 inline const ::google::protobuf::RepeatedPtrField< ::goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID >&
654  // @@protoc_insertion_point(field_list:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.imei_to_id)
655  return imei_to_id_;
656 }
657 
658 // required string mo_http_server = 11;
660  return (_has_bits_[0] & 0x00000001u) != 0;
661 }
662 inline void RockBLOCKSimulatorConfig::set_has_mo_http_server() {
663  _has_bits_[0] |= 0x00000001u;
664 }
665 inline void RockBLOCKSimulatorConfig::clear_has_mo_http_server() {
666  _has_bits_[0] &= ~0x00000001u;
667 }
669  mo_http_server_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
670  clear_has_mo_http_server();
671 }
672 inline const ::std::string& RockBLOCKSimulatorConfig::mo_http_server() const {
673  // @@protoc_insertion_point(field_get:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.mo_http_server)
674  return mo_http_server_.GetNoArena();
675 }
676 inline void RockBLOCKSimulatorConfig::set_mo_http_server(const ::std::string& value) {
677  set_has_mo_http_server();
678  mo_http_server_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
679  // @@protoc_insertion_point(field_set:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.mo_http_server)
680 }
681 #if LANG_CXX11
682 inline void RockBLOCKSimulatorConfig::set_mo_http_server(::std::string&& value) {
683  set_has_mo_http_server();
684  mo_http_server_.SetNoArena(
686  // @@protoc_insertion_point(field_set_rvalue:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.mo_http_server)
687 }
688 #endif
689 inline void RockBLOCKSimulatorConfig::set_mo_http_server(const char* value) {
690  GOOGLE_DCHECK(value != NULL);
691  set_has_mo_http_server();
692  mo_http_server_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
693  // @@protoc_insertion_point(field_set_char:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.mo_http_server)
694 }
695 inline void RockBLOCKSimulatorConfig::set_mo_http_server(const char* value, size_t size) {
696  set_has_mo_http_server();
697  mo_http_server_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
698  ::std::string(reinterpret_cast<const char*>(value), size));
699  // @@protoc_insertion_point(field_set_pointer:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.mo_http_server)
700 }
702  set_has_mo_http_server();
703  // @@protoc_insertion_point(field_mutable:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.mo_http_server)
704  return mo_http_server_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
705 }
707  // @@protoc_insertion_point(field_release:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.mo_http_server)
708  if (!has_mo_http_server()) {
709  return NULL;
710  }
711  clear_has_mo_http_server();
712  return mo_http_server_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
713 }
714 inline void RockBLOCKSimulatorConfig::set_allocated_mo_http_server(::std::string* mo_http_server) {
715  if (mo_http_server != NULL) {
716  set_has_mo_http_server();
717  } else {
718  clear_has_mo_http_server();
719  }
720  mo_http_server_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), mo_http_server);
721  // @@protoc_insertion_point(field_set_allocated:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.mo_http_server)
722 }
723 
724 // optional string mo_http_endpoint = 12 [default = "/"];
726  return (_has_bits_[0] & 0x00000002u) != 0;
727 }
728 inline void RockBLOCKSimulatorConfig::set_has_mo_http_endpoint() {
729  _has_bits_[0] |= 0x00000002u;
730 }
731 inline void RockBLOCKSimulatorConfig::clear_has_mo_http_endpoint() {
732  _has_bits_[0] &= ~0x00000002u;
733 }
736  clear_has_mo_http_endpoint();
737 }
738 inline const ::std::string& RockBLOCKSimulatorConfig::mo_http_endpoint() const {
739  // @@protoc_insertion_point(field_get:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.mo_http_endpoint)
740  return mo_http_endpoint_.GetNoArena();
741 }
742 inline void RockBLOCKSimulatorConfig::set_mo_http_endpoint(const ::std::string& value) {
743  set_has_mo_http_endpoint();
745  // @@protoc_insertion_point(field_set:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.mo_http_endpoint)
746 }
747 #if LANG_CXX11
748 inline void RockBLOCKSimulatorConfig::set_mo_http_endpoint(::std::string&& value) {
749  set_has_mo_http_endpoint();
750  mo_http_endpoint_.SetNoArena(
752  // @@protoc_insertion_point(field_set_rvalue:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.mo_http_endpoint)
753 }
754 #endif
755 inline void RockBLOCKSimulatorConfig::set_mo_http_endpoint(const char* value) {
756  GOOGLE_DCHECK(value != NULL);
757  set_has_mo_http_endpoint();
759  // @@protoc_insertion_point(field_set_char:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.mo_http_endpoint)
760 }
761 inline void RockBLOCKSimulatorConfig::set_mo_http_endpoint(const char* value, size_t size) {
762  set_has_mo_http_endpoint();
764  ::std::string(reinterpret_cast<const char*>(value), size));
765  // @@protoc_insertion_point(field_set_pointer:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.mo_http_endpoint)
766 }
768  set_has_mo_http_endpoint();
769  // @@protoc_insertion_point(field_mutable:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.mo_http_endpoint)
771 }
773  // @@protoc_insertion_point(field_release:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.mo_http_endpoint)
774  if (!has_mo_http_endpoint()) {
775  return NULL;
776  }
777  clear_has_mo_http_endpoint();
779 }
780 inline void RockBLOCKSimulatorConfig::set_allocated_mo_http_endpoint(::std::string* mo_http_endpoint) {
781  if (mo_http_endpoint != NULL) {
782  set_has_mo_http_endpoint();
783  } else {
784  clear_has_mo_http_endpoint();
785  }
787  // @@protoc_insertion_point(field_set_allocated:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.mo_http_endpoint)
788 }
789 
790 // required uint32 mt_http_server_port = 13 [default = 8081];
792  return (_has_bits_[0] & 0x00000008u) != 0;
793 }
794 inline void RockBLOCKSimulatorConfig::set_has_mt_http_server_port() {
795  _has_bits_[0] |= 0x00000008u;
796 }
797 inline void RockBLOCKSimulatorConfig::clear_has_mt_http_server_port() {
798  _has_bits_[0] &= ~0x00000008u;
799 }
801  mt_http_server_port_ = 8081u;
802  clear_has_mt_http_server_port();
803 }
805  // @@protoc_insertion_point(field_get:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.mt_http_server_port)
806  return mt_http_server_port_;
807 }
809  set_has_mt_http_server_port();
810  mt_http_server_port_ = value;
811  // @@protoc_insertion_point(field_set:goby.apps.acomms.protobuf.RockBLOCKSimulatorConfig.mt_http_server_port)
812 }
813 
814 #ifdef __GNUC__
815  #pragma GCC diagnostic pop
816 #endif // __GNUC__
817 // -------------------------------------------------------------------
818 
819 
820 // @@protoc_insertion_point(namespace_scope)
821 
822 } // namespace protobuf
823 } // namespace acomms
824 } // namespace apps
825 } // namespace goby
826 
827 // @@protoc_insertion_point(global_scope)
828 
829 #endif // PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2frockblock_5fsimulator_5fconfig_2eproto
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::mutable_mo_http_server
::std::string * mutable_mo_http_server()
Definition: rockblock_simulator_config.pb.h:701
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::kImeiFieldNumber
static const int kImeiFieldNumber
Definition: rockblock_simulator_config.pb.h:178
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::set_allocated_app
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
Definition: rockblock_simulator_config.pb.h:609
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::clear_modem_id
void clear_modem_id()
Definition: rockblock_simulator_config.pb.h:502
google::protobuf::RepeatedPtrField
Definition: message_lite.h:52
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::Swap
void Swap(RockBLOCKSimulatorConfig_IMEIToModemID *other)
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::middleware::protobuf::AppConfig
Definition: app_config.pb.h:767
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::middleware::protobuf::_PTYConfig_default_instance_
PTYConfigDefaultTypeInternal _PTYConfig_default_instance_
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::mutable_mo_http_endpoint
::std::string * mutable_mo_http_endpoint()
Definition: rockblock_simulator_config.pb.h:767
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::kAppFieldNumber
static const int kAppFieldNumber
Definition: rockblock_simulator_config.pb.h:372
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::mt_http_server_port
::google::protobuf::uint32 mt_http_server_port() const
Definition: rockblock_simulator_config.pb.h:804
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::kMoHttpServerFieldNumber
static const int kMoHttpServerFieldNumber
Definition: rockblock_simulator_config.pb.h:342
goby::apps::acomms::protobuf::_RockBLOCKSimulatorConfig_default_instance_
RockBLOCKSimulatorConfigDefaultTypeInternal _RockBLOCKSimulatorConfig_default_instance_
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::swap
friend void swap(RockBLOCKSimulatorConfig_IMEIToModemID &a, RockBLOCKSimulatorConfig_IMEIToModemID &b)
Definition: rockblock_simulator_config.pb.h:126
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::mutable_imei
::std::string * mutable_imei()
Definition: rockblock_simulator_config.pb.h:469
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::kMtHttpServerPortFieldNumber
static const int kMtHttpServerPortFieldNumber
Definition: rockblock_simulator_config.pb.h:384
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::mutable_pty
::goby::middleware::protobuf::PTYConfig * mutable_pty()
Definition: rockblock_simulator_config.pb.h:542
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::~RockBLOCKSimulatorConfig_IMEIToModemID
virtual ~RockBLOCKSimulatorConfig_IMEIToModemID()
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::ByteSizeLong
size_t ByteSizeLong() const final
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::GetCachedSize
int GetCachedSize() const final
Definition: rockblock_simulator_config.pb.h:303
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::Clear
void Clear() final
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::mutable_app
::goby::middleware::protobuf::AppConfig * mutable_app()
Definition: rockblock_simulator_config.pb.h:600
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::pty
const ::goby::middleware::protobuf::PTYConfig & pty() const
Definition: rockblock_simulator_config.pb.h:529
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
google::protobuf::MessageLite
Definition: message_lite.h:164
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::default_instance
static const RockBLOCKSimulatorConfig & default_instance()
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::swap
friend void swap(RockBLOCKSimulatorConfig &a, RockBLOCKSimulatorConfig &b)
Definition: rockblock_simulator_config.pb.h:276
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::set_mo_http_endpoint
void set_mo_http_endpoint(const ::std::string &value)
Definition: rockblock_simulator_config.pb.h:742
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::add_imei_to_id
::goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID * add_imei_to_id()
Definition: rockblock_simulator_config.pb.h:648
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::clear_pty
void clear_pty()
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::set_modem_id
void set_modem_id(::google::protobuf::uint32 value)
Definition: rockblock_simulator_config.pb.h:510
protobuf_goby_2facomms_2fprotobuf_2frockblock_5fsimulator_5fconfig_2eproto::TableStruct
Definition: rockblock_simulator_config.pb.h:44
google::protobuf::Arena
Definition: arena.h:244
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::clear_mt_http_server_port
void clear_mt_http_server_port()
Definition: rockblock_simulator_config.pb.h:800
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::default_instance
static const RockBLOCKSimulatorConfig_IMEIToModemID & default_instance()
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::set_allocated_imei
void set_allocated_imei(::std::string *imei)
Definition: rockblock_simulator_config.pb.h:482
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::kPtyFieldNumber
static const int kPtyFieldNumber
Definition: rockblock_simulator_config.pb.h:193
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::Clear
void Clear() final
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::clear_mo_http_endpoint
void clear_mo_http_endpoint()
Definition: rockblock_simulator_config.pb.h:734
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::kModemIdFieldNumber
static const int kModemIdFieldNumber
Definition: rockblock_simulator_config.pb.h:205
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::set_mo_http_server
void set_mo_http_server(const ::std::string &value)
Definition: rockblock_simulator_config.pb.h:676
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::RockBLOCKSimulatorConfig
RockBLOCKSimulatorConfig()
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::IsInitialized
bool IsInitialized() const final
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: rockblock_simulator_config.pb.h:122
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::internal_default_instance
static const RockBLOCKSimulatorConfig * internal_default_instance()
Definition: rockblock_simulator_config.pb.h:268
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::internal_default_instance
static const RockBLOCKSimulatorConfig_IMEIToModemID * internal_default_instance()
Definition: rockblock_simulator_config.pb.h:118
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: rockblock_simulator_config.pb.h:272
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::_i_give_permission_to_break_this_code_default_mo_http_endpoint_
static ::google::protobuf::internal::ExplicitlyConstructed< ::std::string > _i_give_permission_to_break_this_code_default_mo_http_endpoint_
Definition: rockblock_simulator_config.pb.h:408
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::clear_imei
void clear_imei()
Definition: rockblock_simulator_config.pb.h:436
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::RockBLOCKSimulatorConfig_IMEIToModemID
RockBLOCKSimulatorConfig_IMEIToModemID()
pty_config.pb.h
message.h
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::has_modem_id
bool has_modem_id() const
Definition: rockblock_simulator_config.pb.h:493
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::has_pty
bool has_pty() const
Definition: rockblock_simulator_config.pb.h:517
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::set_allocated_mo_http_endpoint
void set_allocated_mo_http_endpoint(::std::string *mo_http_endpoint)
Definition: rockblock_simulator_config.pb.h:780
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::clear_mo_http_server
void clear_mo_http_server()
Definition: rockblock_simulator_config.pb.h:668
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::New
RockBLOCKSimulatorConfig * New() const final
Definition: rockblock_simulator_config.pb.h:282
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::set_allocated_mo_http_server
void set_allocated_mo_http_server(::std::string *mo_http_server)
Definition: rockblock_simulator_config.pb.h:714
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::clear_app
void clear_app()
protobuf_goby_2facomms_2fprotobuf_2frockblock_5fsimulator_5fconfig_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: rockblock_simulator_config.pb.h:48
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::kMoHttpEndpointFieldNumber
static const int kMoHttpEndpointFieldNumber
Definition: rockblock_simulator_config.pb.h:357
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig
Definition: rockblock_simulator_config.pb.h:231
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::release_app
::goby::middleware::protobuf::AppConfig * release_app()
Definition: rockblock_simulator_config.pb.h:593
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::imei
const ::std::string & imei() const
Definition: rockblock_simulator_config.pb.h:440
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
protobuf_goby_2facomms_2fprotobuf_2frockblock_5fsimulator_5fconfig_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: rockblock_simulator_config.pb.h:49
protobuf_goby_2facomms_2fprotobuf_2frockblock_5fsimulator_5fconfig_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[2]
Definition: rockblock_simulator_config.pb.h:47
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::has_mo_http_server
bool has_mo_http_server() const
Definition: rockblock_simulator_config.pb.h:659
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::operator=
RockBLOCKSimulatorConfig & operator=(const RockBLOCKSimulatorConfig &from)
Definition: rockblock_simulator_config.pb.h:238
goby::middleware::protobuf::PTYConfig
Definition: pty_config.pb.h:74
google::protobuf::Metadata
Definition: message.h:174
detail::get
auto get(const nlohmann::detail::iteration_proxy_value< IteratorType > &i) -> decltype(i.key())
Definition: json.hpp:5271
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::has_mo_http_endpoint
bool has_mo_http_endpoint() const
Definition: rockblock_simulator_config.pb.h:725
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::set_mt_http_server_port
void set_mt_http_server_port(::google::protobuf::uint32 value)
Definition: rockblock_simulator_config.pb.h:808
google::protobuf::Message
Definition: message.h:189
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::mo_http_server
const ::std::string & mo_http_server() const
Definition: rockblock_simulator_config.pb.h:672
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::release_pty
::goby::middleware::protobuf::PTYConfig * release_pty()
Definition: rockblock_simulator_config.pb.h:535
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::set_imei
void set_imei(const ::std::string &value)
Definition: rockblock_simulator_config.pb.h:444
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::has_mt_http_server_port
bool has_mt_http_server_port() const
Definition: rockblock_simulator_config.pb.h:791
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::kImeiToIdFieldNumber
static const int kImeiToIdFieldNumber
Definition: rockblock_simulator_config.pb.h:330
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
protobuf_goby_2facomms_2fprotobuf_2frockblock_5fsimulator_5fconfig_2eproto::AddDescriptors
void AddDescriptors()
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID
Definition: rockblock_simulator_config.pb.h:81
goby::middleware::protobuf::_AppConfig_default_instance_
AppConfigDefaultTypeInternal _AppConfig_default_instance_
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: rockblock_simulator_config.pb.h:107
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::release_mo_http_endpoint
::std::string * release_mo_http_endpoint()
Definition: rockblock_simulator_config.pb.h:772
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::mo_http_endpoint
const ::std::string & mo_http_endpoint() const
Definition: rockblock_simulator_config.pb.h:738
arena.h
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::release_mo_http_server
::std::string * release_mo_http_server()
Definition: rockblock_simulator_config.pb.h:706
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
protobuf_goby_2facomms_2fprotobuf_2frockblock_5fsimulator_5fconfig_2eproto
Definition: rockblock_simulator_config.pb.h:42
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::New
RockBLOCKSimulatorConfig_IMEIToModemID * New(::google::protobuf::Arena *arena) const final
Definition: rockblock_simulator_config.pb.h:136
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::operator=
RockBLOCKSimulatorConfig_IMEIToModemID & operator=(const RockBLOCKSimulatorConfig_IMEIToModemID &from)
Definition: rockblock_simulator_config.pb.h:88
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::app
const ::goby::middleware::protobuf::AppConfig & app() const
Definition: rockblock_simulator_config.pb.h:587
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: rockblock_simulator_config.pb.h:260
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::modem_id
::google::protobuf::uint32 modem_id() const
Definition: rockblock_simulator_config.pb.h:506
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::Swap
void Swap(RockBLOCKSimulatorConfig *other)
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::GetCachedSize
int GetCachedSize() const final
Definition: rockblock_simulator_config.pb.h:153
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: rockblock_simulator_config.pb.h:257
goby::apps::acomms::protobuf::_RockBLOCKSimulatorConfig_IMEIToModemID_default_instance_
RockBLOCKSimulatorConfig_IMEIToModemIDDefaultTypeInternal _RockBLOCKSimulatorConfig_IMEIToModemID_default_instance_
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::release_imei
::std::string * release_imei()
Definition: rockblock_simulator_config.pb.h:474
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::mutable_imei_to_id
::google::protobuf::RepeatedPtrField< ::goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID > * mutable_imei_to_id()
Definition: rockblock_simulator_config.pb.h:640
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::has_app
bool has_app() const
Definition: rockblock_simulator_config.pb.h:575
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::IsInitialized
bool IsInitialized() const final
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::ByteSizeLong
size_t ByteSizeLong() const final
protobuf_goby_2facomms_2fprotobuf_2frockblock_5fsimulator_5fconfig_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: rockblock_simulator_config.pb.h:46
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: rockblock_simulator_config.pb.h:110
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
app_config.pb.h
protobuf_goby_2facomms_2fprotobuf_2frockblock_5fsimulator_5fconfig_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: rockblock_simulator_config.pb.h:45
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::imei_to_id_size
int imei_to_id_size() const
Definition: rockblock_simulator_config.pb.h:629
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::~RockBLOCKSimulatorConfig
virtual ~RockBLOCKSimulatorConfig()
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::imei_to_id
const ::google::protobuf::RepeatedPtrField< ::goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID > & imei_to_id() const
Definition: rockblock_simulator_config.pb.h:653
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::clear_imei_to_id
void clear_imei_to_id()
Definition: rockblock_simulator_config.pb.h:632
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::has_imei
bool has_imei() const
Definition: rockblock_simulator_config.pb.h:427
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::New
RockBLOCKSimulatorConfig_IMEIToModemID * New() const final
Definition: rockblock_simulator_config.pb.h:132
google
Definition: dccl.h:57
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig::New
RockBLOCKSimulatorConfig * New(::google::protobuf::Arena *arena) const final
Definition: rockblock_simulator_config.pb.h:286
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::set_allocated_pty
void set_allocated_pty(::goby::middleware::protobuf::PTYConfig *pty)
Definition: rockblock_simulator_config.pb.h:551
protobuf_goby_2facomms_2fprotobuf_2frockblock_5fsimulator_5fconfig_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: rockblock_simulator_config.pb.h:50
goby::apps::acomms::protobuf::RockBLOCKSimulatorConfig_IMEIToModemID::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final