Goby3  3.1.5
2024.05.14
test_config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/test/acomms/mmdriver2/test_config.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2ftest_2facomms_2fmmdriver2_2ftest_5fconfig_2eproto
5 #define PROTOBUF_INCLUDED_goby_2ftest_2facomms_2fmmdriver2_2ftest_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>
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_goby_2ftest_2facomms_2fmmdriver2_2ftest_5fconfig_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[1];
50  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
51  static const ::google::protobuf::internal::SerializationTable serialization_table[];
53 };
54 void AddDescriptors();
55 } // namespace protobuf_goby_2ftest_2facomms_2fmmdriver2_2ftest_5fconfig_2eproto
56 namespace goby {
57 namespace test {
58 namespace protobuf {
60 class MMDriverTest2ConfigDefaultTypeInternal;
61 extern MMDriverTest2ConfigDefaultTypeInternal _MMDriverTest2Config_default_instance_;
62 } // namespace protobuf
63 } // namespace test
64 } // namespace goby
65 namespace google {
66 namespace protobuf {
67 template<> ::goby::test::protobuf::MMDriverTest2Config* Arena::CreateMaybeMessage<::goby::test::protobuf::MMDriverTest2Config>(Arena*);
68 } // namespace protobuf
69 } // namespace google
70 namespace goby {
71 namespace test {
72 namespace protobuf {
73 
74 // ===================================================================
75 
76 class MMDriverTest2Config : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.test.protobuf.MMDriverTest2Config) */ {
77  public:
79  virtual ~MMDriverTest2Config();
80 
82 
84  CopyFrom(from);
85  return *this;
86  }
87  #if LANG_CXX11
90  *this = ::std::move(from);
91  }
92 
93  inline MMDriverTest2Config& operator=(MMDriverTest2Config&& from) noexcept {
94  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
95  if (this != &from) InternalSwap(&from);
96  } else {
97  CopyFrom(from);
98  }
99  return *this;
100  }
101  #endif
102  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
103  return _internal_metadata_.unknown_fields();
104  }
105  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
106  return _internal_metadata_.mutable_unknown_fields();
107  }
108 
109  static const ::google::protobuf::Descriptor* descriptor();
110  static const MMDriverTest2Config& default_instance();
111 
112  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
114  return reinterpret_cast<const MMDriverTest2Config*>(
116  }
117  static constexpr int kIndexInFileMessages =
118  0;
119 
120  void Swap(MMDriverTest2Config* other);
122  a.Swap(&b);
123  }
124 
125  // implements Message ----------------------------------------------
126 
127  inline MMDriverTest2Config* New() const final {
128  return CreateMaybeMessage<MMDriverTest2Config>(NULL);
129  }
130 
132  return CreateMaybeMessage<MMDriverTest2Config>(arena);
133  }
134  void CopyFrom(const ::google::protobuf::Message& from) final;
135  void MergeFrom(const ::google::protobuf::Message& from) final;
136  void CopyFrom(const MMDriverTest2Config& from);
137  void MergeFrom(const MMDriverTest2Config& from);
138  void Clear() final;
139  bool IsInitialized() const final;
140 
141  size_t ByteSizeLong() const final;
143  ::google::protobuf::io::CodedInputStream* input) final;
145  ::google::protobuf::io::CodedOutputStream* output) const final;
147  bool deterministic, ::google::protobuf::uint8* target) const final;
148  int GetCachedSize() const final { return _cached_size_.Get(); }
149 
150  private:
151  void SharedCtor();
152  void SharedDtor();
153  void SetCachedSize(int size) const final;
154  void InternalSwap(MMDriverTest2Config* other);
155  private:
156  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
157  return NULL;
158  }
159  inline void* MaybeArenaPtr() const {
160  return NULL;
161  }
162  public:
163 
165 
166  // nested types ----------------------------------------------------
167 
168  // accessors -------------------------------------------------------
169 
170  // repeated .goby.acomms.protobuf.ModemTransmission transmission = 20 [(.goby.field) = {
171  int transmission_size() const;
172  void clear_transmission();
173  static const int kTransmissionFieldNumber = 20;
174  ::goby::acomms::protobuf::ModemTransmission* mutable_transmission(int index);
175  ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission >*
177  const ::goby::acomms::protobuf::ModemTransmission& transmission(int index) const;
178  ::goby::acomms::protobuf::ModemTransmission* add_transmission();
179  const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission >&
180  transmission() const;
181 
182  // optional .goby.middleware.protobuf.AppConfig app = 1;
183  bool has_app() const;
184  void clear_app();
185  static const int kAppFieldNumber = 1;
186  private:
187  const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
188  public:
189  const ::goby::middleware::protobuf::AppConfig& app() const;
190  ::goby::middleware::protobuf::AppConfig* release_app();
191  ::goby::middleware::protobuf::AppConfig* mutable_app();
192  void set_allocated_app(::goby::middleware::protobuf::AppConfig* app);
193 
194  // required .goby.acomms.protobuf.DriverConfig mm1_cfg = 10 [(.goby.field) = {
195  bool has_mm1_cfg() const;
196  void clear_mm1_cfg();
197  static const int kMm1CfgFieldNumber = 10;
198  private:
199  const ::goby::acomms::protobuf::DriverConfig& _internal_mm1_cfg() const;
200  public:
201  const ::goby::acomms::protobuf::DriverConfig& mm1_cfg() const;
202  ::goby::acomms::protobuf::DriverConfig* release_mm1_cfg();
203  ::goby::acomms::protobuf::DriverConfig* mutable_mm1_cfg();
204  void set_allocated_mm1_cfg(::goby::acomms::protobuf::DriverConfig* mm1_cfg);
205 
206  // required .goby.acomms.protobuf.DriverConfig mm2_cfg = 11 [(.goby.field) = {
207  bool has_mm2_cfg() const;
208  void clear_mm2_cfg();
209  static const int kMm2CfgFieldNumber = 11;
210  private:
211  const ::goby::acomms::protobuf::DriverConfig& _internal_mm2_cfg() const;
212  public:
213  const ::goby::acomms::protobuf::DriverConfig& mm2_cfg() const;
214  ::goby::acomms::protobuf::DriverConfig* release_mm2_cfg();
215  ::goby::acomms::protobuf::DriverConfig* mutable_mm2_cfg();
216  void set_allocated_mm2_cfg(::goby::acomms::protobuf::DriverConfig* mm2_cfg);
217 
218  // optional int32 repeat = 21 [default = 1, (.goby.field) = {
219  bool has_repeat() const;
220  void clear_repeat();
221  static const int kRepeatFieldNumber = 21;
222  ::google::protobuf::int32 repeat() const;
223  void set_repeat(::google::protobuf::int32 value);
224 
225  // @@protoc_insertion_point(class_scope:goby.test.protobuf.MMDriverTest2Config)
226  private:
227  void set_has_app();
228  void clear_has_app();
229  void set_has_mm1_cfg();
230  void clear_has_mm1_cfg();
231  void set_has_mm2_cfg();
232  void clear_has_mm2_cfg();
233  void set_has_repeat();
234  void clear_has_repeat();
235 
236  // helper for ByteSizeLong()
237  size_t RequiredFieldsByteSizeFallback() const;
238 
239  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
240  ::google::protobuf::internal::HasBits<1> _has_bits_;
241  mutable ::google::protobuf::internal::CachedSize _cached_size_;
242  ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission > transmission_;
243  ::goby::middleware::protobuf::AppConfig* app_;
244  ::goby::acomms::protobuf::DriverConfig* mm1_cfg_;
245  ::goby::acomms::protobuf::DriverConfig* mm2_cfg_;
246  ::google::protobuf::int32 repeat_;
248 };
249 // ===================================================================
250 
251 
252 // ===================================================================
253 
254 #ifdef __GNUC__
255  #pragma GCC diagnostic push
256  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
257 #endif // __GNUC__
258 // MMDriverTest2Config
259 
260 // optional .goby.middleware.protobuf.AppConfig app = 1;
261 inline bool MMDriverTest2Config::has_app() const {
262  return (_has_bits_[0] & 0x00000001u) != 0;
263 }
264 inline void MMDriverTest2Config::set_has_app() {
265  _has_bits_[0] |= 0x00000001u;
266 }
267 inline void MMDriverTest2Config::clear_has_app() {
268  _has_bits_[0] &= ~0x00000001u;
269 }
270 inline const ::goby::middleware::protobuf::AppConfig& MMDriverTest2Config::_internal_app() const {
271  return *app_;
272 }
273 inline const ::goby::middleware::protobuf::AppConfig& MMDriverTest2Config::app() const {
274  const ::goby::middleware::protobuf::AppConfig* p = app_;
275  // @@protoc_insertion_point(field_get:goby.test.protobuf.MMDriverTest2Config.app)
276  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*>(
278 }
279 inline ::goby::middleware::protobuf::AppConfig* MMDriverTest2Config::release_app() {
280  // @@protoc_insertion_point(field_release:goby.test.protobuf.MMDriverTest2Config.app)
281  clear_has_app();
283  app_ = NULL;
284  return temp;
285 }
286 inline ::goby::middleware::protobuf::AppConfig* MMDriverTest2Config::mutable_app() {
287  set_has_app();
288  if (app_ == NULL) {
289  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaNoVirtual());
290  app_ = p;
291  }
292  // @@protoc_insertion_point(field_mutable:goby.test.protobuf.MMDriverTest2Config.app)
293  return app_;
294 }
296  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
297  if (message_arena == NULL) {
298  delete reinterpret_cast< ::google::protobuf::MessageLite*>(app_);
299  }
300  if (app) {
301  ::google::protobuf::Arena* submessage_arena = NULL;
302  if (message_arena != submessage_arena) {
303  app = ::google::protobuf::internal::GetOwnedMessage(
304  message_arena, app, submessage_arena);
305  }
306  set_has_app();
307  } else {
308  clear_has_app();
309  }
310  app_ = app;
311  // @@protoc_insertion_point(field_set_allocated:goby.test.protobuf.MMDriverTest2Config.app)
312 }
313 
314 // required .goby.acomms.protobuf.DriverConfig mm1_cfg = 10 [(.goby.field) = {
315 inline bool MMDriverTest2Config::has_mm1_cfg() const {
316  return (_has_bits_[0] & 0x00000002u) != 0;
317 }
318 inline void MMDriverTest2Config::set_has_mm1_cfg() {
319  _has_bits_[0] |= 0x00000002u;
320 }
321 inline void MMDriverTest2Config::clear_has_mm1_cfg() {
322  _has_bits_[0] &= ~0x00000002u;
323 }
324 inline const ::goby::acomms::protobuf::DriverConfig& MMDriverTest2Config::_internal_mm1_cfg() const {
325  return *mm1_cfg_;
326 }
327 inline const ::goby::acomms::protobuf::DriverConfig& MMDriverTest2Config::mm1_cfg() const {
328  const ::goby::acomms::protobuf::DriverConfig* p = mm1_cfg_;
329  // @@protoc_insertion_point(field_get:goby.test.protobuf.MMDriverTest2Config.mm1_cfg)
330  return p != NULL ? *p : *reinterpret_cast<const ::goby::acomms::protobuf::DriverConfig*>(
332 }
333 inline ::goby::acomms::protobuf::DriverConfig* MMDriverTest2Config::release_mm1_cfg() {
334  // @@protoc_insertion_point(field_release:goby.test.protobuf.MMDriverTest2Config.mm1_cfg)
335  clear_has_mm1_cfg();
337  mm1_cfg_ = NULL;
338  return temp;
339 }
340 inline ::goby::acomms::protobuf::DriverConfig* MMDriverTest2Config::mutable_mm1_cfg() {
341  set_has_mm1_cfg();
342  if (mm1_cfg_ == NULL) {
343  auto* p = CreateMaybeMessage<::goby::acomms::protobuf::DriverConfig>(GetArenaNoVirtual());
344  mm1_cfg_ = p;
345  }
346  // @@protoc_insertion_point(field_mutable:goby.test.protobuf.MMDriverTest2Config.mm1_cfg)
347  return mm1_cfg_;
348 }
350  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
351  if (message_arena == NULL) {
352  delete reinterpret_cast< ::google::protobuf::MessageLite*>(mm1_cfg_);
353  }
354  if (mm1_cfg) {
355  ::google::protobuf::Arena* submessage_arena = NULL;
356  if (message_arena != submessage_arena) {
357  mm1_cfg = ::google::protobuf::internal::GetOwnedMessage(
358  message_arena, mm1_cfg, submessage_arena);
359  }
360  set_has_mm1_cfg();
361  } else {
362  clear_has_mm1_cfg();
363  }
364  mm1_cfg_ = mm1_cfg;
365  // @@protoc_insertion_point(field_set_allocated:goby.test.protobuf.MMDriverTest2Config.mm1_cfg)
366 }
367 
368 // required .goby.acomms.protobuf.DriverConfig mm2_cfg = 11 [(.goby.field) = {
369 inline bool MMDriverTest2Config::has_mm2_cfg() const {
370  return (_has_bits_[0] & 0x00000004u) != 0;
371 }
372 inline void MMDriverTest2Config::set_has_mm2_cfg() {
373  _has_bits_[0] |= 0x00000004u;
374 }
375 inline void MMDriverTest2Config::clear_has_mm2_cfg() {
376  _has_bits_[0] &= ~0x00000004u;
377 }
378 inline const ::goby::acomms::protobuf::DriverConfig& MMDriverTest2Config::_internal_mm2_cfg() const {
379  return *mm2_cfg_;
380 }
381 inline const ::goby::acomms::protobuf::DriverConfig& MMDriverTest2Config::mm2_cfg() const {
382  const ::goby::acomms::protobuf::DriverConfig* p = mm2_cfg_;
383  // @@protoc_insertion_point(field_get:goby.test.protobuf.MMDriverTest2Config.mm2_cfg)
384  return p != NULL ? *p : *reinterpret_cast<const ::goby::acomms::protobuf::DriverConfig*>(
386 }
387 inline ::goby::acomms::protobuf::DriverConfig* MMDriverTest2Config::release_mm2_cfg() {
388  // @@protoc_insertion_point(field_release:goby.test.protobuf.MMDriverTest2Config.mm2_cfg)
389  clear_has_mm2_cfg();
391  mm2_cfg_ = NULL;
392  return temp;
393 }
394 inline ::goby::acomms::protobuf::DriverConfig* MMDriverTest2Config::mutable_mm2_cfg() {
395  set_has_mm2_cfg();
396  if (mm2_cfg_ == NULL) {
397  auto* p = CreateMaybeMessage<::goby::acomms::protobuf::DriverConfig>(GetArenaNoVirtual());
398  mm2_cfg_ = p;
399  }
400  // @@protoc_insertion_point(field_mutable:goby.test.protobuf.MMDriverTest2Config.mm2_cfg)
401  return mm2_cfg_;
402 }
404  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
405  if (message_arena == NULL) {
406  delete reinterpret_cast< ::google::protobuf::MessageLite*>(mm2_cfg_);
407  }
408  if (mm2_cfg) {
409  ::google::protobuf::Arena* submessage_arena = NULL;
410  if (message_arena != submessage_arena) {
411  mm2_cfg = ::google::protobuf::internal::GetOwnedMessage(
412  message_arena, mm2_cfg, submessage_arena);
413  }
414  set_has_mm2_cfg();
415  } else {
416  clear_has_mm2_cfg();
417  }
418  mm2_cfg_ = mm2_cfg;
419  // @@protoc_insertion_point(field_set_allocated:goby.test.protobuf.MMDriverTest2Config.mm2_cfg)
420 }
421 
422 // repeated .goby.acomms.protobuf.ModemTransmission transmission = 20 [(.goby.field) = {
424  return transmission_.size();
425 }
426 inline ::goby::acomms::protobuf::ModemTransmission* MMDriverTest2Config::mutable_transmission(int index) {
427  // @@protoc_insertion_point(field_mutable:goby.test.protobuf.MMDriverTest2Config.transmission)
428  return transmission_.Mutable(index);
429 }
430 inline ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission >*
432  // @@protoc_insertion_point(field_mutable_list:goby.test.protobuf.MMDriverTest2Config.transmission)
433  return &transmission_;
434 }
435 inline const ::goby::acomms::protobuf::ModemTransmission& MMDriverTest2Config::transmission(int index) const {
436  // @@protoc_insertion_point(field_get:goby.test.protobuf.MMDriverTest2Config.transmission)
437  return transmission_.Get(index);
438 }
439 inline ::goby::acomms::protobuf::ModemTransmission* MMDriverTest2Config::add_transmission() {
440  // @@protoc_insertion_point(field_add:goby.test.protobuf.MMDriverTest2Config.transmission)
441  return transmission_.Add();
442 }
443 inline const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission >&
445  // @@protoc_insertion_point(field_list:goby.test.protobuf.MMDriverTest2Config.transmission)
446  return transmission_;
447 }
448 
449 // optional int32 repeat = 21 [default = 1, (.goby.field) = {
450 inline bool MMDriverTest2Config::has_repeat() const {
451  return (_has_bits_[0] & 0x00000008u) != 0;
452 }
453 inline void MMDriverTest2Config::set_has_repeat() {
454  _has_bits_[0] |= 0x00000008u;
455 }
456 inline void MMDriverTest2Config::clear_has_repeat() {
457  _has_bits_[0] &= ~0x00000008u;
458 }
460  repeat_ = 1;
461  clear_has_repeat();
462 }
464  // @@protoc_insertion_point(field_get:goby.test.protobuf.MMDriverTest2Config.repeat)
465  return repeat_;
466 }
468  set_has_repeat();
469  repeat_ = value;
470  // @@protoc_insertion_point(field_set:goby.test.protobuf.MMDriverTest2Config.repeat)
471 }
472 
473 #ifdef __GNUC__
474  #pragma GCC diagnostic pop
475 #endif // __GNUC__
476 
477 // @@protoc_insertion_point(namespace_scope)
478 
479 } // namespace protobuf
480 } // namespace test
481 } // namespace goby
482 
483 // @@protoc_insertion_point(global_scope)
484 
485 #endif // PROTOBUF_INCLUDED_goby_2ftest_2facomms_2fmmdriver2_2ftest_5fconfig_2eproto
goby::acomms::protobuf::DriverConfig
Definition: driver_base.pb.h:123
goby::test::protobuf::MMDriverTest2Config::set_allocated_mm1_cfg
void set_allocated_mm1_cfg(::goby::acomms::protobuf::DriverConfig *mm1_cfg)
Definition: test_config.pb.h:349
goby::test::protobuf::MMDriverTest2Config::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: test_config.pb.h:117
goby::test::protobuf::MMDriverTest2Config::set_allocated_mm2_cfg
void set_allocated_mm2_cfg(::goby::acomms::protobuf::DriverConfig *mm2_cfg)
Definition: test_config.pb.h:403
protobuf_goby_2ftest_2facomms_2fmmdriver2_2ftest_5fconfig_2eproto
Definition: test_config.pb.h:44
goby::test::protobuf::MMDriverTest2Config::clear_app
void clear_app()
goby::test::protobuf::MMDriverTest2Config::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::test::protobuf::MMDriverTest2Config::kMm1CfgFieldNumber
static const int kMm1CfgFieldNumber
Definition: test_config.pb.h:197
goby::test::protobuf::MMDriverTest2Config::set_repeat
void set_repeat(::google::protobuf::int32 value)
Definition: test_config.pb.h:467
goby::middleware::protobuf::AppConfig
Definition: app_config.pb.h:767
goby::test::protobuf::MMDriverTest2Config::mm2_cfg
const ::goby::acomms::protobuf::DriverConfig & mm2_cfg() const
Definition: test_config.pb.h:381
goby::test::protobuf::MMDriverTest2Config::Clear
void Clear() final
goby::test::protobuf::MMDriverTest2Config::operator=
MMDriverTest2Config & operator=(const MMDriverTest2Config &from)
Definition: test_config.pb.h:83
goby::test::protobuf::MMDriverTest2Config::Swap
void Swap(MMDriverTest2Config *other)
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::test::protobuf::MMDriverTest2Config::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::test::protobuf::MMDriverTest2Config::transmission_size
int transmission_size() const
Definition: test_config.pb.h:423
goby::test::protobuf::MMDriverTest2Config::IsInitialized
bool IsInitialized() const final
goby::test::protobuf::MMDriverTest2Config::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::test::protobuf::_MMDriverTest2Config_default_instance_
MMDriverTest2ConfigDefaultTypeInternal _MMDriverTest2Config_default_instance_
goby::test::protobuf::MMDriverTest2Config::app
const ::goby::middleware::protobuf::AppConfig & app() const
Definition: test_config.pb.h:273
protobuf_goby_2ftest_2facomms_2fmmdriver2_2ftest_5fconfig_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: test_config.pb.h:50
goby::test::protobuf::MMDriverTest2Config::New
MMDriverTest2Config * New(::google::protobuf::Arena *arena) const final
Definition: test_config.pb.h:131
google::protobuf::MessageLite
Definition: message_lite.h:164
goby::test::protobuf::MMDriverTest2Config::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
modem_message.pb.h
goby::test::protobuf::MMDriverTest2Config::clear_mm1_cfg
void clear_mm1_cfg()
goby::test::protobuf::MMDriverTest2Config::has_mm2_cfg
bool has_mm2_cfg() const
Definition: test_config.pb.h:369
google::protobuf::Arena
Definition: arena.h:244
goby::test::protobuf::MMDriverTest2Config::set_allocated_app
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
Definition: test_config.pb.h:295
goby::test::protobuf::MMDriverTest2Config::transmission
const ::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission > & transmission() const
Definition: test_config.pb.h:444
goby::test::protobuf::MMDriverTest2Config::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: test_config.pb.h:102
driver_base.pb.h
message.h
goby::test::protobuf::MMDriverTest2Config::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::test::protobuf::MMDriverTest2Config::internal_default_instance
static const MMDriverTest2Config * internal_default_instance()
Definition: test_config.pb.h:113
goby::test::protobuf::MMDriverTest2Config::MMDriverTest2Config
MMDriverTest2Config()
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::test::protobuf::MMDriverTest2Config::has_app
bool has_app() const
Definition: test_config.pb.h:261
goby::int32
std::int32_t int32
Definition: primitive_types.h:33
goby::test::protobuf::MMDriverTest2Config::has_mm1_cfg
bool has_mm1_cfg() const
Definition: test_config.pb.h:315
protobuf_goby_2ftest_2facomms_2fmmdriver2_2ftest_5fconfig_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: test_config.pb.h:51
goby::test::protobuf::MMDriverTest2Config::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: test_config.pb.h:105
google::protobuf::Metadata
Definition: message.h:174
goby::test::protobuf::MMDriverTest2Config::mm1_cfg
const ::goby::acomms::protobuf::DriverConfig & mm1_cfg() const
Definition: test_config.pb.h:327
goby::test::protobuf::MMDriverTest2Config::mutable_transmission
::google::protobuf::RepeatedPtrField< ::goby::acomms::protobuf::ModemTransmission > * mutable_transmission()
Definition: test_config.pb.h:431
goby::test::protobuf::MMDriverTest2Config::clear_transmission
void clear_transmission()
google::protobuf::Message
Definition: message.h:189
goby::test::protobuf::MMDriverTest2Config::~MMDriverTest2Config
virtual ~MMDriverTest2Config()
goby::test::protobuf::MMDriverTest2Config::has_repeat
bool has_repeat() const
Definition: test_config.pb.h:450
goby::test::protobuf::MMDriverTest2Config::repeat
::google::protobuf::int32 repeat() const
Definition: test_config.pb.h:463
goby::test::protobuf::MMDriverTest2Config::descriptor
static const ::google::protobuf::Descriptor * descriptor()
protobuf_goby_2ftest_2facomms_2fmmdriver2_2ftest_5fconfig_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: test_config.pb.h:52
protobuf_goby_2ftest_2facomms_2fmmdriver2_2ftest_5fconfig_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: test_config.pb.h:47
goby::test::protobuf::MMDriverTest2Config::kAppFieldNumber
static const int kAppFieldNumber
Definition: test_config.pb.h:185
goby::test::protobuf::MMDriverTest2Config::GetCachedSize
int GetCachedSize() const final
Definition: test_config.pb.h:148
protobuf_goby_2ftest_2facomms_2fmmdriver2_2ftest_5fconfig_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[1]
Definition: test_config.pb.h:49
protobuf_goby_2ftest_2facomms_2fmmdriver2_2ftest_5fconfig_2eproto::TableStruct
Definition: test_config.pb.h:46
goby::test::protobuf::MMDriverTest2Config::kTransmissionFieldNumber
static const int kTransmissionFieldNumber
Definition: test_config.pb.h:173
goby::middleware::protobuf::_AppConfig_default_instance_
AppConfigDefaultTypeInternal _AppConfig_default_instance_
goby::test::protobuf::MMDriverTest2Config::clear_mm2_cfg
void clear_mm2_cfg()
arena.h
goby::test::protobuf::MMDriverTest2Config
Definition: test_config.pb.h:76
goby::test::protobuf::MMDriverTest2Config::mutable_app
::goby::middleware::protobuf::AppConfig * mutable_app()
Definition: test_config.pb.h:286
goby::test::protobuf::MMDriverTest2Config::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::acomms::protobuf::_DriverConfig_default_instance_
DriverConfigDefaultTypeInternal _DriverConfig_default_instance_
goby::test::protobuf::MMDriverTest2Config::release_mm2_cfg
::goby::acomms::protobuf::DriverConfig * release_mm2_cfg()
Definition: test_config.pb.h:387
goby::test::protobuf::MMDriverTest2Config::mutable_mm2_cfg
::goby::acomms::protobuf::DriverConfig * mutable_mm2_cfg()
Definition: test_config.pb.h:394
goby::test::protobuf::MMDriverTest2Config::kMm2CfgFieldNumber
static const int kMm2CfgFieldNumber
Definition: test_config.pb.h:209
option_extensions.pb.h
goby::test::protobuf::MMDriverTest2Config::release_mm1_cfg
::goby::acomms::protobuf::DriverConfig * release_mm1_cfg()
Definition: test_config.pb.h:333
goby::test::protobuf::MMDriverTest2Config::ByteSizeLong
size_t ByteSizeLong() const final
goby::test::protobuf::MMDriverTest2Config::release_app
::goby::middleware::protobuf::AppConfig * release_app()
Definition: test_config.pb.h:279
app_config.pb.h
goby::test::protobuf::MMDriverTest2Config::add_transmission
::goby::acomms::protobuf::ModemTransmission * add_transmission()
Definition: test_config.pb.h:439
goby::test::protobuf::MMDriverTest2Config::default_instance
static const MMDriverTest2Config & default_instance()
goby::test::protobuf::MMDriverTest2Config::New
MMDriverTest2Config * New() const final
Definition: test_config.pb.h:127
protobuf_goby_2ftest_2facomms_2fmmdriver2_2ftest_5fconfig_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: test_config.pb.h:48
goby::test::protobuf::MMDriverTest2Config::kRepeatFieldNumber
static const int kRepeatFieldNumber
Definition: test_config.pb.h:221
friend
goby::test::protobuf::MMDriverTest2Config::mutable_mm1_cfg
::goby::acomms::protobuf::DriverConfig * mutable_mm1_cfg()
Definition: test_config.pb.h:340
google
Definition: dccl.h:57
protobuf_goby_2ftest_2facomms_2fmmdriver2_2ftest_5fconfig_2eproto::AddDescriptors
void AddDescriptors()
goby::test::protobuf::MMDriverTest2Config::swap
friend void swap(MMDriverTest2Config &a, MMDriverTest2Config &b)
Definition: test_config.pb.h:121
goby::test::protobuf::MMDriverTest2Config::clear_repeat
void clear_repeat()
Definition: test_config.pb.h:459
goby::test::protobuf::MMDriverTest2Config::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final