JaiaBot 2.0.0
JaiaBot micro-AUV software
 
Loading...
Searching...
No Matches
config.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: bin/patterns/multi_thread/config.proto
3
4#ifndef GOOGLE_PROTOBUF_INCLUDED_bin_2fpatterns_2fmulti_5fthread_2fconfig_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_bin_2fpatterns_2fmulti_5fthread_2fconfig_2eproto
6
7#include <limits>
8#include <string>
9
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3021000
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 3021012 < 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_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
29#include <google/protobuf/message.h>
30#include <google/protobuf/repeated_field.h> // IWYU pragma: export
31#include <google/protobuf/extension_set.h> // IWYU pragma: export
32#include <google/protobuf/unknown_field_set.h>
33#include "goby/middleware/protobuf/app_config.pb.h"
34#include "goby/zeromq/protobuf/interprocess_config.pb.h"
35#include <boost/units/quantity.hpp>
36#include <boost/units/absolute.hpp>
37#include <boost/units/dimensionless_type.hpp>
38#include <boost/units/make_scaled_unit.hpp>
39// @@protoc_insertion_point(includes)
40#include <google/protobuf/port_def.inc>
41#define PROTOBUF_INTERNAL_EXPORT_bin_2fpatterns_2fmulti_5fthread_2fconfig_2eproto
42PROTOBUF_NAMESPACE_OPEN
43namespace internal {
44class AnyMetadata;
45} // namespace internal
46PROTOBUF_NAMESPACE_CLOSE
47
48// Internal implementation detail -- do not use these members.
52extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_bin_2fpatterns_2fmulti_5fthread_2fconfig_2eproto;
53namespace jaiabot {
54namespace config {
55class MultiThreadPattern;
56struct MultiThreadPatternDefaultTypeInternal;
57extern MultiThreadPatternDefaultTypeInternal _MultiThreadPattern_default_instance_;
58} // namespace config
59} // namespace jaiabot
60PROTOBUF_NAMESPACE_OPEN
61template<> ::jaiabot::config::MultiThreadPattern* Arena::CreateMaybeMessage<::jaiabot::config::MultiThreadPattern>(Arena*);
62PROTOBUF_NAMESPACE_CLOSE
63namespace jaiabot {
64namespace config {
65
66// ===================================================================
67
68class MultiThreadPattern final :
69 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:jaiabot.config.MultiThreadPattern) */ {
70 public:
73 explicit PROTOBUF_CONSTEXPR MultiThreadPattern(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
74
78 *this = ::std::move(from);
79 }
80
82 CopyFrom(from);
83 return *this;
84 }
86 if (this == &from) return *this;
87 if (GetOwningArena() == from.GetOwningArena()
88 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
89 && GetOwningArena() != nullptr
90 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
91 ) {
92 InternalSwap(&from);
93 } else {
94 CopyFrom(from);
95 }
96 return *this;
97 }
98
99 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
100 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
101 }
102 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
103 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
104 }
105
106 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
107 return GetDescriptor();
108 }
109 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
110 return default_instance().GetMetadata().descriptor;
111 }
112 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
113 return default_instance().GetMetadata().reflection;
114 }
117 }
119 return reinterpret_cast<const MultiThreadPattern*>(
121 }
122 static constexpr int kIndexInFileMessages =
123 0;
124
126 a.Swap(&b);
127 }
128 inline void Swap(MultiThreadPattern* other) {
129 if (other == this) return;
130 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
131 if (GetOwningArena() != nullptr &&
132 GetOwningArena() == other->GetOwningArena()) {
133 #else // PROTOBUF_FORCE_COPY_IN_SWAP
134 if (GetOwningArena() == other->GetOwningArena()) {
135 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
136 InternalSwap(other);
137 } else {
138 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
139 }
140 }
142 if (other == this) return;
143 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
144 InternalSwap(other);
145 }
146
147 // implements Message ----------------------------------------------
148
149 MultiThreadPattern* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
150 return CreateMaybeMessage<MultiThreadPattern>(arena);
151 }
152 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
153 void CopyFrom(const MultiThreadPattern& from);
154 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
155 void MergeFrom( const MultiThreadPattern& from) {
156 MultiThreadPattern::MergeImpl(*this, from);
157 }
158 private:
159 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
160 public:
161 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
162 bool IsInitialized() const final;
163
164 size_t ByteSizeLong() const final;
165 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
167 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
168 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
169
170 private:
171 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
172 void SharedDtor();
173 void SetCachedSize(int size) const final;
174 void InternalSwap(MultiThreadPattern* other);
175
176 private:
177 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
178 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
179 return "jaiabot.config.MultiThreadPattern";
180 }
181 protected:
182 explicit MultiThreadPattern(::PROTOBUF_NAMESPACE_ID::Arena* arena,
183 bool is_message_owned = false);
184 public:
185
186 static const ClassData _class_data_;
187 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
188
189 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
190
191 // nested types ----------------------------------------------------
192
193 // accessors -------------------------------------------------------
194
195 enum : int {
198 };
199 // optional .goby.middleware.protobuf.AppConfig app = 1;
200 bool has_app() const;
201 private:
202 bool _internal_has_app() const;
203 public:
204 void clear_app();
205 const ::goby::middleware::protobuf::AppConfig& app() const;
206 PROTOBUF_NODISCARD ::goby::middleware::protobuf::AppConfig* release_app();
207 ::goby::middleware::protobuf::AppConfig* mutable_app();
208 void set_allocated_app(::goby::middleware::protobuf::AppConfig* app);
209 private:
210 const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
211 ::goby::middleware::protobuf::AppConfig* _internal_mutable_app();
212 public:
214 ::goby::middleware::protobuf::AppConfig* app);
215 ::goby::middleware::protobuf::AppConfig* unsafe_arena_release_app();
216
217 // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2;
218 bool has_interprocess() const;
219 private:
220 bool _internal_has_interprocess() const;
221 public:
223 const ::goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
224 PROTOBUF_NODISCARD ::goby::zeromq::protobuf::InterProcessPortalConfig* release_interprocess();
225 ::goby::zeromq::protobuf::InterProcessPortalConfig* mutable_interprocess();
226 void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
227 private:
228 const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
229 ::goby::zeromq::protobuf::InterProcessPortalConfig* _internal_mutable_interprocess();
230 public:
232 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
233 ::goby::zeromq::protobuf::InterProcessPortalConfig* unsafe_arena_release_interprocess();
234
235 // @@protoc_insertion_point(class_scope:jaiabot.config.MultiThreadPattern)
236 private:
237 class _Internal;
238
239 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
240 typedef void InternalArenaConstructable_;
241 typedef void DestructorSkippable_;
242 struct Impl_ {
243 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
244 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
245 ::goby::middleware::protobuf::AppConfig* app_;
246 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess_;
247 };
248 union { Impl_ _impl_; };
249 friend struct ::TableStruct_bin_2fpatterns_2fmulti_5fthread_2fconfig_2eproto;
250};
251// ===================================================================
252
253
254// ===================================================================
255
256#ifdef __GNUC__
257 #pragma GCC diagnostic push
258 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
259#endif // __GNUC__
260// MultiThreadPattern
261
262// optional .goby.middleware.protobuf.AppConfig app = 1;
263inline bool MultiThreadPattern::_internal_has_app() const {
264 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
265 PROTOBUF_ASSUME(!value || _impl_.app_ != nullptr);
266 return value;
267}
268inline bool MultiThreadPattern::has_app() const {
269 return _internal_has_app();
270}
271inline const ::goby::middleware::protobuf::AppConfig& MultiThreadPattern::_internal_app() const {
272 const ::goby::middleware::protobuf::AppConfig* p = _impl_.app_;
273 return p != nullptr ? *p : reinterpret_cast<const ::goby::middleware::protobuf::AppConfig&>(
274 ::goby::middleware::protobuf::_AppConfig_default_instance_);
275}
276inline const ::goby::middleware::protobuf::AppConfig& MultiThreadPattern::app() const {
277 // @@protoc_insertion_point(field_get:jaiabot.config.MultiThreadPattern.app)
278 return _internal_app();
279}
281 ::goby::middleware::protobuf::AppConfig* app) {
282 if (GetArenaForAllocation() == nullptr) {
283 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.app_);
284 }
285 _impl_.app_ = app;
286 if (app) {
287 _impl_._has_bits_[0] |= 0x00000001u;
288 } else {
289 _impl_._has_bits_[0] &= ~0x00000001u;
290 }
291 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:jaiabot.config.MultiThreadPattern.app)
292}
293inline ::goby::middleware::protobuf::AppConfig* MultiThreadPattern::release_app() {
294 _impl_._has_bits_[0] &= ~0x00000001u;
295 ::goby::middleware::protobuf::AppConfig* temp = _impl_.app_;
296 _impl_.app_ = nullptr;
297#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
298 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
299 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
300 if (GetArenaForAllocation() == nullptr) { delete old; }
301#else // PROTOBUF_FORCE_COPY_IN_RELEASE
302 if (GetArenaForAllocation() != nullptr) {
303 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
304 }
305#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
306 return temp;
307}
308inline ::goby::middleware::protobuf::AppConfig* MultiThreadPattern::unsafe_arena_release_app() {
309 // @@protoc_insertion_point(field_release:jaiabot.config.MultiThreadPattern.app)
310 _impl_._has_bits_[0] &= ~0x00000001u;
311 ::goby::middleware::protobuf::AppConfig* temp = _impl_.app_;
312 _impl_.app_ = nullptr;
313 return temp;
314}
315inline ::goby::middleware::protobuf::AppConfig* MultiThreadPattern::_internal_mutable_app() {
316 _impl_._has_bits_[0] |= 0x00000001u;
317 if (_impl_.app_ == nullptr) {
318 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaForAllocation());
319 _impl_.app_ = p;
320 }
321 return _impl_.app_;
322}
323inline ::goby::middleware::protobuf::AppConfig* MultiThreadPattern::mutable_app() {
324 ::goby::middleware::protobuf::AppConfig* _msg = _internal_mutable_app();
325 // @@protoc_insertion_point(field_mutable:jaiabot.config.MultiThreadPattern.app)
326 return _msg;
327}
328inline void MultiThreadPattern::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
329 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
330 if (message_arena == nullptr) {
331 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.app_);
332 }
333 if (app) {
334 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
335 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
336 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(app));
337 if (message_arena != submessage_arena) {
338 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
339 message_arena, app, submessage_arena);
340 }
341 _impl_._has_bits_[0] |= 0x00000001u;
342 } else {
343 _impl_._has_bits_[0] &= ~0x00000001u;
344 }
345 _impl_.app_ = app;
346 // @@protoc_insertion_point(field_set_allocated:jaiabot.config.MultiThreadPattern.app)
347}
348
349// optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2;
350inline bool MultiThreadPattern::_internal_has_interprocess() const {
351 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
352 PROTOBUF_ASSUME(!value || _impl_.interprocess_ != nullptr);
353 return value;
354}
356 return _internal_has_interprocess();
357}
358inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& MultiThreadPattern::_internal_interprocess() const {
359 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = _impl_.interprocess_;
360 return p != nullptr ? *p : reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig&>(
361 ::goby::zeromq::protobuf::_InterProcessPortalConfig_default_instance_);
362}
363inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& MultiThreadPattern::interprocess() const {
364 // @@protoc_insertion_point(field_get:jaiabot.config.MultiThreadPattern.interprocess)
365 return _internal_interprocess();
366}
368 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
369 if (GetArenaForAllocation() == nullptr) {
370 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.interprocess_);
371 }
372 _impl_.interprocess_ = interprocess;
373 if (interprocess) {
374 _impl_._has_bits_[0] |= 0x00000002u;
375 } else {
376 _impl_._has_bits_[0] &= ~0x00000002u;
377 }
378 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:jaiabot.config.MultiThreadPattern.interprocess)
379}
380inline ::goby::zeromq::protobuf::InterProcessPortalConfig* MultiThreadPattern::release_interprocess() {
381 _impl_._has_bits_[0] &= ~0x00000002u;
382 ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = _impl_.interprocess_;
383 _impl_.interprocess_ = nullptr;
384#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
385 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
386 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
387 if (GetArenaForAllocation() == nullptr) { delete old; }
388#else // PROTOBUF_FORCE_COPY_IN_RELEASE
389 if (GetArenaForAllocation() != nullptr) {
390 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
391 }
392#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
393 return temp;
394}
395inline ::goby::zeromq::protobuf::InterProcessPortalConfig* MultiThreadPattern::unsafe_arena_release_interprocess() {
396 // @@protoc_insertion_point(field_release:jaiabot.config.MultiThreadPattern.interprocess)
397 _impl_._has_bits_[0] &= ~0x00000002u;
398 ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = _impl_.interprocess_;
399 _impl_.interprocess_ = nullptr;
400 return temp;
401}
402inline ::goby::zeromq::protobuf::InterProcessPortalConfig* MultiThreadPattern::_internal_mutable_interprocess() {
403 _impl_._has_bits_[0] |= 0x00000002u;
404 if (_impl_.interprocess_ == nullptr) {
405 auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArenaForAllocation());
406 _impl_.interprocess_ = p;
407 }
408 return _impl_.interprocess_;
409}
410inline ::goby::zeromq::protobuf::InterProcessPortalConfig* MultiThreadPattern::mutable_interprocess() {
411 ::goby::zeromq::protobuf::InterProcessPortalConfig* _msg = _internal_mutable_interprocess();
412 // @@protoc_insertion_point(field_mutable:jaiabot.config.MultiThreadPattern.interprocess)
413 return _msg;
414}
415inline void MultiThreadPattern::set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
416 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
417 if (message_arena == nullptr) {
418 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.interprocess_);
419 }
420 if (interprocess) {
421 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
422 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
423 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interprocess));
424 if (message_arena != submessage_arena) {
425 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
426 message_arena, interprocess, submessage_arena);
427 }
428 _impl_._has_bits_[0] |= 0x00000002u;
429 } else {
430 _impl_._has_bits_[0] &= ~0x00000002u;
431 }
432 _impl_.interprocess_ = interprocess;
433 // @@protoc_insertion_point(field_set_allocated:jaiabot.config.MultiThreadPattern.interprocess)
434}
435
436#ifdef __GNUC__
437 #pragma GCC diagnostic pop
438#endif // __GNUC__
439
440// @@protoc_insertion_point(namespace_scope)
441
442} // namespace config
443} // namespace jaiabot
444
445// @@protoc_insertion_point(global_scope)
446
447#include <google/protobuf/port_undef.inc>
448#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_bin_2fpatterns_2fmulti_5fthread_2fconfig_2eproto
void CopyFrom(const MultiThreadPattern &from)
void Swap(MultiThreadPattern *other)
Definition config.pb.h:128
MultiThreadPattern(const MultiThreadPattern &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition config.pb.h:112
PROTOBUF_CONSTEXPR MultiThreadPattern(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void MergeFrom(const MultiThreadPattern &from)
Definition config.pb.h:155
::goby::middleware::protobuf::AppConfig * unsafe_arena_release_app()
Definition config.pb.h:308
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
Definition config.pb.h:328
static const ClassData _class_data_
Definition config.pb.h:186
PROTOBUF_NODISCARD::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
Definition config.pb.h:380
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition config.pb.h:106
static const MultiThreadPattern & default_instance()
Definition config.pb.h:115
PROTOBUF_NODISCARD::goby::middleware::protobuf::AppConfig * release_app()
Definition config.pb.h:293
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition config.pb.h:99
MultiThreadPattern * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition config.pb.h:149
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition config.pb.h:102
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
size_t ByteSizeLong() const final
friend void swap(MultiThreadPattern &a, MultiThreadPattern &b)
Definition config.pb.h:125
MultiThreadPattern(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void unsafe_arena_set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
Definition config.pb.h:280
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition config.pb.h:109
static const MultiThreadPattern * internal_default_instance()
Definition config.pb.h:118
static constexpr int kIndexInFileMessages
Definition config.pb.h:122
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
Definition config.pb.h:410
void unsafe_arena_set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
Definition config.pb.h:367
::goby::middleware::protobuf::AppConfig * mutable_app()
Definition config.pb.h:323
void UnsafeArenaSwap(MultiThreadPattern *other)
Definition config.pb.h:141
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
Definition config.pb.h:363
::goby::zeromq::protobuf::InterProcessPortalConfig * unsafe_arena_release_interprocess()
Definition config.pb.h:395
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
MultiThreadPattern(MultiThreadPattern &&from) noexcept
Definition config.pb.h:76
MultiThreadPattern & operator=(MultiThreadPattern &&from) noexcept
Definition config.pb.h:85
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
Definition config.pb.h:415
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::goby::middleware::protobuf::AppConfig & app() const
Definition config.pb.h:276
MultiThreadPattern & operator=(const MultiThreadPattern &from)
Definition config.pb.h:81
MultiThreadPatternDefaultTypeInternal _MultiThreadPattern_default_instance_
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_bin_2fpatterns_2fmulti_5fthread_2fconfig_2eproto