Goby3 3.6.1
2026.09.15
Loading...
Searching...
No Matches
test.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: goby/test/python/test.proto
3
4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2ftest_2fpython_2ftest_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2ftest_2fpython_2ftest_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>
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>
30#include <google/protobuf/repeated_field.h> // IWYU pragma: export
31#include <google/protobuf/extension_set.h> // IWYU pragma: export
32#include <google/protobuf/unknown_field_set.h>
35#include <boost/units/quantity.hpp>
36#include <boost/units/absolute.hpp>
37#include <boost/units/dimensionless_type.hpp>
38#include <boost/units/make_scaled_unit.hpp>
39// @@protoc_insertion_point(includes)
40#include <google/protobuf/port_def.inc>
41#define PROTOBUF_INTERNAL_EXPORT_goby_2ftest_2fpython_2ftest_2eproto
42PROTOBUF_NAMESPACE_OPEN
43namespace internal {
44class AnyMetadata;
45} // namespace internal
46PROTOBUF_NAMESPACE_CLOSE
47
48// Internal implementation detail -- do not use these members.
50 static const uint32_t offsets[];
51};
52extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2ftest_2fpython_2ftest_2eproto;
53namespace goby {
54namespace test {
55namespace python {
56namespace protobuf {
57class CommsRx;
58struct CommsRxDefaultTypeInternal;
59extern CommsRxDefaultTypeInternal _CommsRx_default_instance_;
60class CommsTx;
61struct CommsTxDefaultTypeInternal;
62extern CommsTxDefaultTypeInternal _CommsTx_default_instance_;
63class TestConfig;
64struct TestConfigDefaultTypeInternal;
65extern TestConfigDefaultTypeInternal _TestConfig_default_instance_;
66} // namespace protobuf
67} // namespace python
68} // namespace test
69} // namespace goby
70PROTOBUF_NAMESPACE_OPEN
71template<> ::goby::test::python::protobuf::CommsRx* Arena::CreateMaybeMessage<::goby::test::python::protobuf::CommsRx>(Arena*);
72template<> ::goby::test::python::protobuf::CommsTx* Arena::CreateMaybeMessage<::goby::test::python::protobuf::CommsTx>(Arena*);
73template<> ::goby::test::python::protobuf::TestConfig* Arena::CreateMaybeMessage<::goby::test::python::protobuf::TestConfig>(Arena*);
74PROTOBUF_NAMESPACE_CLOSE
75namespace goby {
76namespace test {
77namespace python {
78namespace protobuf {
79
80// ===================================================================
81
82class TestConfig final :
83 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.test.python.protobuf.TestConfig) */ {
84 public:
85 inline TestConfig() : TestConfig(nullptr) {}
86 ~TestConfig() override;
87 explicit PROTOBUF_CONSTEXPR TestConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
88
89 TestConfig(const TestConfig& from);
90 TestConfig(TestConfig&& from) noexcept
91 : TestConfig() {
92 *this = ::std::move(from);
93 }
94
95 inline TestConfig& operator=(const TestConfig& from) {
96 CopyFrom(from);
97 return *this;
98 }
99 inline TestConfig& operator=(TestConfig&& from) noexcept {
100 if (this == &from) return *this;
101 if (GetOwningArena() == from.GetOwningArena()
102 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
103 && GetOwningArena() != nullptr
104 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
105 ) {
106 InternalSwap(&from);
107 } else {
108 CopyFrom(from);
109 }
110 return *this;
111 }
112
113 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
114 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
115 }
116 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
117 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
118 }
119
120 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
121 return GetDescriptor();
122 }
123 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
124 return default_instance().GetMetadata().descriptor;
125 }
126 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
127 return default_instance().GetMetadata().reflection;
128 }
129 static const TestConfig& default_instance() {
131 }
132 static inline const TestConfig* internal_default_instance() {
133 return reinterpret_cast<const TestConfig*>(
135 }
136 static constexpr int kIndexInFileMessages =
137 0;
138
139 friend void swap(TestConfig& a, TestConfig& b) {
140 a.Swap(&b);
141 }
142 inline void Swap(TestConfig* other) {
143 if (other == this) return;
144 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
145 if (GetOwningArena() != nullptr &&
146 GetOwningArena() == other->GetOwningArena()) {
147 #else // PROTOBUF_FORCE_COPY_IN_SWAP
148 if (GetOwningArena() == other->GetOwningArena()) {
149 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
150 InternalSwap(other);
151 } else {
152 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
153 }
154 }
156 if (other == this) return;
157 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
158 InternalSwap(other);
159 }
160
161 // implements Message ----------------------------------------------
162
163 TestConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
164 return CreateMaybeMessage<TestConfig>(arena);
165 }
166 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
167 void CopyFrom(const TestConfig& from);
168 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
169 void MergeFrom( const TestConfig& from) {
170 TestConfig::MergeImpl(*this, from);
171 }
172 private:
173 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
174 public:
175 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
176 bool IsInitialized() const final;
177
178 size_t ByteSizeLong() const final;
179 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
181 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
182 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
183
184 private:
185 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
186 void SharedDtor();
187 void SetCachedSize(int size) const final;
188 void InternalSwap(TestConfig* other);
189
190 private:
191 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
192 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
193 return "goby.test.python.protobuf.TestConfig";
194 }
195 protected:
196 explicit TestConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena,
197 bool is_message_owned = false);
198 public:
199
200 static const ClassData _class_data_;
201 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
202
203 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
204
205 // nested types ----------------------------------------------------
206
207 // accessors -------------------------------------------------------
208
209 enum : int {
213 };
214 // optional .goby.middleware.protobuf.AppConfig app = 1;
215 bool has_app() const;
216 private:
217 bool _internal_has_app() const;
218 public:
219 void clear_app();
220 const ::goby::middleware::protobuf::AppConfig& app() const;
221 PROTOBUF_NODISCARD ::goby::middleware::protobuf::AppConfig* release_app();
224 private:
225 const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
226 ::goby::middleware::protobuf::AppConfig* _internal_mutable_app();
227 public:
231
232 // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2;
233 bool has_interprocess() const;
234 private:
235 bool _internal_has_interprocess() const;
236 public:
238 const ::goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
239 PROTOBUF_NODISCARD ::goby::zeromq::protobuf::InterProcessPortalConfig* release_interprocess();
242 private:
243 const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
244 ::goby::zeromq::protobuf::InterProcessPortalConfig* _internal_mutable_interprocess();
245 public:
249
250 // optional int32 num_messages = 3 [default = 10];
251 bool has_num_messages() const;
252 private:
253 bool _internal_has_num_messages() const;
254 public:
255 void clear_num_messages();
256 int32_t num_messages() const;
257 void set_num_messages(int32_t value);
258 private:
259 int32_t _internal_num_messages() const;
260 void _internal_set_num_messages(int32_t value);
261 public:
262
263 // @@protoc_insertion_point(class_scope:goby.test.python.protobuf.TestConfig)
264 private:
265 class _Internal;
266
267 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
268 typedef void InternalArenaConstructable_;
269 typedef void DestructorSkippable_;
270 struct Impl_ {
271 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
272 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
275 int32_t num_messages_;
276 };
277 union { Impl_ _impl_; };
278 friend struct ::TableStruct_goby_2ftest_2fpython_2ftest_2eproto;
279};
280// -------------------------------------------------------------------
281
282class CommsTx final :
283 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.test.python.protobuf.CommsTx) */ {
284 public:
285 inline CommsTx() : CommsTx(nullptr) {}
286 ~CommsTx() override;
287 explicit PROTOBUF_CONSTEXPR CommsTx(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
288
289 CommsTx(const CommsTx& from);
290 CommsTx(CommsTx&& from) noexcept
291 : CommsTx() {
292 *this = ::std::move(from);
293 }
294
295 inline CommsTx& operator=(const CommsTx& from) {
296 CopyFrom(from);
297 return *this;
298 }
299 inline CommsTx& operator=(CommsTx&& from) noexcept {
300 if (this == &from) return *this;
301 if (GetOwningArena() == from.GetOwningArena()
302 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
303 && GetOwningArena() != nullptr
304 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
305 ) {
306 InternalSwap(&from);
307 } else {
308 CopyFrom(from);
309 }
310 return *this;
311 }
312
313 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
314 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
315 }
316 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
317 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
318 }
319
320 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
321 return GetDescriptor();
322 }
323 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
324 return default_instance().GetMetadata().descriptor;
325 }
326 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
327 return default_instance().GetMetadata().reflection;
328 }
329 static const CommsTx& default_instance() {
330 return *internal_default_instance();
331 }
332 static inline const CommsTx* internal_default_instance() {
333 return reinterpret_cast<const CommsTx*>(
335 }
336 static constexpr int kIndexInFileMessages =
337 1;
338
339 friend void swap(CommsTx& a, CommsTx& b) {
340 a.Swap(&b);
341 }
342 inline void Swap(CommsTx* other) {
343 if (other == this) return;
344 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
345 if (GetOwningArena() != nullptr &&
346 GetOwningArena() == other->GetOwningArena()) {
347 #else // PROTOBUF_FORCE_COPY_IN_SWAP
348 if (GetOwningArena() == other->GetOwningArena()) {
349 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
350 InternalSwap(other);
351 } else {
352 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
353 }
354 }
356 if (other == this) return;
357 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
358 InternalSwap(other);
359 }
360
361 // implements Message ----------------------------------------------
362
363 CommsTx* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
364 return CreateMaybeMessage<CommsTx>(arena);
365 }
366 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
367 void CopyFrom(const CommsTx& from);
368 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
369 void MergeFrom( const CommsTx& from) {
370 CommsTx::MergeImpl(*this, from);
371 }
372 private:
373 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
374 public:
375 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
376 bool IsInitialized() const final;
377
378 size_t ByteSizeLong() const final;
379 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
380 uint8_t* _InternalSerialize(
381 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
382 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
383
384 private:
385 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
386 void SharedDtor();
387 void SetCachedSize(int size) const final;
388 void InternalSwap(CommsTx* other);
389
390 private:
391 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
392 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
393 return "goby.test.python.protobuf.CommsTx";
394 }
395 protected:
396 explicit CommsTx(::PROTOBUF_NAMESPACE_ID::Arena* arena,
397 bool is_message_owned = false);
398 public:
399
400 static const ClassData _class_data_;
401 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
402
403 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
404
405 // nested types ----------------------------------------------------
406
407 // accessors -------------------------------------------------------
408
409 enum : int {
410 kRequestIdFieldNumber = 1,
411 };
412 // optional int32 request_id = 1;
413 bool has_request_id() const;
414 private:
415 bool _internal_has_request_id() const;
416 public:
417 void clear_request_id();
418 int32_t request_id() const;
419 void set_request_id(int32_t value);
420 private:
421 int32_t _internal_request_id() const;
422 void _internal_set_request_id(int32_t value);
423 public:
424
425 // @@protoc_insertion_point(class_scope:goby.test.python.protobuf.CommsTx)
426 private:
427 class _Internal;
428
429 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
430 typedef void InternalArenaConstructable_;
431 typedef void DestructorSkippable_;
432 struct Impl_ {
433 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
434 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
435 int32_t request_id_;
436 };
437 union { Impl_ _impl_; };
438 friend struct ::TableStruct_goby_2ftest_2fpython_2ftest_2eproto;
439};
440// -------------------------------------------------------------------
441
442class CommsRx final :
443 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.test.python.protobuf.CommsRx) */ {
444 public:
445 inline CommsRx() : CommsRx(nullptr) {}
446 ~CommsRx() override;
447 explicit PROTOBUF_CONSTEXPR CommsRx(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
448
449 CommsRx(const CommsRx& from);
450 CommsRx(CommsRx&& from) noexcept
451 : CommsRx() {
452 *this = ::std::move(from);
453 }
454
455 inline CommsRx& operator=(const CommsRx& from) {
456 CopyFrom(from);
457 return *this;
458 }
459 inline CommsRx& operator=(CommsRx&& from) noexcept {
460 if (this == &from) return *this;
461 if (GetOwningArena() == from.GetOwningArena()
462 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
463 && GetOwningArena() != nullptr
464 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
465 ) {
466 InternalSwap(&from);
467 } else {
468 CopyFrom(from);
469 }
470 return *this;
471 }
472
473 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
474 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
475 }
476 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
477 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
478 }
479
480 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
481 return GetDescriptor();
482 }
483 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
484 return default_instance().GetMetadata().descriptor;
485 }
486 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
487 return default_instance().GetMetadata().reflection;
488 }
489 static const CommsRx& default_instance() {
490 return *internal_default_instance();
491 }
492 static inline const CommsRx* internal_default_instance() {
493 return reinterpret_cast<const CommsRx*>(
495 }
496 static constexpr int kIndexInFileMessages =
497 2;
498
499 friend void swap(CommsRx& a, CommsRx& b) {
500 a.Swap(&b);
501 }
502 inline void Swap(CommsRx* other) {
503 if (other == this) return;
504 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
505 if (GetOwningArena() != nullptr &&
506 GetOwningArena() == other->GetOwningArena()) {
507 #else // PROTOBUF_FORCE_COPY_IN_SWAP
508 if (GetOwningArena() == other->GetOwningArena()) {
509 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
510 InternalSwap(other);
511 } else {
512 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
513 }
514 }
516 if (other == this) return;
517 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
518 InternalSwap(other);
519 }
520
521 // implements Message ----------------------------------------------
522
523 CommsRx* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
524 return CreateMaybeMessage<CommsRx>(arena);
525 }
526 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
527 void CopyFrom(const CommsRx& from);
528 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
529 void MergeFrom( const CommsRx& from) {
530 CommsRx::MergeImpl(*this, from);
531 }
532 private:
533 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
534 public:
535 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
536 bool IsInitialized() const final;
537
538 size_t ByteSizeLong() const final;
539 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
540 uint8_t* _InternalSerialize(
541 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
542 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
543
544 private:
545 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
546 void SharedDtor();
547 void SetCachedSize(int size) const final;
548 void InternalSwap(CommsRx* other);
549
550 private:
551 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
552 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
553 return "goby.test.python.protobuf.CommsRx";
554 }
555 protected:
556 explicit CommsRx(::PROTOBUF_NAMESPACE_ID::Arena* arena,
557 bool is_message_owned = false);
558 public:
559
560 static const ClassData _class_data_;
561 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
562
563 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
564
565 // nested types ----------------------------------------------------
566
567 // accessors -------------------------------------------------------
568
569 enum : int {
570 kPayloadFieldNumber = 2,
571 kRequestIdFieldNumber = 1,
572 };
573 // optional string payload = 2;
574 bool has_payload() const;
575 private:
576 bool _internal_has_payload() const;
577 public:
578 void clear_payload();
579 const std::string& payload() const;
580 template <typename ArgT0 = const std::string&, typename... ArgT>
581 void set_payload(ArgT0&& arg0, ArgT... args);
582 std::string* mutable_payload();
583 PROTOBUF_NODISCARD std::string* release_payload();
584 void set_allocated_payload(std::string* payload);
585 private:
586 const std::string& _internal_payload() const;
587 inline PROTOBUF_ALWAYS_INLINE void _internal_set_payload(const std::string& value);
588 std::string* _internal_mutable_payload();
589 public:
590
591 // optional int32 request_id = 1;
592 bool has_request_id() const;
593 private:
594 bool _internal_has_request_id() const;
595 public:
596 void clear_request_id();
597 int32_t request_id() const;
598 void set_request_id(int32_t value);
599 private:
600 int32_t _internal_request_id() const;
601 void _internal_set_request_id(int32_t value);
602 public:
603
604 // @@protoc_insertion_point(class_scope:goby.test.python.protobuf.CommsRx)
605 private:
606 class _Internal;
607
608 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
609 typedef void InternalArenaConstructable_;
610 typedef void DestructorSkippable_;
611 struct Impl_ {
612 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
613 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
614 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr payload_;
615 int32_t request_id_;
616 };
617 union { Impl_ _impl_; };
618 friend struct ::TableStruct_goby_2ftest_2fpython_2ftest_2eproto;
619};
620// ===================================================================
621
622
623// ===================================================================
624
625#ifdef __GNUC__
626 #pragma GCC diagnostic push
627 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
628#endif // __GNUC__
629// TestConfig
630
631// optional .goby.middleware.protobuf.AppConfig app = 1;
632inline bool TestConfig::_internal_has_app() const {
633 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
634 PROTOBUF_ASSUME(!value || _impl_.app_ != nullptr);
635 return value;
636}
637inline bool TestConfig::has_app() const {
638 return _internal_has_app();
639}
640inline const ::goby::middleware::protobuf::AppConfig& TestConfig::_internal_app() const {
641 const ::goby::middleware::protobuf::AppConfig* p = _impl_.app_;
642 return p != nullptr ? *p : reinterpret_cast<const ::goby::middleware::protobuf::AppConfig&>(
644}
645inline const ::goby::middleware::protobuf::AppConfig& TestConfig::app() const {
646 // @@protoc_insertion_point(field_get:goby.test.python.protobuf.TestConfig.app)
647 return _internal_app();
648}
649inline void TestConfig::unsafe_arena_set_allocated_app(
651 if (GetArenaForAllocation() == nullptr) {
652 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.app_);
653 }
654 _impl_.app_ = app;
655 if (app) {
656 _impl_._has_bits_[0] |= 0x00000001u;
657 } else {
658 _impl_._has_bits_[0] &= ~0x00000001u;
659 }
660 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.test.python.protobuf.TestConfig.app)
661}
662inline ::goby::middleware::protobuf::AppConfig* TestConfig::release_app() {
663 _impl_._has_bits_[0] &= ~0x00000001u;
664 ::goby::middleware::protobuf::AppConfig* temp = _impl_.app_;
665 _impl_.app_ = nullptr;
666#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
667 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
668 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
669 if (GetArenaForAllocation() == nullptr) { delete old; }
670#else // PROTOBUF_FORCE_COPY_IN_RELEASE
671 if (GetArenaForAllocation() != nullptr) {
672 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
673 }
674#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
675 return temp;
676}
677inline ::goby::middleware::protobuf::AppConfig* TestConfig::unsafe_arena_release_app() {
678 // @@protoc_insertion_point(field_release:goby.test.python.protobuf.TestConfig.app)
679 _impl_._has_bits_[0] &= ~0x00000001u;
680 ::goby::middleware::protobuf::AppConfig* temp = _impl_.app_;
681 _impl_.app_ = nullptr;
682 return temp;
683}
684inline ::goby::middleware::protobuf::AppConfig* TestConfig::_internal_mutable_app() {
685 _impl_._has_bits_[0] |= 0x00000001u;
686 if (_impl_.app_ == nullptr) {
687 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaForAllocation());
688 _impl_.app_ = p;
689 }
690 return _impl_.app_;
691}
692inline ::goby::middleware::protobuf::AppConfig* TestConfig::mutable_app() {
693 ::goby::middleware::protobuf::AppConfig* _msg = _internal_mutable_app();
694 // @@protoc_insertion_point(field_mutable:goby.test.python.protobuf.TestConfig.app)
695 return _msg;
696}
697inline void TestConfig::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
698 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
699 if (message_arena == nullptr) {
700 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.app_);
701 }
702 if (app) {
703 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
704 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
705 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(app));
706 if (message_arena != submessage_arena) {
707 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
708 message_arena, app, submessage_arena);
709 }
710 _impl_._has_bits_[0] |= 0x00000001u;
711 } else {
712 _impl_._has_bits_[0] &= ~0x00000001u;
713 }
714 _impl_.app_ = app;
715 // @@protoc_insertion_point(field_set_allocated:goby.test.python.protobuf.TestConfig.app)
716}
717
718// optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2;
719inline bool TestConfig::_internal_has_interprocess() const {
720 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
721 PROTOBUF_ASSUME(!value || _impl_.interprocess_ != nullptr);
722 return value;
723}
724inline bool TestConfig::has_interprocess() const {
725 return _internal_has_interprocess();
726}
727inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& TestConfig::_internal_interprocess() const {
728 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = _impl_.interprocess_;
729 return p != nullptr ? *p : reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig&>(
731}
732inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& TestConfig::interprocess() const {
733 // @@protoc_insertion_point(field_get:goby.test.python.protobuf.TestConfig.interprocess)
734 return _internal_interprocess();
735}
736inline void TestConfig::unsafe_arena_set_allocated_interprocess(
738 if (GetArenaForAllocation() == nullptr) {
739 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.interprocess_);
740 }
741 _impl_.interprocess_ = interprocess;
742 if (interprocess) {
743 _impl_._has_bits_[0] |= 0x00000002u;
744 } else {
745 _impl_._has_bits_[0] &= ~0x00000002u;
746 }
747 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.test.python.protobuf.TestConfig.interprocess)
748}
749inline ::goby::zeromq::protobuf::InterProcessPortalConfig* TestConfig::release_interprocess() {
750 _impl_._has_bits_[0] &= ~0x00000002u;
751 ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = _impl_.interprocess_;
752 _impl_.interprocess_ = nullptr;
753#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
754 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
755 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
756 if (GetArenaForAllocation() == nullptr) { delete old; }
757#else // PROTOBUF_FORCE_COPY_IN_RELEASE
758 if (GetArenaForAllocation() != nullptr) {
759 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
760 }
761#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
762 return temp;
763}
764inline ::goby::zeromq::protobuf::InterProcessPortalConfig* TestConfig::unsafe_arena_release_interprocess() {
765 // @@protoc_insertion_point(field_release:goby.test.python.protobuf.TestConfig.interprocess)
766 _impl_._has_bits_[0] &= ~0x00000002u;
767 ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = _impl_.interprocess_;
768 _impl_.interprocess_ = nullptr;
769 return temp;
770}
771inline ::goby::zeromq::protobuf::InterProcessPortalConfig* TestConfig::_internal_mutable_interprocess() {
772 _impl_._has_bits_[0] |= 0x00000002u;
773 if (_impl_.interprocess_ == nullptr) {
775 _impl_.interprocess_ = p;
776 }
777 return _impl_.interprocess_;
778}
779inline ::goby::zeromq::protobuf::InterProcessPortalConfig* TestConfig::mutable_interprocess() {
780 ::goby::zeromq::protobuf::InterProcessPortalConfig* _msg = _internal_mutable_interprocess();
781 // @@protoc_insertion_point(field_mutable:goby.test.python.protobuf.TestConfig.interprocess)
782 return _msg;
783}
784inline void TestConfig::set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
785 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
786 if (message_arena == nullptr) {
787 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.interprocess_);
788 }
789 if (interprocess) {
790 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
791 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
792 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interprocess));
793 if (message_arena != submessage_arena) {
794 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
795 message_arena, interprocess, submessage_arena);
796 }
797 _impl_._has_bits_[0] |= 0x00000002u;
798 } else {
799 _impl_._has_bits_[0] &= ~0x00000002u;
800 }
801 _impl_.interprocess_ = interprocess;
802 // @@protoc_insertion_point(field_set_allocated:goby.test.python.protobuf.TestConfig.interprocess)
803}
804
805// optional int32 num_messages = 3 [default = 10];
806inline bool TestConfig::_internal_has_num_messages() const {
807 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
808 return value;
809}
810inline bool TestConfig::has_num_messages() const {
811 return _internal_has_num_messages();
812}
813inline void TestConfig::clear_num_messages() {
814 _impl_.num_messages_ = 10;
815 _impl_._has_bits_[0] &= ~0x00000004u;
816}
817inline int32_t TestConfig::_internal_num_messages() const {
818 return _impl_.num_messages_;
819}
820inline int32_t TestConfig::num_messages() const {
821 // @@protoc_insertion_point(field_get:goby.test.python.protobuf.TestConfig.num_messages)
822 return _internal_num_messages();
823}
824inline void TestConfig::_internal_set_num_messages(int32_t value) {
825 _impl_._has_bits_[0] |= 0x00000004u;
826 _impl_.num_messages_ = value;
827}
828inline void TestConfig::set_num_messages(int32_t value) {
829 _internal_set_num_messages(value);
830 // @@protoc_insertion_point(field_set:goby.test.python.protobuf.TestConfig.num_messages)
831}
832
833// -------------------------------------------------------------------
834
835// CommsTx
836
837// optional int32 request_id = 1;
838inline bool CommsTx::_internal_has_request_id() const {
839 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
840 return value;
841}
842inline bool CommsTx::has_request_id() const {
843 return _internal_has_request_id();
844}
845inline void CommsTx::clear_request_id() {
846 _impl_.request_id_ = 0;
847 _impl_._has_bits_[0] &= ~0x00000001u;
848}
849inline int32_t CommsTx::_internal_request_id() const {
850 return _impl_.request_id_;
851}
852inline int32_t CommsTx::request_id() const {
853 // @@protoc_insertion_point(field_get:goby.test.python.protobuf.CommsTx.request_id)
854 return _internal_request_id();
855}
856inline void CommsTx::_internal_set_request_id(int32_t value) {
857 _impl_._has_bits_[0] |= 0x00000001u;
858 _impl_.request_id_ = value;
859}
860inline void CommsTx::set_request_id(int32_t value) {
861 _internal_set_request_id(value);
862 // @@protoc_insertion_point(field_set:goby.test.python.protobuf.CommsTx.request_id)
863}
864
865// -------------------------------------------------------------------
866
867// CommsRx
868
869// optional int32 request_id = 1;
870inline bool CommsRx::_internal_has_request_id() const {
871 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
872 return value;
873}
874inline bool CommsRx::has_request_id() const {
875 return _internal_has_request_id();
876}
877inline void CommsRx::clear_request_id() {
878 _impl_.request_id_ = 0;
879 _impl_._has_bits_[0] &= ~0x00000002u;
880}
881inline int32_t CommsRx::_internal_request_id() const {
882 return _impl_.request_id_;
883}
884inline int32_t CommsRx::request_id() const {
885 // @@protoc_insertion_point(field_get:goby.test.python.protobuf.CommsRx.request_id)
886 return _internal_request_id();
887}
888inline void CommsRx::_internal_set_request_id(int32_t value) {
889 _impl_._has_bits_[0] |= 0x00000002u;
890 _impl_.request_id_ = value;
891}
892inline void CommsRx::set_request_id(int32_t value) {
893 _internal_set_request_id(value);
894 // @@protoc_insertion_point(field_set:goby.test.python.protobuf.CommsRx.request_id)
895}
896
897// optional string payload = 2;
898inline bool CommsRx::_internal_has_payload() const {
899 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
900 return value;
901}
902inline bool CommsRx::has_payload() const {
903 return _internal_has_payload();
904}
905inline void CommsRx::clear_payload() {
906 _impl_.payload_.ClearToEmpty();
907 _impl_._has_bits_[0] &= ~0x00000001u;
908}
909inline const std::string& CommsRx::payload() const {
910 // @@protoc_insertion_point(field_get:goby.test.python.protobuf.CommsRx.payload)
911 return _internal_payload();
912}
913template <typename ArgT0, typename... ArgT>
914inline PROTOBUF_ALWAYS_INLINE
915void CommsRx::set_payload(ArgT0&& arg0, ArgT... args) {
916 _impl_._has_bits_[0] |= 0x00000001u;
917 _impl_.payload_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
918 // @@protoc_insertion_point(field_set:goby.test.python.protobuf.CommsRx.payload)
919}
920inline std::string* CommsRx::mutable_payload() {
921 std::string* _s = _internal_mutable_payload();
922 // @@protoc_insertion_point(field_mutable:goby.test.python.protobuf.CommsRx.payload)
923 return _s;
924}
925inline const std::string& CommsRx::_internal_payload() const {
926 return _impl_.payload_.Get();
927}
928inline void CommsRx::_internal_set_payload(const std::string& value) {
929 _impl_._has_bits_[0] |= 0x00000001u;
930 _impl_.payload_.Set(value, GetArenaForAllocation());
931}
932inline std::string* CommsRx::_internal_mutable_payload() {
933 _impl_._has_bits_[0] |= 0x00000001u;
934 return _impl_.payload_.Mutable(GetArenaForAllocation());
935}
936inline std::string* CommsRx::release_payload() {
937 // @@protoc_insertion_point(field_release:goby.test.python.protobuf.CommsRx.payload)
938 if (!_internal_has_payload()) {
939 return nullptr;
940 }
941 _impl_._has_bits_[0] &= ~0x00000001u;
942 auto* p = _impl_.payload_.Release();
943#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
944 if (_impl_.payload_.IsDefault()) {
945 _impl_.payload_.Set("", GetArenaForAllocation());
946 }
947#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
948 return p;
949}
950inline void CommsRx::set_allocated_payload(std::string* payload) {
951 if (payload != nullptr) {
952 _impl_._has_bits_[0] |= 0x00000001u;
953 } else {
954 _impl_._has_bits_[0] &= ~0x00000001u;
955 }
956 _impl_.payload_.SetAllocated(payload, GetArenaForAllocation());
957#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
958 if (_impl_.payload_.IsDefault()) {
959 _impl_.payload_.Set("", GetArenaForAllocation());
960 }
961#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
962 // @@protoc_insertion_point(field_set_allocated:goby.test.python.protobuf.CommsRx.payload)
963}
964
965#ifdef __GNUC__
966 #pragma GCC diagnostic pop
967#endif // __GNUC__
968// -------------------------------------------------------------------
969
970// -------------------------------------------------------------------
971
972
973// @@protoc_insertion_point(namespace_scope)
974
975} // namespace protobuf
976} // namespace python
977} // namespace test
978} // namespace goby
979
980// @@protoc_insertion_point(global_scope)
981
982#include <google/protobuf/port_undef.inc>
983#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2ftest_2fpython_2ftest_2eproto
PROTOBUF_NAMESPACE_OPEN ::goby::middleware::protobuf::AppConfig * Arena::CreateMaybeMessage<::goby::middleware::protobuf::AppConfig >(Arena *)
static const CommsRx * internal_default_instance()
Definition test.pb.h:492
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition test.pb.h:476
CommsRx(CommsRx &&from) noexcept
Definition test.pb.h:450
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition test.pb.h:473
void UnsafeArenaSwap(CommsRx *other)
Definition test.pb.h:515
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_payload(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition test.pb.h:483
CommsRx & operator=(CommsRx &&from) noexcept
Definition test.pb.h:459
void CopyFrom(const CommsRx &from)
CommsRx(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition test.pb.h:480
friend void swap(CommsRx &a, CommsRx &b)
Definition test.pb.h:499
static const CommsRx & default_instance()
Definition test.pb.h:489
CommsRx * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition test.pb.h:523
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition test.pb.h:486
CommsRx & operator=(const CommsRx &from)
Definition test.pb.h:455
static const ClassData _class_data_
Definition test.pb.h:560
void MergeFrom(const CommsRx &from)
Definition test.pb.h:529
PROTOBUF_CONSTEXPR CommsRx(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition test.pb.h:313
static const CommsTx * internal_default_instance()
Definition test.pb.h:332
CommsTx & operator=(const CommsTx &from)
Definition test.pb.h:295
static const ClassData _class_data_
Definition test.pb.h:400
CommsTx * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition test.pb.h:363
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition test.pb.h:326
void UnsafeArenaSwap(CommsTx *other)
Definition test.pb.h:355
friend void swap(CommsTx &a, CommsTx &b)
Definition test.pb.h:339
PROTOBUF_CONSTEXPR CommsTx(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition test.pb.h:323
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition test.pb.h:316
CommsTx & operator=(CommsTx &&from) noexcept
Definition test.pb.h:299
CommsTx(CommsTx &&from) noexcept
Definition test.pb.h:290
void CopyFrom(const CommsTx &from)
CommsTx(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition test.pb.h:320
void MergeFrom(const CommsTx &from)
Definition test.pb.h:369
static const CommsTx & default_instance()
Definition test.pb.h:329
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
Definition test.pb.h:779
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Definition test.pb.h:120
static const TestConfig & default_instance()
Definition test.pb.h:129
PROTOBUF_NODISCARD::goby::middleware::protobuf::AppConfig * release_app()
Definition test.pb.h:662
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Definition test.pb.h:113
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
Definition test.pb.h:123
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const ::goby::middleware::protobuf::AppConfig & app() const
Definition test.pb.h:645
void unsafe_arena_set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
Definition test.pb.h:736
TestConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
TestConfig(TestConfig &&from) noexcept
Definition test.pb.h:90
::goby::zeromq::protobuf::InterProcessPortalConfig * unsafe_arena_release_interprocess()
Definition test.pb.h:764
PROTOBUF_NODISCARD::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
Definition test.pb.h:749
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
Definition test.pb.h:784
TestConfig & operator=(TestConfig &&from) noexcept
Definition test.pb.h:99
::goby::middleware::protobuf::AppConfig * mutable_app()
Definition test.pb.h:692
friend void swap(TestConfig &a, TestConfig &b)
Definition test.pb.h:139
static constexpr int kIndexInFileMessages
Definition test.pb.h:136
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const TestConfig * internal_default_instance()
Definition test.pb.h:132
void CopyFrom(const TestConfig &from)
TestConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
Definition test.pb.h:163
TestConfig & operator=(const TestConfig &from)
Definition test.pb.h:95
static const ClassData _class_data_
Definition test.pb.h:200
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const TestConfig &from)
Definition test.pb.h:169
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Definition test.pb.h:116
void UnsafeArenaSwap(TestConfig *other)
Definition test.pb.h:155
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Definition test.pb.h:126
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
Definition test.pb.h:732
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
Definition test.pb.h:697
PROTOBUF_CONSTEXPR TestConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void unsafe_arena_set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
Definition test.pb.h:649
::goby::middleware::protobuf::AppConfig * unsafe_arena_release_app()
Definition test.pb.h:677
AppConfigDefaultTypeInternal _AppConfig_default_instance_
TestConfigDefaultTypeInternal _TestConfig_default_instance_
CommsRxDefaultTypeInternal _CommsRx_default_instance_
CommsTxDefaultTypeInternal _CommsTx_default_instance_
InterProcessPortalConfigDefaultTypeInternal _InterProcessPortalConfig_default_instance_
The global namespace for the Goby project.
#define ByteSizeLong
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2ftest_2fpython_2ftest_2eproto
::goby::zeromq::protobuf::InterProcessPortalConfig * Arena::CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig >(Arena *)