JaiaBot  1.19.0
JaiaBot micro-AUV software
config.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: bin/patterns/single_thread/config.proto
3 
4 #ifndef GOOGLE_PROTOBUF_INCLUDED_bin_2fpatterns_2fsingle_5fthread_2fconfig_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_bin_2fpatterns_2fsingle_5fthread_2fconfig_2eproto
6 
7 #include <limits>
8 #include <string>
9 
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
12 #error This file was generated by a newer version of protoc which is
13 #error incompatible with your Protocol Buffer headers. Please update
14 #error your headers.
15 #endif
16 #if 3012004 < PROTOBUF_MIN_PROTOC_VERSION
17 #error This file was generated by an older version of protoc which is
18 #error incompatible with your Protocol Buffer headers. Please
19 #error regenerate this file with a newer version of protoc.
20 #endif
21 
22 #include <google/protobuf/port_undef.inc>
23 #include <google/protobuf/io/coded_stream.h>
24 #include <google/protobuf/arena.h>
25 #include <google/protobuf/arenastring.h>
26 #include <google/protobuf/generated_message_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
31 #include <google/protobuf/message.h>
32 #include <google/protobuf/repeated_field.h> // IWYU pragma: export
33 #include <google/protobuf/extension_set.h> // IWYU pragma: export
34 #include <google/protobuf/unknown_field_set.h>
35 #include "goby/middleware/protobuf/app_config.pb.h"
36 #include "goby/zeromq/protobuf/interprocess_config.pb.h"
37 #include <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 #include <google/protobuf/port_def.inc>
43 #define PROTOBUF_INTERNAL_EXPORT_bin_2fpatterns_2fsingle_5fthread_2fconfig_2eproto
44 PROTOBUF_NAMESPACE_OPEN
45 namespace internal {
46 class AnyMetadata;
47 } // namespace internal
48 PROTOBUF_NAMESPACE_CLOSE
49 
50 // Internal implementation detail -- do not use these members.
52  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
53  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
54  static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
55  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
56  static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1]
57  PROTOBUF_SECTION_VARIABLE(protodesc_cold);
58  static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[];
59  static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[];
60  static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[];
61 };
62 extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_bin_2fpatterns_2fsingle_5fthread_2fconfig_2eproto;
63 namespace jaiabot {
64 namespace config {
65 class SingleThreadPattern;
66 class SingleThreadPatternDefaultTypeInternal;
67 extern SingleThreadPatternDefaultTypeInternal _SingleThreadPattern_default_instance_;
68 } // namespace config
69 } // namespace jaiabot
70 PROTOBUF_NAMESPACE_OPEN
71 template<> ::jaiabot::config::SingleThreadPattern* Arena::CreateMaybeMessage<::jaiabot::config::SingleThreadPattern>(Arena*);
72 PROTOBUF_NAMESPACE_CLOSE
73 namespace jaiabot {
74 namespace config {
75 
76 // ===================================================================
77 
78 class SingleThreadPattern PROTOBUF_FINAL :
79  public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.config.SingleThreadPattern) */ {
80  public:
81  inline SingleThreadPattern() : SingleThreadPattern(nullptr) {};
83 
84  SingleThreadPattern(const SingleThreadPattern& from);
85  SingleThreadPattern(SingleThreadPattern&& from) noexcept
86  : SingleThreadPattern() {
87  *this = ::std::move(from);
88  }
89 
90  inline SingleThreadPattern& operator=(const SingleThreadPattern& from) {
91  CopyFrom(from);
92  return *this;
93  }
94  inline SingleThreadPattern& operator=(SingleThreadPattern&& from) noexcept {
95  if (GetArena() == from.GetArena()) {
96  if (this != &from) InternalSwap(&from);
97  } else {
98  CopyFrom(from);
99  }
100  return *this;
101  }
102 
103  inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
104  return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
105  }
106  inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
107  return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
108  }
109 
110  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
111  return GetDescriptor();
112  }
113  static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
114  return GetMetadataStatic().descriptor;
115  }
116  static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
117  return GetMetadataStatic().reflection;
118  }
119  static const SingleThreadPattern& default_instance();
120 
121  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
122  static inline const SingleThreadPattern* internal_default_instance() {
123  return reinterpret_cast<const SingleThreadPattern*>(
125  }
126  static constexpr int kIndexInFileMessages =
127  0;
128 
129  friend void swap(SingleThreadPattern& a, SingleThreadPattern& b) {
130  a.Swap(&b);
131  }
132  inline void Swap(SingleThreadPattern* other) {
133  if (other == this) return;
134  if (GetArena() == other->GetArena()) {
135  InternalSwap(other);
136  } else {
137  ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
138  }
139  }
140  void UnsafeArenaSwap(SingleThreadPattern* other) {
141  if (other == this) return;
142  GOOGLE_DCHECK(GetArena() == other->GetArena());
143  InternalSwap(other);
144  }
145 
146  // implements Message ----------------------------------------------
147 
148  inline SingleThreadPattern* New() const final {
149  return CreateMaybeMessage<SingleThreadPattern>(nullptr);
150  }
151 
152  SingleThreadPattern* New(::PROTOBUF_NAMESPACE_ID::Arena* arena) const final {
153  return CreateMaybeMessage<SingleThreadPattern>(arena);
154  }
155  void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
156  void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from) final;
157  void CopyFrom(const SingleThreadPattern& from);
158  void MergeFrom(const SingleThreadPattern& from);
159  PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
160  bool IsInitialized() const final;
161 
162  size_t ByteSizeLong() const final;
163  const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
164  ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
165  ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
166  int GetCachedSize() const final { return _cached_size_.Get(); }
167 
168  private:
169  inline void SharedCtor();
170  inline void SharedDtor();
171  void SetCachedSize(int size) const final;
172  void InternalSwap(SingleThreadPattern* other);
173  friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
174  static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
175  return "jaiabot.config.SingleThreadPattern";
176  }
177  protected:
178  explicit SingleThreadPattern(::PROTOBUF_NAMESPACE_ID::Arena* arena);
179  private:
180  static void ArenaDtor(void* object);
181  inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
182  public:
183 
184  ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
185  private:
186  static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
187  ::PROTOBUF_NAMESPACE_ID::internal::AssignDescriptors(&::descriptor_table_bin_2fpatterns_2fsingle_5fthread_2fconfig_2eproto);
188  return ::descriptor_table_bin_2fpatterns_2fsingle_5fthread_2fconfig_2eproto.file_level_metadata[kIndexInFileMessages];
189  }
190 
191  public:
192 
193  // nested types ----------------------------------------------------
194 
195  // accessors -------------------------------------------------------
196 
197  enum : int {
198  kAppFieldNumber = 1,
199  kInterprocessFieldNumber = 2,
200  };
201  // optional .goby.middleware.protobuf.AppConfig app = 1;
202  bool has_app() const;
203  private:
204  bool _internal_has_app() const;
205  public:
206  void clear_app();
207  const ::goby::middleware::protobuf::AppConfig& app() const;
208  ::goby::middleware::protobuf::AppConfig* release_app();
209  ::goby::middleware::protobuf::AppConfig* mutable_app();
210  void set_allocated_app(::goby::middleware::protobuf::AppConfig* app);
211  private:
212  const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
213  ::goby::middleware::protobuf::AppConfig* _internal_mutable_app();
214  public:
216  ::goby::middleware::protobuf::AppConfig* app);
217  ::goby::middleware::protobuf::AppConfig* unsafe_arena_release_app();
218 
219  // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2;
220  bool has_interprocess() const;
221  private:
222  bool _internal_has_interprocess() const;
223  public:
225  const ::goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
226  ::goby::zeromq::protobuf::InterProcessPortalConfig* release_interprocess();
227  ::goby::zeromq::protobuf::InterProcessPortalConfig* mutable_interprocess();
228  void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
229  private:
230  const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
231  ::goby::zeromq::protobuf::InterProcessPortalConfig* _internal_mutable_interprocess();
232  public:
234  ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
235  ::goby::zeromq::protobuf::InterProcessPortalConfig* unsafe_arena_release_interprocess();
236 
237  // @@protoc_insertion_point(class_scope:jaiabot.config.SingleThreadPattern)
238  private:
239  class _Internal;
240 
241  template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
242  typedef void InternalArenaConstructable_;
243  typedef void DestructorSkippable_;
244  ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
245  mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
246  ::goby::middleware::protobuf::AppConfig* app_;
247  ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess_;
248  friend struct ::TableStruct_bin_2fpatterns_2fsingle_5fthread_2fconfig_2eproto;
249 };
250 // ===================================================================
251 
252 
253 // ===================================================================
254 
255 #ifdef __GNUC__
256  #pragma GCC diagnostic push
257  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
258 #endif // __GNUC__
259 // SingleThreadPattern
260 
261 // optional .goby.middleware.protobuf.AppConfig app = 1;
262 inline bool SingleThreadPattern::_internal_has_app() const {
263  bool value = (_has_bits_[0] & 0x00000001u) != 0;
264  PROTOBUF_ASSUME(!value || app_ != nullptr);
265  return value;
266 }
267 inline bool SingleThreadPattern::has_app() const {
268  return _internal_has_app();
269 }
270 inline const ::goby::middleware::protobuf::AppConfig& SingleThreadPattern::_internal_app() const {
271  const ::goby::middleware::protobuf::AppConfig* p = app_;
272  return p != nullptr ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*>(
273  &::goby::middleware::protobuf::_AppConfig_default_instance_);
274 }
275 inline const ::goby::middleware::protobuf::AppConfig& SingleThreadPattern::app() const {
276  // @@protoc_insertion_point(field_get:jaiabot.config.SingleThreadPattern.app)
277  return _internal_app();
278 }
279 inline void SingleThreadPattern::unsafe_arena_set_allocated_app(
280  ::goby::middleware::protobuf::AppConfig* app) {
281  if (GetArena() == nullptr) {
282  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(app_);
283  }
284  app_ = app;
285  if (app) {
286  _has_bits_[0] |= 0x00000001u;
287  } else {
288  _has_bits_[0] &= ~0x00000001u;
289  }
290  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:jaiabot.config.SingleThreadPattern.app)
291 }
292 inline ::goby::middleware::protobuf::AppConfig* SingleThreadPattern::release_app() {
293  auto temp = unsafe_arena_release_app();
294  if (GetArena() != nullptr) {
295  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
296  }
297  return temp;
298 }
299 inline ::goby::middleware::protobuf::AppConfig* SingleThreadPattern::unsafe_arena_release_app() {
300  // @@protoc_insertion_point(field_release:jaiabot.config.SingleThreadPattern.app)
301  _has_bits_[0] &= ~0x00000001u;
302  ::goby::middleware::protobuf::AppConfig* temp = app_;
303  app_ = nullptr;
304  return temp;
305 }
306 inline ::goby::middleware::protobuf::AppConfig* SingleThreadPattern::_internal_mutable_app() {
307  _has_bits_[0] |= 0x00000001u;
308  if (app_ == nullptr) {
309  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArena());
310  app_ = p;
311  }
312  return app_;
313 }
314 inline ::goby::middleware::protobuf::AppConfig* SingleThreadPattern::mutable_app() {
315  // @@protoc_insertion_point(field_mutable:jaiabot.config.SingleThreadPattern.app)
316  return _internal_mutable_app();
317 }
318 inline void SingleThreadPattern::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
319  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
320  if (message_arena == nullptr) {
321  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(app_);
322  }
323  if (app) {
324  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
325  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(app)->GetArena();
326  if (message_arena != submessage_arena) {
327  app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
328  message_arena, app, submessage_arena);
329  }
330  _has_bits_[0] |= 0x00000001u;
331  } else {
332  _has_bits_[0] &= ~0x00000001u;
333  }
334  app_ = app;
335  // @@protoc_insertion_point(field_set_allocated:jaiabot.config.SingleThreadPattern.app)
336 }
337 
338 // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2;
339 inline bool SingleThreadPattern::_internal_has_interprocess() const {
340  bool value = (_has_bits_[0] & 0x00000002u) != 0;
341  PROTOBUF_ASSUME(!value || interprocess_ != nullptr);
342  return value;
343 }
344 inline bool SingleThreadPattern::has_interprocess() const {
345  return _internal_has_interprocess();
346 }
347 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& SingleThreadPattern::_internal_interprocess() const {
348  const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
349  return p != nullptr ? *p : *reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*>(
350  &::goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_);
351 }
352 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& SingleThreadPattern::interprocess() const {
353  // @@protoc_insertion_point(field_get:jaiabot.config.SingleThreadPattern.interprocess)
354  return _internal_interprocess();
355 }
356 inline void SingleThreadPattern::unsafe_arena_set_allocated_interprocess(
357  ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
358  if (GetArena() == nullptr) {
359  delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interprocess_);
360  }
361  interprocess_ = interprocess;
362  if (interprocess) {
363  _has_bits_[0] |= 0x00000002u;
364  } else {
365  _has_bits_[0] &= ~0x00000002u;
366  }
367  // @@protoc_insertion_point(field_unsafe_arena_set_allocated:jaiabot.config.SingleThreadPattern.interprocess)
368 }
369 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* SingleThreadPattern::release_interprocess() {
370  auto temp = unsafe_arena_release_interprocess();
371  if (GetArena() != nullptr) {
372  temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
373  }
374  return temp;
375 }
376 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* SingleThreadPattern::unsafe_arena_release_interprocess() {
377  // @@protoc_insertion_point(field_release:jaiabot.config.SingleThreadPattern.interprocess)
378  _has_bits_[0] &= ~0x00000002u;
379  ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = interprocess_;
380  interprocess_ = nullptr;
381  return temp;
382 }
383 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* SingleThreadPattern::_internal_mutable_interprocess() {
384  _has_bits_[0] |= 0x00000002u;
385  if (interprocess_ == nullptr) {
386  auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArena());
387  interprocess_ = p;
388  }
389  return interprocess_;
390 }
391 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* SingleThreadPattern::mutable_interprocess() {
392  // @@protoc_insertion_point(field_mutable:jaiabot.config.SingleThreadPattern.interprocess)
393  return _internal_mutable_interprocess();
394 }
395 inline void SingleThreadPattern::set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
396  ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
397  if (message_arena == nullptr) {
398  delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(interprocess_);
399  }
400  if (interprocess) {
401  ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
402  reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interprocess)->GetArena();
403  if (message_arena != submessage_arena) {
404  interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
405  message_arena, interprocess, submessage_arena);
406  }
407  _has_bits_[0] |= 0x00000002u;
408  } else {
409  _has_bits_[0] &= ~0x00000002u;
410  }
411  interprocess_ = interprocess;
412  // @@protoc_insertion_point(field_set_allocated:jaiabot.config.SingleThreadPattern.interprocess)
413 }
414 
415 #ifdef __GNUC__
416  #pragma GCC diagnostic pop
417 #endif // __GNUC__
418 
419 // @@protoc_insertion_point(namespace_scope)
420 
421 } // namespace config
422 } // namespace jaiabot
423 
424 // @@protoc_insertion_point(global_scope)
425 
426 #include <google/protobuf/port_undef.inc>
427 #endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_bin_2fpatterns_2fsingle_5fthread_2fconfig_2eproto
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition: config.pb.h:106
SingleThreadPattern(const SingleThreadPattern &from)
void UnsafeArenaSwap(SingleThreadPattern *other)
Definition: config.pb.h:140
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void CopyFrom(const SingleThreadPattern &from)
SingleThreadPattern * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
Definition: config.pb.h:152
const ::goby::middleware::protobuf::AppConfig & app() const
::goby::middleware::protobuf::AppConfig * unsafe_arena_release_app()
SingleThreadPattern & operator=(const SingleThreadPattern &from)
Definition: config.pb.h:90
::goby::middleware::protobuf::AppConfig * release_app()
SingleThreadPattern * New() const final
Definition: config.pb.h:148
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition: config.pb.h:116
SingleThreadPattern(SingleThreadPattern &&from) noexcept
Definition: config.pb.h:85
void unsafe_arena_set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition: config.pb.h:113
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition: config.pb.h:103
::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
SingleThreadPattern & operator=(SingleThreadPattern &&from) noexcept
Definition: config.pb.h:94
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const SingleThreadPattern & default_instance()
static const SingleThreadPattern * internal_default_instance()
Definition: config.pb.h:122
::goby::middleware::protobuf::AppConfig * mutable_app()
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
void unsafe_arena_set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
::goby::zeromq::protobuf::InterProcessPortalConfig * unsafe_arena_release_interprocess()
SingleThreadPattern(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void MergeFrom(const SingleThreadPattern &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition: config.pb.h:110
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
void Swap(SingleThreadPattern *other)
Definition: config.pb.h:132
friend void swap(SingleThreadPattern &a, SingleThreadPattern &b)
Definition: config.pb.h:129
SingleThreadPatternDefaultTypeInternal _SingleThreadPattern_default_instance_
extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig, ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::jaiabot::udp::protobuf::Config >, 11, false > config
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_bin_2fpatterns_2fsingle_5fthread_2fconfig_2eproto
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
Definition: config.pb.h:59
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
Definition: config.pb.h:58
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
Definition: config.pb.h:60
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[1] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)