Goby3  3.1.4
2024.02.22
protobuf.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/apps/middleware/goby_tool/marshalling/protobuf.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fapps_2fmiddleware_2fgoby_5ftool_2fmarshalling_2fprotobuf_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fapps_2fmiddleware_2fgoby_5ftool_2fmarshalling_2fprotobuf_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/generated_enum_reflection.h>
33 #include <google/protobuf/unknown_field_set.h>
36 #include <boost/units/quantity.hpp>
37 #include <boost/units/absolute.hpp>
38 #include <boost/units/dimensionless_type.hpp>
39 #include <boost/units/make_scaled_unit.hpp>
40 // @@protoc_insertion_point(includes)
41 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fapps_2fmiddleware_2fgoby_5ftool_2fmarshalling_2fprotobuf_2eproto
42 
44 // Internal implementation detail -- do not use these members.
45 struct TableStruct {
46  static const ::google::protobuf::internal::ParseTableField entries[];
47  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
48  static const ::google::protobuf::internal::ParseTable schema[2];
49  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
50  static const ::google::protobuf::internal::SerializationTable serialization_table[];
52 };
53 void AddDescriptors();
54 } // namespace protobuf_goby_2fapps_2fmiddleware_2fgoby_5ftool_2fmarshalling_2fprotobuf_2eproto
55 namespace goby {
56 namespace apps {
57 namespace middleware {
58 namespace protobuf {
59 class ProtobufShowToolConfig;
60 class ProtobufShowToolConfigDefaultTypeInternal;
61 extern ProtobufShowToolConfigDefaultTypeInternal _ProtobufShowToolConfig_default_instance_;
62 class ProtobufToolConfig;
63 class ProtobufToolConfigDefaultTypeInternal;
64 extern ProtobufToolConfigDefaultTypeInternal _ProtobufToolConfig_default_instance_;
65 } // namespace protobuf
66 } // namespace middleware
67 } // namespace apps
68 } // namespace goby
69 namespace google {
70 namespace protobuf {
71 template<> ::goby::apps::middleware::protobuf::ProtobufShowToolConfig* Arena::CreateMaybeMessage<::goby::apps::middleware::protobuf::ProtobufShowToolConfig>(Arena*);
72 template<> ::goby::apps::middleware::protobuf::ProtobufToolConfig* Arena::CreateMaybeMessage<::goby::apps::middleware::protobuf::ProtobufToolConfig>(Arena*);
73 } // namespace protobuf
74 } // namespace google
75 namespace goby {
76 namespace apps {
77 namespace middleware {
78 namespace protobuf {
79 
83 };
84 bool ProtobufToolConfig_Action_IsValid(int value);
88 
89 const ::google::protobuf::EnumDescriptor* ProtobufToolConfig_Action_descriptor();
90 inline const ::std::string& ProtobufToolConfig_Action_Name(ProtobufToolConfig_Action value) {
91  return ::google::protobuf::internal::NameOfEnum(
93 }
95  const ::std::string& name, ProtobufToolConfig_Action* value) {
96  return ::google::protobuf::internal::ParseNamedEnum<ProtobufToolConfig_Action>(
98 }
99 // ===================================================================
100 
101 class ProtobufToolConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.apps.middleware.protobuf.ProtobufToolConfig) */ {
102  public:
104  virtual ~ProtobufToolConfig();
105 
107 
109  CopyFrom(from);
110  return *this;
111  }
112  #if LANG_CXX11
113  ProtobufToolConfig(ProtobufToolConfig&& from) noexcept
114  : ProtobufToolConfig() {
115  *this = ::std::move(from);
116  }
117 
118  inline ProtobufToolConfig& operator=(ProtobufToolConfig&& from) noexcept {
119  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
120  if (this != &from) InternalSwap(&from);
121  } else {
122  CopyFrom(from);
123  }
124  return *this;
125  }
126  #endif
127  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
128  return _internal_metadata_.unknown_fields();
129  }
130  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
131  return _internal_metadata_.mutable_unknown_fields();
132  }
133 
134  static const ::google::protobuf::Descriptor* descriptor();
135  static const ProtobufToolConfig& default_instance();
136 
137  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
139  return reinterpret_cast<const ProtobufToolConfig*>(
141  }
142  static constexpr int kIndexInFileMessages =
143  0;
144 
145  void Swap(ProtobufToolConfig* other);
147  a.Swap(&b);
148  }
149 
150  // implements Message ----------------------------------------------
151 
152  inline ProtobufToolConfig* New() const final {
153  return CreateMaybeMessage<ProtobufToolConfig>(NULL);
154  }
155 
157  return CreateMaybeMessage<ProtobufToolConfig>(arena);
158  }
159  void CopyFrom(const ::google::protobuf::Message& from) final;
160  void MergeFrom(const ::google::protobuf::Message& from) final;
161  void CopyFrom(const ProtobufToolConfig& from);
162  void MergeFrom(const ProtobufToolConfig& from);
163  void Clear() final;
164  bool IsInitialized() const final;
165 
166  size_t ByteSizeLong() const final;
168  ::google::protobuf::io::CodedInputStream* input) final;
170  ::google::protobuf::io::CodedOutputStream* output) const final;
172  bool deterministic, ::google::protobuf::uint8* target) const final;
173  int GetCachedSize() const final { return _cached_size_.Get(); }
174 
175  private:
176  void SharedCtor();
177  void SharedDtor();
178  void SetCachedSize(int size) const final;
179  void InternalSwap(ProtobufToolConfig* other);
180  private:
181  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
182  return NULL;
183  }
184  inline void* MaybeArenaPtr() const {
185  return NULL;
186  }
187  public:
188 
190 
191  // nested types ----------------------------------------------------
192 
194  static const Action help =
196  static const Action show =
198  static inline bool Action_IsValid(int value) {
199  return ProtobufToolConfig_Action_IsValid(value);
200  }
201  static const Action Action_MIN =
203  static const Action Action_MAX =
205  static const int Action_ARRAYSIZE =
207  static inline const ::google::protobuf::EnumDescriptor*
210  }
211  static inline const ::std::string& Action_Name(Action value) {
212  return ProtobufToolConfig_Action_Name(value);
213  }
214  static inline bool Action_Parse(const ::std::string& name,
215  Action* value) {
216  return ProtobufToolConfig_Action_Parse(name, value);
217  }
218 
219  // accessors -------------------------------------------------------
220 
221  // optional .goby.middleware.protobuf.AppConfig app = 1 [(.goby.field) = {
222  bool has_app() const;
223  void clear_app();
224  static const int kAppFieldNumber = 1;
225  private:
226  const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
227  public:
228  const ::goby::middleware::protobuf::AppConfig& app() const;
232 
233  // optional .goby.apps.middleware.protobuf.ProtobufToolConfig.Action action = 2 [default = help, (.goby.field) = {
234  bool has_action() const;
235  void clear_action();
236  static const int kActionFieldNumber = 2;
239 
240  // @@protoc_insertion_point(class_scope:goby.apps.middleware.protobuf.ProtobufToolConfig)
241  private:
242  void set_has_app();
243  void clear_has_app();
244  void set_has_action();
245  void clear_has_action();
246 
247  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
248  ::google::protobuf::internal::HasBits<1> _has_bits_;
249  mutable ::google::protobuf::internal::CachedSize _cached_size_;
251  int action_;
252  friend struct ::protobuf_goby_2fapps_2fmiddleware_2fgoby_5ftool_2fmarshalling_2fprotobuf_2eproto::TableStruct;
253 };
254 // -------------------------------------------------------------------
255 
256 class ProtobufShowToolConfig : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.apps.middleware.protobuf.ProtobufShowToolConfig) */ {
257  public:
259  virtual ~ProtobufShowToolConfig();
260 
262 
264  CopyFrom(from);
265  return *this;
266  }
267  #if LANG_CXX11
270  *this = ::std::move(from);
271  }
272 
273  inline ProtobufShowToolConfig& operator=(ProtobufShowToolConfig&& from) noexcept {
274  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
275  if (this != &from) InternalSwap(&from);
276  } else {
277  CopyFrom(from);
278  }
279  return *this;
280  }
281  #endif
282  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
283  return _internal_metadata_.unknown_fields();
284  }
285  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
286  return _internal_metadata_.mutable_unknown_fields();
287  }
288 
289  static const ::google::protobuf::Descriptor* descriptor();
291 
292  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
294  return reinterpret_cast<const ProtobufShowToolConfig*>(
296  }
297  static constexpr int kIndexInFileMessages =
298  1;
299 
300  void Swap(ProtobufShowToolConfig* other);
302  a.Swap(&b);
303  }
304 
305  // implements Message ----------------------------------------------
306 
307  inline ProtobufShowToolConfig* New() const final {
308  return CreateMaybeMessage<ProtobufShowToolConfig>(NULL);
309  }
310 
312  return CreateMaybeMessage<ProtobufShowToolConfig>(arena);
313  }
314  void CopyFrom(const ::google::protobuf::Message& from) final;
315  void MergeFrom(const ::google::protobuf::Message& from) final;
316  void CopyFrom(const ProtobufShowToolConfig& from);
317  void MergeFrom(const ProtobufShowToolConfig& from);
318  void Clear() final;
319  bool IsInitialized() const final;
320 
321  size_t ByteSizeLong() const final;
323  ::google::protobuf::io::CodedInputStream* input) final;
325  ::google::protobuf::io::CodedOutputStream* output) const final;
327  bool deterministic, ::google::protobuf::uint8* target) const final;
328  int GetCachedSize() const final { return _cached_size_.Get(); }
329 
330  private:
331  void SharedCtor();
332  void SharedDtor();
333  void SetCachedSize(int size) const final;
334  void InternalSwap(ProtobufShowToolConfig* other);
335  private:
336  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
337  return NULL;
338  }
339  inline void* MaybeArenaPtr() const {
340  return NULL;
341  }
342  public:
343 
345 
346  // nested types ----------------------------------------------------
347 
348  // accessors -------------------------------------------------------
349 
350  // repeated string name = 2 [(.goby.field) = {
351  int name_size() const;
352  void clear_name();
353  static const int kNameFieldNumber = 2;
354  const ::std::string& name(int index) const;
355  ::std::string* mutable_name(int index);
356  void set_name(int index, const ::std::string& value);
357  #if LANG_CXX11
358  void set_name(int index, ::std::string&& value);
359  #endif
360  void set_name(int index, const char* value);
361  void set_name(int index, const char* value, size_t size);
362  ::std::string* add_name();
363  void add_name(const ::std::string& value);
364  #if LANG_CXX11
365  void add_name(::std::string&& value);
366  #endif
367  void add_name(const char* value);
368  void add_name(const char* value, size_t size);
369  const ::google::protobuf::RepeatedPtrField< ::std::string>& name() const;
371 
372  // repeated string load_shared_library = 10 [(.goby.field) = {
373  int load_shared_library_size() const;
375  static const int kLoadSharedLibraryFieldNumber = 10;
376  const ::std::string& load_shared_library(int index) const;
377  ::std::string* mutable_load_shared_library(int index);
378  void set_load_shared_library(int index, const ::std::string& value);
379  #if LANG_CXX11
380  void set_load_shared_library(int index, ::std::string&& value);
381  #endif
382  void set_load_shared_library(int index, const char* value);
383  void set_load_shared_library(int index, const char* value, size_t size);
384  ::std::string* add_load_shared_library();
385  void add_load_shared_library(const ::std::string& value);
386  #if LANG_CXX11
387  void add_load_shared_library(::std::string&& value);
388  #endif
389  void add_load_shared_library(const char* value);
390  void add_load_shared_library(const char* value, size_t size);
391  const ::google::protobuf::RepeatedPtrField< ::std::string>& load_shared_library() const;
393 
394  // optional string package_name = 3 [(.goby.field) = {
395  bool has_package_name() const;
396  void clear_package_name();
397  static const int kPackageNameFieldNumber = 3;
398  const ::std::string& package_name() const;
399  void set_package_name(const ::std::string& value);
400  #if LANG_CXX11
401  void set_package_name(::std::string&& value);
402  #endif
403  void set_package_name(const char* value);
404  void set_package_name(const char* value, size_t size);
405  ::std::string* mutable_package_name();
406  ::std::string* release_package_name();
407  void set_allocated_package_name(::std::string* package_name);
408 
409  // optional .goby.middleware.protobuf.AppConfig app = 1 [(.goby.field) = {
410  bool has_app() const;
411  void clear_app();
412  static const int kAppFieldNumber = 1;
413  private:
414  const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
415  public:
416  const ::goby::middleware::protobuf::AppConfig& app() const;
420 
421  // @@protoc_insertion_point(class_scope:goby.apps.middleware.protobuf.ProtobufShowToolConfig)
422  private:
423  void set_has_app();
424  void clear_has_app();
425  void set_has_package_name();
426  void clear_has_package_name();
427 
428  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
429  ::google::protobuf::internal::HasBits<1> _has_bits_;
430  mutable ::google::protobuf::internal::CachedSize _cached_size_;
433  ::google::protobuf::internal::ArenaStringPtr package_name_;
435  friend struct ::protobuf_goby_2fapps_2fmiddleware_2fgoby_5ftool_2fmarshalling_2fprotobuf_2eproto::TableStruct;
436 };
437 // ===================================================================
438 
439 
440 // ===================================================================
441 
442 #ifdef __GNUC__
443  #pragma GCC diagnostic push
444  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
445 #endif // __GNUC__
446 // ProtobufToolConfig
447 
448 // optional .goby.middleware.protobuf.AppConfig app = 1 [(.goby.field) = {
449 inline bool ProtobufToolConfig::has_app() const {
450  return (_has_bits_[0] & 0x00000001u) != 0;
451 }
452 inline void ProtobufToolConfig::set_has_app() {
453  _has_bits_[0] |= 0x00000001u;
454 }
455 inline void ProtobufToolConfig::clear_has_app() {
456  _has_bits_[0] &= ~0x00000001u;
457 }
458 inline const ::goby::middleware::protobuf::AppConfig& ProtobufToolConfig::_internal_app() const {
459  return *app_;
460 }
461 inline const ::goby::middleware::protobuf::AppConfig& ProtobufToolConfig::app() const {
462  const ::goby::middleware::protobuf::AppConfig* p = app_;
463  // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.ProtobufToolConfig.app)
464  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*>(
466 }
467 inline ::goby::middleware::protobuf::AppConfig* ProtobufToolConfig::release_app() {
468  // @@protoc_insertion_point(field_release:goby.apps.middleware.protobuf.ProtobufToolConfig.app)
469  clear_has_app();
471  app_ = NULL;
472  return temp;
473 }
474 inline ::goby::middleware::protobuf::AppConfig* ProtobufToolConfig::mutable_app() {
475  set_has_app();
476  if (app_ == NULL) {
477  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaNoVirtual());
478  app_ = p;
479  }
480  // @@protoc_insertion_point(field_mutable:goby.apps.middleware.protobuf.ProtobufToolConfig.app)
481  return app_;
482 }
484  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
485  if (message_arena == NULL) {
486  delete reinterpret_cast< ::google::protobuf::MessageLite*>(app_);
487  }
488  if (app) {
489  ::google::protobuf::Arena* submessage_arena = NULL;
490  if (message_arena != submessage_arena) {
491  app = ::google::protobuf::internal::GetOwnedMessage(
492  message_arena, app, submessage_arena);
493  }
494  set_has_app();
495  } else {
496  clear_has_app();
497  }
498  app_ = app;
499  // @@protoc_insertion_point(field_set_allocated:goby.apps.middleware.protobuf.ProtobufToolConfig.app)
500 }
501 
502 // optional .goby.apps.middleware.protobuf.ProtobufToolConfig.Action action = 2 [default = help, (.goby.field) = {
503 inline bool ProtobufToolConfig::has_action() const {
504  return (_has_bits_[0] & 0x00000002u) != 0;
505 }
506 inline void ProtobufToolConfig::set_has_action() {
507  _has_bits_[0] |= 0x00000002u;
508 }
509 inline void ProtobufToolConfig::clear_has_action() {
510  _has_bits_[0] &= ~0x00000002u;
511 }
513  action_ = 0;
514  clear_has_action();
515 }
517  // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.ProtobufToolConfig.action)
518  return static_cast< ::goby::apps::middleware::protobuf::ProtobufToolConfig_Action >(action_);
519 }
522  set_has_action();
523  action_ = value;
524  // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.ProtobufToolConfig.action)
525 }
526 
527 // -------------------------------------------------------------------
528 
529 // ProtobufShowToolConfig
530 
531 // optional .goby.middleware.protobuf.AppConfig app = 1 [(.goby.field) = {
532 inline bool ProtobufShowToolConfig::has_app() const {
533  return (_has_bits_[0] & 0x00000002u) != 0;
534 }
535 inline void ProtobufShowToolConfig::set_has_app() {
536  _has_bits_[0] |= 0x00000002u;
537 }
538 inline void ProtobufShowToolConfig::clear_has_app() {
539  _has_bits_[0] &= ~0x00000002u;
540 }
541 inline const ::goby::middleware::protobuf::AppConfig& ProtobufShowToolConfig::_internal_app() const {
542  return *app_;
543 }
544 inline const ::goby::middleware::protobuf::AppConfig& ProtobufShowToolConfig::app() const {
545  const ::goby::middleware::protobuf::AppConfig* p = app_;
546  // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.ProtobufShowToolConfig.app)
547  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*>(
549 }
550 inline ::goby::middleware::protobuf::AppConfig* ProtobufShowToolConfig::release_app() {
551  // @@protoc_insertion_point(field_release:goby.apps.middleware.protobuf.ProtobufShowToolConfig.app)
552  clear_has_app();
554  app_ = NULL;
555  return temp;
556 }
557 inline ::goby::middleware::protobuf::AppConfig* ProtobufShowToolConfig::mutable_app() {
558  set_has_app();
559  if (app_ == NULL) {
560  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaNoVirtual());
561  app_ = p;
562  }
563  // @@protoc_insertion_point(field_mutable:goby.apps.middleware.protobuf.ProtobufShowToolConfig.app)
564  return app_;
565 }
567  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
568  if (message_arena == NULL) {
569  delete reinterpret_cast< ::google::protobuf::MessageLite*>(app_);
570  }
571  if (app) {
572  ::google::protobuf::Arena* submessage_arena = NULL;
573  if (message_arena != submessage_arena) {
574  app = ::google::protobuf::internal::GetOwnedMessage(
575  message_arena, app, submessage_arena);
576  }
577  set_has_app();
578  } else {
579  clear_has_app();
580  }
581  app_ = app;
582  // @@protoc_insertion_point(field_set_allocated:goby.apps.middleware.protobuf.ProtobufShowToolConfig.app)
583 }
584 
585 // repeated string name = 2 [(.goby.field) = {
587  return name_.size();
588 }
590  name_.Clear();
591 }
592 inline const ::std::string& ProtobufShowToolConfig::name(int index) const {
593  // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.ProtobufShowToolConfig.name)
594  return name_.Get(index);
595 }
596 inline ::std::string* ProtobufShowToolConfig::mutable_name(int index) {
597  // @@protoc_insertion_point(field_mutable:goby.apps.middleware.protobuf.ProtobufShowToolConfig.name)
598  return name_.Mutable(index);
599 }
600 inline void ProtobufShowToolConfig::set_name(int index, const ::std::string& value) {
601  // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.ProtobufShowToolConfig.name)
602  name_.Mutable(index)->assign(value);
603 }
604 #if LANG_CXX11
605 inline void ProtobufShowToolConfig::set_name(int index, ::std::string&& value) {
606  // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.ProtobufShowToolConfig.name)
607  name_.Mutable(index)->assign(std::move(value));
608 }
609 #endif
610 inline void ProtobufShowToolConfig::set_name(int index, const char* value) {
611  GOOGLE_DCHECK(value != NULL);
612  name_.Mutable(index)->assign(value);
613  // @@protoc_insertion_point(field_set_char:goby.apps.middleware.protobuf.ProtobufShowToolConfig.name)
614 }
615 inline void ProtobufShowToolConfig::set_name(int index, const char* value, size_t size) {
616  name_.Mutable(index)->assign(
617  reinterpret_cast<const char*>(value), size);
618  // @@protoc_insertion_point(field_set_pointer:goby.apps.middleware.protobuf.ProtobufShowToolConfig.name)
619 }
620 inline ::std::string* ProtobufShowToolConfig::add_name() {
621  // @@protoc_insertion_point(field_add_mutable:goby.apps.middleware.protobuf.ProtobufShowToolConfig.name)
622  return name_.Add();
623 }
624 inline void ProtobufShowToolConfig::add_name(const ::std::string& value) {
625  name_.Add()->assign(value);
626  // @@protoc_insertion_point(field_add:goby.apps.middleware.protobuf.ProtobufShowToolConfig.name)
627 }
628 #if LANG_CXX11
629 inline void ProtobufShowToolConfig::add_name(::std::string&& value) {
630  name_.Add(std::move(value));
631  // @@protoc_insertion_point(field_add:goby.apps.middleware.protobuf.ProtobufShowToolConfig.name)
632 }
633 #endif
634 inline void ProtobufShowToolConfig::add_name(const char* value) {
635  GOOGLE_DCHECK(value != NULL);
636  name_.Add()->assign(value);
637  // @@protoc_insertion_point(field_add_char:goby.apps.middleware.protobuf.ProtobufShowToolConfig.name)
638 }
639 inline void ProtobufShowToolConfig::add_name(const char* value, size_t size) {
640  name_.Add()->assign(reinterpret_cast<const char*>(value), size);
641  // @@protoc_insertion_point(field_add_pointer:goby.apps.middleware.protobuf.ProtobufShowToolConfig.name)
642 }
643 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
645  // @@protoc_insertion_point(field_list:goby.apps.middleware.protobuf.ProtobufShowToolConfig.name)
646  return name_;
647 }
648 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
650  // @@protoc_insertion_point(field_mutable_list:goby.apps.middleware.protobuf.ProtobufShowToolConfig.name)
651  return &name_;
652 }
653 
654 // optional string package_name = 3 [(.goby.field) = {
656  return (_has_bits_[0] & 0x00000001u) != 0;
657 }
658 inline void ProtobufShowToolConfig::set_has_package_name() {
659  _has_bits_[0] |= 0x00000001u;
660 }
661 inline void ProtobufShowToolConfig::clear_has_package_name() {
662  _has_bits_[0] &= ~0x00000001u;
663 }
665  package_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
666  clear_has_package_name();
667 }
668 inline const ::std::string& ProtobufShowToolConfig::package_name() const {
669  // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.ProtobufShowToolConfig.package_name)
670  return package_name_.GetNoArena();
671 }
672 inline void ProtobufShowToolConfig::set_package_name(const ::std::string& value) {
673  set_has_package_name();
674  package_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
675  // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.ProtobufShowToolConfig.package_name)
676 }
677 #if LANG_CXX11
678 inline void ProtobufShowToolConfig::set_package_name(::std::string&& value) {
679  set_has_package_name();
680  package_name_.SetNoArena(
682  // @@protoc_insertion_point(field_set_rvalue:goby.apps.middleware.protobuf.ProtobufShowToolConfig.package_name)
683 }
684 #endif
685 inline void ProtobufShowToolConfig::set_package_name(const char* value) {
686  GOOGLE_DCHECK(value != NULL);
687  set_has_package_name();
688  package_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
689  // @@protoc_insertion_point(field_set_char:goby.apps.middleware.protobuf.ProtobufShowToolConfig.package_name)
690 }
691 inline void ProtobufShowToolConfig::set_package_name(const char* value, size_t size) {
692  set_has_package_name();
693  package_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
694  ::std::string(reinterpret_cast<const char*>(value), size));
695  // @@protoc_insertion_point(field_set_pointer:goby.apps.middleware.protobuf.ProtobufShowToolConfig.package_name)
696 }
698  set_has_package_name();
699  // @@protoc_insertion_point(field_mutable:goby.apps.middleware.protobuf.ProtobufShowToolConfig.package_name)
700  return package_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
701 }
703  // @@protoc_insertion_point(field_release:goby.apps.middleware.protobuf.ProtobufShowToolConfig.package_name)
704  if (!has_package_name()) {
705  return NULL;
706  }
707  clear_has_package_name();
708  return package_name_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
709 }
710 inline void ProtobufShowToolConfig::set_allocated_package_name(::std::string* package_name) {
711  if (package_name != NULL) {
712  set_has_package_name();
713  } else {
714  clear_has_package_name();
715  }
716  package_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), package_name);
717  // @@protoc_insertion_point(field_set_allocated:goby.apps.middleware.protobuf.ProtobufShowToolConfig.package_name)
718 }
719 
720 // repeated string load_shared_library = 10 [(.goby.field) = {
722  return load_shared_library_.size();
723 }
725  load_shared_library_.Clear();
726 }
727 inline const ::std::string& ProtobufShowToolConfig::load_shared_library(int index) const {
728  // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.ProtobufShowToolConfig.load_shared_library)
729  return load_shared_library_.Get(index);
730 }
731 inline ::std::string* ProtobufShowToolConfig::mutable_load_shared_library(int index) {
732  // @@protoc_insertion_point(field_mutable:goby.apps.middleware.protobuf.ProtobufShowToolConfig.load_shared_library)
733  return load_shared_library_.Mutable(index);
734 }
735 inline void ProtobufShowToolConfig::set_load_shared_library(int index, const ::std::string& value) {
736  // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.ProtobufShowToolConfig.load_shared_library)
737  load_shared_library_.Mutable(index)->assign(value);
738 }
739 #if LANG_CXX11
740 inline void ProtobufShowToolConfig::set_load_shared_library(int index, ::std::string&& value) {
741  // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.ProtobufShowToolConfig.load_shared_library)
742  load_shared_library_.Mutable(index)->assign(std::move(value));
743 }
744 #endif
745 inline void ProtobufShowToolConfig::set_load_shared_library(int index, const char* value) {
746  GOOGLE_DCHECK(value != NULL);
747  load_shared_library_.Mutable(index)->assign(value);
748  // @@protoc_insertion_point(field_set_char:goby.apps.middleware.protobuf.ProtobufShowToolConfig.load_shared_library)
749 }
750 inline void ProtobufShowToolConfig::set_load_shared_library(int index, const char* value, size_t size) {
751  load_shared_library_.Mutable(index)->assign(
752  reinterpret_cast<const char*>(value), size);
753  // @@protoc_insertion_point(field_set_pointer:goby.apps.middleware.protobuf.ProtobufShowToolConfig.load_shared_library)
754 }
756  // @@protoc_insertion_point(field_add_mutable:goby.apps.middleware.protobuf.ProtobufShowToolConfig.load_shared_library)
757  return load_shared_library_.Add();
758 }
759 inline void ProtobufShowToolConfig::add_load_shared_library(const ::std::string& value) {
760  load_shared_library_.Add()->assign(value);
761  // @@protoc_insertion_point(field_add:goby.apps.middleware.protobuf.ProtobufShowToolConfig.load_shared_library)
762 }
763 #if LANG_CXX11
764 inline void ProtobufShowToolConfig::add_load_shared_library(::std::string&& value) {
765  load_shared_library_.Add(std::move(value));
766  // @@protoc_insertion_point(field_add:goby.apps.middleware.protobuf.ProtobufShowToolConfig.load_shared_library)
767 }
768 #endif
769 inline void ProtobufShowToolConfig::add_load_shared_library(const char* value) {
770  GOOGLE_DCHECK(value != NULL);
771  load_shared_library_.Add()->assign(value);
772  // @@protoc_insertion_point(field_add_char:goby.apps.middleware.protobuf.ProtobufShowToolConfig.load_shared_library)
773 }
774 inline void ProtobufShowToolConfig::add_load_shared_library(const char* value, size_t size) {
775  load_shared_library_.Add()->assign(reinterpret_cast<const char*>(value), size);
776  // @@protoc_insertion_point(field_add_pointer:goby.apps.middleware.protobuf.ProtobufShowToolConfig.load_shared_library)
777 }
778 inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
780  // @@protoc_insertion_point(field_list:goby.apps.middleware.protobuf.ProtobufShowToolConfig.load_shared_library)
781  return load_shared_library_;
782 }
783 inline ::google::protobuf::RepeatedPtrField< ::std::string>*
785  // @@protoc_insertion_point(field_mutable_list:goby.apps.middleware.protobuf.ProtobufShowToolConfig.load_shared_library)
786  return &load_shared_library_;
787 }
788 
789 #ifdef __GNUC__
790  #pragma GCC diagnostic pop
791 #endif // __GNUC__
792 // -------------------------------------------------------------------
793 
794 
795 // @@protoc_insertion_point(namespace_scope)
796 
797 } // namespace protobuf
798 } // namespace middleware
799 } // namespace apps
800 } // namespace goby
801 
802 namespace google {
803 namespace protobuf {
804 
805 template <> struct is_proto_enum< ::goby::apps::middleware::protobuf::ProtobufToolConfig_Action> : ::std::true_type {};
806 template <>
807 inline const EnumDescriptor* GetEnumDescriptor< ::goby::apps::middleware::protobuf::ProtobufToolConfig_Action>() {
809 }
810 
811 } // namespace protobuf
812 } // namespace google
813 
814 // @@protoc_insertion_point(global_scope)
815 
816 #endif // PROTOBUF_INCLUDED_goby_2fapps_2fmiddleware_2fgoby_5ftool_2fmarshalling_2fprotobuf_2eproto
goby::apps::middleware::protobuf::ProtobufShowToolConfig::load_shared_library_size
int load_shared_library_size() const
Definition: protobuf.pb.h:721
goby::apps::middleware::protobuf::ProtobufShowToolConfig::add_load_shared_library
::std::string * add_load_shared_library()
Definition: protobuf.pb.h:755
goby::apps::middleware::protobuf::ProtobufToolConfig::has_app
bool has_app() const
Definition: protobuf.pb.h:449
google::protobuf::RepeatedPtrField< ::std::string >
goby::apps::middleware::protobuf::ProtobufToolConfig::Clear
void Clear() final
goby::apps::middleware::protobuf::ProtobufToolConfig_Action_descriptor
const ::google::protobuf::EnumDescriptor * ProtobufToolConfig_Action_descriptor()
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::apps::middleware::protobuf::ProtobufShowToolConfig::Clear
void Clear() final
goby::apps::middleware::protobuf::ProtobufToolConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::AppConfig
Definition: app_config.pb.h:767
goby::apps::middleware::protobuf::ProtobufToolConfig::action
::goby::apps::middleware::protobuf::ProtobufToolConfig_Action action() const
Definition: protobuf.pb.h:516
goby::apps::middleware::protobuf::ProtobufToolConfig_Action_Action_ARRAYSIZE
const int ProtobufToolConfig_Action_Action_ARRAYSIZE
Definition: protobuf.pb.h:87
goby::apps::middleware::protobuf::ProtobufToolConfig::has_action
bool has_action() const
Definition: protobuf.pb.h:503
goby::apps::middleware::protobuf::ProtobufShowToolConfig::add_name
::std::string * add_name()
Definition: protobuf.pb.h:620
goby::apps::middleware::protobuf::ProtobufShowToolConfig::kAppFieldNumber
static const int kAppFieldNumber
Definition: protobuf.pb.h:412
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::apps::middleware::protobuf::ProtobufShowToolConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::apps::middleware::protobuf::ProtobufToolConfig::IsInitialized
bool IsInitialized() const final
goby::apps::middleware::protobuf::ProtobufShowToolConfig::mutable_package_name
::std::string * mutable_package_name()
Definition: protobuf.pb.h:697
goby::apps::middleware::protobuf::ProtobufToolConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: protobuf.pb.h:127
protobuf_goby_2fapps_2fmiddleware_2fgoby_5ftool_2fmarshalling_2fprotobuf_2eproto::AddDescriptors
void AddDescriptors()
goby::apps::middleware::protobuf::ProtobufToolConfig_Action_help
@ ProtobufToolConfig_Action_help
Definition: protobuf.pb.h:81
goby::apps::middleware::protobuf::ProtobufShowToolConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf.pb.h:285
goby::apps::middleware::protobuf::ProtobufShowToolConfig::Swap
void Swap(ProtobufShowToolConfig *other)
goby::apps::middleware::protobuf::ProtobufToolConfig_Action_Action_MIN
const ProtobufToolConfig_Action ProtobufToolConfig_Action_Action_MIN
Definition: protobuf.pb.h:85
goby::apps::middleware::protobuf::ProtobufToolConfig::clear_action
void clear_action()
Definition: protobuf.pb.h:512
goby::apps::middleware::protobuf::ProtobufShowToolConfig::mutable_name
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_name()
Definition: protobuf.pb.h:649
goby::apps::middleware::protobuf::ProtobufShowToolConfig::ByteSizeLong
size_t ByteSizeLong() const final
goby::apps::middleware::protobuf::ProtobufToolConfig::Action_MAX
static const Action Action_MAX
Definition: protobuf.pb.h:203
google::protobuf::MessageLite
Definition: message_lite.h:164
goby::apps::middleware::protobuf::ProtobufShowToolConfig::kLoadSharedLibraryFieldNumber
static const int kLoadSharedLibraryFieldNumber
Definition: protobuf.pb.h:375
goby::apps::middleware::protobuf::_ProtobufShowToolConfig_default_instance_
ProtobufShowToolConfigDefaultTypeInternal _ProtobufShowToolConfig_default_instance_
goby::apps::middleware::protobuf::ProtobufToolConfig::mutable_app
::goby::middleware::protobuf::AppConfig * mutable_app()
Definition: protobuf.pb.h:474
goby::apps::middleware::protobuf::ProtobufShowToolConfig::swap
friend void swap(ProtobufShowToolConfig &a, ProtobufShowToolConfig &b)
Definition: protobuf.pb.h:301
protobuf_goby_2fapps_2fmiddleware_2fgoby_5ftool_2fmarshalling_2fprotobuf_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: protobuf.pb.h:50
goby::apps::middleware::protobuf::ProtobufShowToolConfig::kPackageNameFieldNumber
static const int kPackageNameFieldNumber
Definition: protobuf.pb.h:397
goby::apps::middleware::protobuf::ProtobufToolConfig_Action_Parse
bool ProtobufToolConfig_Action_Parse(const ::std::string &name, ProtobufToolConfig_Action *value)
Definition: protobuf.pb.h:94
goby::apps::middleware::protobuf::ProtobufShowToolConfig::set_allocated_app
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
Definition: protobuf.pb.h:566
goby::apps::middleware::protobuf::ProtobufShowToolConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: protobuf.pb.h:297
google::protobuf::Arena
Definition: arena.h:244
goby::apps::middleware::protobuf::ProtobufShowToolConfig::New
ProtobufShowToolConfig * New(::google::protobuf::Arena *arena) const final
Definition: protobuf.pb.h:311
protobuf_goby_2fapps_2fmiddleware_2fgoby_5ftool_2fmarshalling_2fprotobuf_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[2]
Definition: protobuf.pb.h:48
goby::apps::middleware::protobuf::ProtobufShowToolConfig::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: protobuf.pb.h:282
goby::apps::middleware::protobuf::ProtobufToolConfig
Definition: protobuf.pb.h:101
goby::apps::middleware::protobuf::ProtobufToolConfig::ByteSizeLong
size_t ByteSizeLong() const final
goby::apps::middleware::protobuf::ProtobufShowToolConfig::load_shared_library
const ::google::protobuf::RepeatedPtrField< ::std::string > & load_shared_library() const
Definition: protobuf.pb.h:779
goby::apps::middleware::protobuf::ProtobufToolConfig::clear_app
void clear_app()
goby::apps::middleware::protobuf::ProtobufShowToolConfig::IsInitialized
bool IsInitialized() const final
goby::apps::middleware::protobuf::ProtobufShowToolConfig::default_instance
static const ProtobufShowToolConfig & default_instance()
goby::apps::middleware::protobuf::ProtobufShowToolConfig::name_size
int name_size() const
Definition: protobuf.pb.h:586
goby::apps::middleware::protobuf::ProtobufToolConfig::operator=
ProtobufToolConfig & operator=(const ProtobufToolConfig &from)
Definition: protobuf.pb.h:108
goby::apps::middleware::protobuf::ProtobufShowToolConfig::set_allocated_package_name
void set_allocated_package_name(::std::string *package_name)
Definition: protobuf.pb.h:710
goby::apps::middleware::protobuf::ProtobufShowToolConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::apps::middleware::protobuf::ProtobufShowToolConfig::internal_default_instance
static const ProtobufShowToolConfig * internal_default_instance()
Definition: protobuf.pb.h:293
goby::apps::middleware::protobuf::ProtobufShowToolConfig::set_name
void set_name(int index, const ::std::string &value)
Definition: protobuf.pb.h:600
goby::apps::middleware::protobuf::ProtobufToolConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::apps::middleware::protobuf::ProtobufToolConfig::Swap
void Swap(ProtobufToolConfig *other)
goby::apps::middleware::protobuf::ProtobufShowToolConfig::package_name
const ::std::string & package_name() const
Definition: protobuf.pb.h:668
goby::apps::middleware::protobuf::ProtobufShowToolConfig::app
const ::goby::middleware::protobuf::AppConfig & app() const
Definition: protobuf.pb.h:544
goby::apps::middleware::protobuf::_ProtobufToolConfig_default_instance_
ProtobufToolConfigDefaultTypeInternal _ProtobufToolConfig_default_instance_
goby::apps::middleware::protobuf::ProtobufToolConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::apps::middleware::protobuf::ProtobufToolConfig::ProtobufToolConfig
ProtobufToolConfig()
message.h
goby::apps::middleware::protobuf::ProtobufToolConfig::swap
friend void swap(ProtobufToolConfig &a, ProtobufToolConfig &b)
Definition: protobuf.pb.h:146
goby::apps::middleware::protobuf::ProtobufToolConfig::~ProtobufToolConfig
virtual ~ProtobufToolConfig()
goby::apps::middleware::protobuf::ProtobufShowToolConfig::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::apps::middleware::protobuf::ProtobufShowToolConfig::GetCachedSize
int GetCachedSize() const final
Definition: protobuf.pb.h:328
goby::apps::middleware::protobuf::ProtobufToolConfig::Action_MIN
static const Action Action_MIN
Definition: protobuf.pb.h:201
goby::apps::middleware::protobuf::ProtobufToolConfig::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: protobuf.pb.h:142
goby::apps::middleware::protobuf::ProtobufShowToolConfig::release_package_name
::std::string * release_package_name()
Definition: protobuf.pb.h:702
goby::apps::middleware::protobuf::ProtobufToolConfig::kActionFieldNumber
static const int kActionFieldNumber
Definition: protobuf.pb.h:236
goby::apps::middleware::protobuf::ProtobufToolConfig::show
static const Action show
Definition: protobuf.pb.h:196
goby::apps::middleware::protobuf::ProtobufToolConfig_Action_show
@ ProtobufToolConfig_Action_show
Definition: protobuf.pb.h:82
goby::apps::middleware::protobuf::ProtobufShowToolConfig::release_app
::goby::middleware::protobuf::AppConfig * release_app()
Definition: protobuf.pb.h:550
goby::apps::middleware::protobuf::ProtobufShowToolConfig::set_package_name
void set_package_name(const ::std::string &value)
Definition: protobuf.pb.h:672
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
protobuf_goby_2fapps_2fmiddleware_2fgoby_5ftool_2fmarshalling_2fprotobuf_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: protobuf.pb.h:47
goby::apps::middleware::protobuf::ProtobufToolConfig::set_action
void set_action(::goby::apps::middleware::protobuf::ProtobufToolConfig_Action value)
Definition: protobuf.pb.h:520
goby::apps::middleware::protobuf::ProtobufToolConfig::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: protobuf.pb.h:130
protobuf_goby_2fapps_2fmiddleware_2fgoby_5ftool_2fmarshalling_2fprotobuf_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: protobuf.pb.h:49
goby::apps::middleware::protobuf::ProtobufToolConfig::internal_default_instance
static const ProtobufToolConfig * internal_default_instance()
Definition: protobuf.pb.h:138
goby::apps::middleware::protobuf::ProtobufShowToolConfig::has_app
bool has_app() const
Definition: protobuf.pb.h:532
goby::apps::middleware::protobuf::ProtobufToolConfig::Action_ARRAYSIZE
static const int Action_ARRAYSIZE
Definition: protobuf.pb.h:205
goby::apps::middleware::protobuf::ProtobufToolConfig::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::apps::middleware::protobuf::ProtobufToolConfig::New
ProtobufToolConfig * New(::google::protobuf::Arena *arena) const final
Definition: protobuf.pb.h:156
goby::apps::middleware::protobuf::ProtobufToolConfig::app
const ::goby::middleware::protobuf::AppConfig & app() const
Definition: protobuf.pb.h:461
goby::apps::middleware::protobuf::ProtobufShowToolConfig::clear_app
void clear_app()
google::protobuf::Metadata
Definition: message.h:174
goby::apps::middleware::protobuf::ProtobufShowToolConfig::~ProtobufShowToolConfig
virtual ~ProtobufShowToolConfig()
goby::apps::middleware::protobuf::ProtobufToolConfig_Action
ProtobufToolConfig_Action
Definition: protobuf.pb.h:80
goby::apps::middleware::protobuf::ProtobufShowToolConfig::mutable_load_shared_library
::google::protobuf::RepeatedPtrField< ::std::string > * mutable_load_shared_library()
Definition: protobuf.pb.h:784
protobuf_goby_2fapps_2fmiddleware_2fgoby_5ftool_2fmarshalling_2fprotobuf_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: protobuf.pb.h:51
google::protobuf::Message
Definition: message.h:189
goby::apps::middleware::protobuf::ProtobufToolConfig::Action_Parse
static bool Action_Parse(const ::std::string &name, Action *value)
Definition: protobuf.pb.h:214
goby::apps::middleware::protobuf::ProtobufShowToolConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::apps::middleware::protobuf::ProtobufShowToolConfig::New
ProtobufShowToolConfig * New() const final
Definition: protobuf.pb.h:307
goby::apps::middleware::protobuf::ProtobufShowToolConfig::has_package_name
bool has_package_name() const
Definition: protobuf.pb.h:655
goby::apps::middleware::protobuf::ProtobufShowToolConfig::kNameFieldNumber
static const int kNameFieldNumber
Definition: protobuf.pb.h:353
protobuf_goby_2fapps_2fmiddleware_2fgoby_5ftool_2fmarshalling_2fprotobuf_2eproto
Definition: protobuf.pb.h:43
goby::apps::middleware::protobuf::ProtobufShowToolConfig::operator=
ProtobufShowToolConfig & operator=(const ProtobufShowToolConfig &from)
Definition: protobuf.pb.h:263
goby::apps::middleware::protobuf::ProtobufToolConfig::New
ProtobufToolConfig * New() const final
Definition: protobuf.pb.h:152
goby::apps::middleware::protobuf::ProtobufToolConfig::descriptor
static const ::google::protobuf::Descriptor * descriptor()
protobuf_goby_2fapps_2fmiddleware_2fgoby_5ftool_2fmarshalling_2fprotobuf_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: protobuf.pb.h:46
goby::apps::middleware::protobuf::ProtobufToolConfig::Action_descriptor
static const ::google::protobuf::EnumDescriptor * Action_descriptor()
Definition: protobuf.pb.h:208
goby::middleware::protobuf::_AppConfig_default_instance_
AppConfigDefaultTypeInternal _AppConfig_default_instance_
arena.h
goby::apps::middleware::protobuf::ProtobufShowToolConfig::mutable_app
::goby::middleware::protobuf::AppConfig * mutable_app()
Definition: protobuf.pb.h:557
goby::apps::middleware::protobuf::ProtobufToolConfig_Action_Action_MAX
const ProtobufToolConfig_Action ProtobufToolConfig_Action_Action_MAX
Definition: protobuf.pb.h:86
goby::apps::middleware::protobuf::ProtobufShowToolConfig::clear_package_name
void clear_package_name()
Definition: protobuf.pb.h:664
goby::apps::middleware::protobuf::ProtobufShowToolConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::apps::middleware::protobuf::ProtobufToolConfig::help
static const Action help
Definition: protobuf.pb.h:194
goby::apps::middleware::protobuf::ProtobufShowToolConfig::name
const ::google::protobuf::RepeatedPtrField< ::std::string > & name() const
Definition: protobuf.pb.h:644
goby::apps::middleware::protobuf::ProtobufToolConfig::kAppFieldNumber
static const int kAppFieldNumber
Definition: protobuf.pb.h:224
option_extensions.pb.h
goby::apps::middleware::protobuf::ProtobufShowToolConfig::ProtobufShowToolConfig
ProtobufShowToolConfig()
goby::apps::middleware::protobuf::ProtobufToolConfig_Action_IsValid
bool ProtobufToolConfig_Action_IsValid(int value)
goby::apps::middleware::protobuf::ProtobufShowToolConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::apps::middleware::protobuf::ProtobufToolConfig::Action_Name
static const ::std::string & Action_Name(Action value)
Definition: protobuf.pb.h:211
goby::apps::middleware::protobuf::ProtobufToolConfig::GetCachedSize
int GetCachedSize() const final
Definition: protobuf.pb.h:173
goby::apps::middleware::protobuf::ProtobufShowToolConfig::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::apps::middleware::protobuf::ProtobufShowToolConfig::clear_load_shared_library
void clear_load_shared_library()
Definition: protobuf.pb.h:724
app_config.pb.h
goby::apps::middleware::protobuf::ProtobufShowToolConfig
Definition: protobuf.pb.h:256
goby::apps::middleware::protobuf::ProtobufToolConfig::release_app
::goby::middleware::protobuf::AppConfig * release_app()
Definition: protobuf.pb.h:467
goby::apps::middleware::protobuf::ProtobufShowToolConfig::clear_name
void clear_name()
Definition: protobuf.pb.h:589
goby::apps::middleware::protobuf::ProtobufToolConfig::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::apps::middleware::protobuf::ProtobufToolConfig::Action_IsValid
static bool Action_IsValid(int value)
Definition: protobuf.pb.h:198
goby::apps::middleware::protobuf::ProtobufShowToolConfig::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::apps::middleware::protobuf::ProtobufShowToolConfig::set_load_shared_library
void set_load_shared_library(int index, const ::std::string &value)
Definition: protobuf.pb.h:735
goby::apps::middleware::protobuf::ProtobufToolConfig::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
google
Definition: dccl.h:57
goby::apps::middleware::protobuf::ProtobufToolConfig::default_instance
static const ProtobufToolConfig & default_instance()
goby::apps::middleware::protobuf::ProtobufToolConfig::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::apps::middleware::protobuf::ProtobufToolConfig_Action_Name
const ::std::string & ProtobufToolConfig_Action_Name(ProtobufToolConfig_Action value)
Definition: protobuf.pb.h:90
goby::apps::middleware::protobuf::ProtobufToolConfig::set_allocated_app
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
Definition: protobuf.pb.h:483
protobuf_goby_2fapps_2fmiddleware_2fgoby_5ftool_2fmarshalling_2fprotobuf_2eproto::TableStruct
Definition: protobuf.pb.h:45