Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
frontseat_interface_config.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: goby/zeromq/protobuf/frontseat_interface_config.proto
3
4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2ffrontseat_5finterface_5fconfig_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2ffrontseat_5finterface_5fconfig_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>
36#include "dccl/option_extensions.pb.h"
38#include <boost/units/quantity.hpp>
39#include <boost/units/absolute.hpp>
40#include <boost/units/dimensionless_type.hpp>
41#include <boost/units/make_scaled_unit.hpp>
42
43#include <boost/units/systems/si.hpp>
44// @@protoc_insertion_point(includes)
45#include <google/protobuf/port_def.inc>
46#define PROTOBUF_INTERNAL_EXPORT_goby_2fzeromq_2fprotobuf_2ffrontseat_5finterface_5fconfig_2eproto
47PROTOBUF_NAMESPACE_OPEN
48namespace internal {
49class AnyMetadata;
50} // namespace internal
51PROTOBUF_NAMESPACE_CLOSE
52
53// Internal implementation detail -- do not use these members.
57extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fzeromq_2fprotobuf_2ffrontseat_5finterface_5fconfig_2eproto;
58namespace goby {
59namespace apps {
60namespace zeromq {
61namespace protobuf {
62class FrontSeatInterfaceConfig;
63struct FrontSeatInterfaceConfigDefaultTypeInternal;
64extern FrontSeatInterfaceConfigDefaultTypeInternal _FrontSeatInterfaceConfig_default_instance_;
65} // namespace protobuf
66} // namespace zeromq
67} // namespace apps
68} // namespace goby
69PROTOBUF_NAMESPACE_OPEN
70template<> ::goby::apps::zeromq::protobuf::FrontSeatInterfaceConfig* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::FrontSeatInterfaceConfig>(Arena*);
71PROTOBUF_NAMESPACE_CLOSE
72namespace goby {
73namespace apps {
74namespace zeromq {
75namespace protobuf {
76
77// ===================================================================
78
80 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig) */ {
81 public:
84 explicit PROTOBUF_CONSTEXPR FrontSeatInterfaceConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
85
89 *this = ::std::move(from);
90 }
91
93 CopyFrom(from);
94 return *this;
95 }
97 if (this == &from) return *this;
98 if (GetOwningArena() == from.GetOwningArena()
99 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
100 && GetOwningArena() != nullptr
101 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
102 ) {
103 InternalSwap(&from);
104 } else {
105 CopyFrom(from);
106 }
107 return *this;
108 }
109
110 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
111 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
112 }
113 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
114 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
115 }
116
117 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
118 return GetDescriptor();
119 }
120 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
121 return default_instance().GetMetadata().descriptor;
122 }
123 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
124 return default_instance().GetMetadata().reflection;
125 }
130 return reinterpret_cast<const FrontSeatInterfaceConfig*>(
132 }
133 static constexpr int kIndexInFileMessages =
134 0;
135
137 a.Swap(&b);
138 }
139 inline void Swap(FrontSeatInterfaceConfig* other) {
140 if (other == this) return;
141 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
142 if (GetOwningArena() != nullptr &&
143 GetOwningArena() == other->GetOwningArena()) {
144 #else // PROTOBUF_FORCE_COPY_IN_SWAP
145 if (GetOwningArena() == other->GetOwningArena()) {
146 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
147 InternalSwap(other);
148 } else {
149 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
150 }
151 }
153 if (other == this) return;
154 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
155 InternalSwap(other);
156 }
157
158 // implements Message ----------------------------------------------
159
160 FrontSeatInterfaceConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
161 return CreateMaybeMessage<FrontSeatInterfaceConfig>(arena);
162 }
163 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
165 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
167 FrontSeatInterfaceConfig::MergeImpl(*this, from);
168 }
169 private:
170 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
171 public:
172 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
173 bool IsInitialized() const final;
174
175 size_t ByteSizeLong() const final;
176 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
178 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
179 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
180
181 private:
182 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
183 void SharedDtor();
184 void SetCachedSize(int size) const final;
185 void InternalSwap(FrontSeatInterfaceConfig* other);
186
187 private:
188 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
189 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
190 return "goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig";
191 }
192 protected:
193 explicit FrontSeatInterfaceConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena,
194 bool is_message_owned = false);
195 public:
196
197 static const ClassData _class_data_;
198 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
199
200 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
201
202 // nested types ----------------------------------------------------
203
204 // accessors -------------------------------------------------------
205
206 enum : int {
210 };
211 // optional .goby.middleware.protobuf.AppConfig app = 1;
212 bool has_app() const;
213 private:
214 bool _internal_has_app() const;
215 public:
216 void clear_app();
217 const ::goby::middleware::protobuf::AppConfig& app() const;
218 PROTOBUF_NODISCARD ::goby::middleware::protobuf::AppConfig* release_app();
221 private:
222 const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
223 ::goby::middleware::protobuf::AppConfig* _internal_mutable_app();
224 public:
228
229 // optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
230 bool has_interprocess() const;
231 private:
232 bool _internal_has_interprocess() const;
233 public:
235 const ::goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
236 PROTOBUF_NODISCARD ::goby::zeromq::protobuf::InterProcessPortalConfig* release_interprocess();
239 private:
240 const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
241 ::goby::zeromq::protobuf::InterProcessPortalConfig* _internal_mutable_interprocess();
242 public:
246
247 // required .goby.middleware.frontseat.protobuf.Config frontseat_cfg = 10;
248 bool has_frontseat_cfg() const;
249 private:
250 bool _internal_has_frontseat_cfg() const;
251 public:
253 const ::goby::middleware::frontseat::protobuf::Config& frontseat_cfg() const;
254 PROTOBUF_NODISCARD ::goby::middleware::frontseat::protobuf::Config* release_frontseat_cfg();
257 private:
258 const ::goby::middleware::frontseat::protobuf::Config& _internal_frontseat_cfg() const;
259 ::goby::middleware::frontseat::protobuf::Config* _internal_mutable_frontseat_cfg();
260 public:
264
265
266 template <typename _proto_TypeTraits,
267 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
268 bool _is_packed>
269 inline bool HasExtension(
270 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
271 FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed>& id) const {
272
273 return _impl_._extensions_.Has(id.number());
274 }
275
276 template <typename _proto_TypeTraits,
277 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
278 bool _is_packed>
279 inline void ClearExtension(
280 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
281 FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed>& id) {
282 _impl_._extensions_.ClearExtension(id.number());
283
284 }
285
286 template <typename _proto_TypeTraits,
287 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
288 bool _is_packed>
289 inline int ExtensionSize(
290 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
291 FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed>& id) const {
292
293 return _impl_._extensions_.ExtensionSize(id.number());
294 }
295
296 template <typename _proto_TypeTraits,
297 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
298 bool _is_packed>
299 inline typename _proto_TypeTraits::Singular::ConstType GetExtension(
300 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
301 FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed>& id) const {
302
303 return _proto_TypeTraits::Get(id.number(), _impl_._extensions_,
304 id.default_value());
305 }
306
307 template <typename _proto_TypeTraits,
308 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
309 bool _is_packed>
310 inline typename _proto_TypeTraits::Singular::MutableType MutableExtension(
311 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
312 FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed>& id) {
313
314 return _proto_TypeTraits::Mutable(id.number(), _field_type,
315 &_impl_._extensions_);
316 }
317
318 template <typename _proto_TypeTraits,
319 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
320 bool _is_packed>
321 inline void SetExtension(
322 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
323 FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed>& id,
324 typename _proto_TypeTraits::Singular::ConstType value) {
325 _proto_TypeTraits::Set(id.number(), _field_type, value, &_impl_._extensions_);
326
327 }
328
329 template <typename _proto_TypeTraits,
330 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
331 bool _is_packed>
333 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
334 FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed>& id,
335 typename _proto_TypeTraits::Singular::MutableType value) {
336 _proto_TypeTraits::SetAllocated(id.number(), _field_type, value,
337 &_impl_._extensions_);
338
339 }
340 template <typename _proto_TypeTraits,
341 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
342 bool _is_packed>
344 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
345 FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed>& id,
346 typename _proto_TypeTraits::Singular::MutableType value) {
347 _proto_TypeTraits::UnsafeArenaSetAllocated(id.number(), _field_type,
348 value, &_impl_._extensions_);
349
350 }
351 template <typename _proto_TypeTraits,
352 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
353 bool _is_packed>
354 PROTOBUF_NODISCARD inline
355 typename _proto_TypeTraits::Singular::MutableType
357 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
358 FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed>& id) {
359
360 return _proto_TypeTraits::Release(id.number(), _field_type,
361 &_impl_._extensions_);
362 }
363 template <typename _proto_TypeTraits,
364 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
365 bool _is_packed>
366 inline typename _proto_TypeTraits::Singular::MutableType
368 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
369 FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed>& id) {
370
371 return _proto_TypeTraits::UnsafeArenaRelease(id.number(), _field_type,
372 &_impl_._extensions_);
373 }
374
375 template <typename _proto_TypeTraits,
376 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
377 bool _is_packed>
378 inline typename _proto_TypeTraits::Repeated::ConstType GetExtension(
379 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
380 FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed>& id,
381 int index) const {
382
383 return _proto_TypeTraits::Get(id.number(), _impl_._extensions_, index);
384 }
385
386 template <typename _proto_TypeTraits,
387 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
388 bool _is_packed>
389 inline typename _proto_TypeTraits::Repeated::MutableType MutableExtension(
390 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
391 FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed>& id,
392 int index) {
393
394 return _proto_TypeTraits::Mutable(id.number(), index, &_impl_._extensions_);
395 }
396
397 template <typename _proto_TypeTraits,
398 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
399 bool _is_packed>
400 inline void SetExtension(
401 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
402 FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed>& id,
403 int index, typename _proto_TypeTraits::Repeated::ConstType value) {
404 _proto_TypeTraits::Set(id.number(), index, value, &_impl_._extensions_);
405
406 }
407
408 template <typename _proto_TypeTraits,
409 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
410 bool _is_packed>
411 inline typename _proto_TypeTraits::Repeated::MutableType AddExtension(
412 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
413 FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed>& id) {
414 typename _proto_TypeTraits::Repeated::MutableType to_add =
415 _proto_TypeTraits::Add(id.number(), _field_type, &_impl_._extensions_);
416
417 return to_add;
418 }
419
420 template <typename _proto_TypeTraits,
421 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
422 bool _is_packed>
423 inline void AddExtension(
424 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
425 FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed>& id,
426 typename _proto_TypeTraits::Repeated::ConstType value) {
427 _proto_TypeTraits::Add(id.number(), _field_type, _is_packed, value,
428 &_impl_._extensions_);
429
430 }
431
432 template <typename _proto_TypeTraits,
433 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
434 bool _is_packed>
435 inline const typename _proto_TypeTraits::Repeated::RepeatedFieldType&
437 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
438 FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed>& id) const {
439
440 return _proto_TypeTraits::GetRepeated(id.number(), _impl_._extensions_);
441 }
442
443 template <typename _proto_TypeTraits,
444 ::PROTOBUF_NAMESPACE_ID::internal::FieldType _field_type,
445 bool _is_packed>
446 inline typename _proto_TypeTraits::Repeated::RepeatedFieldType*
448 const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier<
449 FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed>& id) {
450
451 return _proto_TypeTraits::MutableRepeated(id.number(), _field_type,
452 _is_packed, &_impl_._extensions_);
453 }
454
455 // @@protoc_insertion_point(class_scope:goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig)
456 private:
457 class _Internal;
458
459 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
460 typedef void InternalArenaConstructable_;
461 typedef void DestructorSkippable_;
462 struct Impl_ {
463 ::PROTOBUF_NAMESPACE_ID::internal::ExtensionSet _extensions_;
464
465 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
466 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
470 };
471 union { Impl_ _impl_; };
472 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2ffrontseat_5finterface_5fconfig_2eproto;
473};
474// ===================================================================
475
476
477// ===================================================================
478
479#ifdef __GNUC__
480 #pragma GCC diagnostic push
481 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
482#endif // __GNUC__
483// FrontSeatInterfaceConfig
484
485// optional .goby.middleware.protobuf.AppConfig app = 1;
486inline bool FrontSeatInterfaceConfig::_internal_has_app() const {
487 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
488 PROTOBUF_ASSUME(!value || _impl_.app_ != nullptr);
489 return value;
490}
492 return _internal_has_app();
493}
494inline const ::goby::middleware::protobuf::AppConfig& FrontSeatInterfaceConfig::_internal_app() const {
495 const ::goby::middleware::protobuf::AppConfig* p = _impl_.app_;
496 return p != nullptr ? *p : reinterpret_cast<const ::goby::middleware::protobuf::AppConfig&>(
498}
499inline const ::goby::middleware::protobuf::AppConfig& FrontSeatInterfaceConfig::app() const {
500 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig.app)
501 return _internal_app();
502}
505 if (GetArenaForAllocation() == nullptr) {
506 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.app_);
507 }
508 _impl_.app_ = app;
509 if (app) {
510 _impl_._has_bits_[0] |= 0x00000001u;
511 } else {
512 _impl_._has_bits_[0] &= ~0x00000001u;
513 }
514 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig.app)
515}
516inline ::goby::middleware::protobuf::AppConfig* FrontSeatInterfaceConfig::release_app() {
517 _impl_._has_bits_[0] &= ~0x00000001u;
519 _impl_.app_ = nullptr;
520#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
521 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
522 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
523 if (GetArenaForAllocation() == nullptr) { delete old; }
524#else // PROTOBUF_FORCE_COPY_IN_RELEASE
525 if (GetArenaForAllocation() != nullptr) {
526 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
527 }
528#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
529 return temp;
530}
531inline ::goby::middleware::protobuf::AppConfig* FrontSeatInterfaceConfig::unsafe_arena_release_app() {
532 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig.app)
533 _impl_._has_bits_[0] &= ~0x00000001u;
535 _impl_.app_ = nullptr;
536 return temp;
537}
538inline ::goby::middleware::protobuf::AppConfig* FrontSeatInterfaceConfig::_internal_mutable_app() {
539 _impl_._has_bits_[0] |= 0x00000001u;
540 if (_impl_.app_ == nullptr) {
541 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaForAllocation());
542 _impl_.app_ = p;
543 }
544 return _impl_.app_;
545}
546inline ::goby::middleware::protobuf::AppConfig* FrontSeatInterfaceConfig::mutable_app() {
547 ::goby::middleware::protobuf::AppConfig* _msg = _internal_mutable_app();
548 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig.app)
549 return _msg;
550}
552 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
553 if (message_arena == nullptr) {
554 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.app_);
555 }
556 if (app) {
557 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
558 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
559 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(app));
560 if (message_arena != submessage_arena) {
561 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
562 message_arena, app, submessage_arena);
563 }
564 _impl_._has_bits_[0] |= 0x00000001u;
565 } else {
566 _impl_._has_bits_[0] &= ~0x00000001u;
567 }
568 _impl_.app_ = app;
569 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig.app)
570}
571
572// optional .goby.zeromq.protobuf.InterProcessPortalConfig interprocess = 2 [(.goby.field) = {
573inline bool FrontSeatInterfaceConfig::_internal_has_interprocess() const {
574 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
575 PROTOBUF_ASSUME(!value || _impl_.interprocess_ != nullptr);
576 return value;
577}
579 return _internal_has_interprocess();
580}
581inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& FrontSeatInterfaceConfig::_internal_interprocess() const {
582 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = _impl_.interprocess_;
583 return p != nullptr ? *p : reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig&>(
585}
586inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& FrontSeatInterfaceConfig::interprocess() const {
587 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig.interprocess)
588 return _internal_interprocess();
589}
592 if (GetArenaForAllocation() == nullptr) {
593 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.interprocess_);
594 }
595 _impl_.interprocess_ = interprocess;
596 if (interprocess) {
597 _impl_._has_bits_[0] |= 0x00000002u;
598 } else {
599 _impl_._has_bits_[0] &= ~0x00000002u;
600 }
601 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig.interprocess)
602}
603inline ::goby::zeromq::protobuf::InterProcessPortalConfig* FrontSeatInterfaceConfig::release_interprocess() {
604 _impl_._has_bits_[0] &= ~0x00000002u;
606 _impl_.interprocess_ = nullptr;
607#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
608 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
609 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
610 if (GetArenaForAllocation() == nullptr) { delete old; }
611#else // PROTOBUF_FORCE_COPY_IN_RELEASE
612 if (GetArenaForAllocation() != nullptr) {
613 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
614 }
615#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
616 return temp;
617}
618inline ::goby::zeromq::protobuf::InterProcessPortalConfig* FrontSeatInterfaceConfig::unsafe_arena_release_interprocess() {
619 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig.interprocess)
620 _impl_._has_bits_[0] &= ~0x00000002u;
622 _impl_.interprocess_ = nullptr;
623 return temp;
624}
625inline ::goby::zeromq::protobuf::InterProcessPortalConfig* FrontSeatInterfaceConfig::_internal_mutable_interprocess() {
626 _impl_._has_bits_[0] |= 0x00000002u;
627 if (_impl_.interprocess_ == nullptr) {
629 _impl_.interprocess_ = p;
630 }
631 return _impl_.interprocess_;
632}
633inline ::goby::zeromq::protobuf::InterProcessPortalConfig* FrontSeatInterfaceConfig::mutable_interprocess() {
634 ::goby::zeromq::protobuf::InterProcessPortalConfig* _msg = _internal_mutable_interprocess();
635 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig.interprocess)
636 return _msg;
637}
639 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
640 if (message_arena == nullptr) {
641 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.interprocess_);
642 }
643 if (interprocess) {
644 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
645 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
646 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(interprocess));
647 if (message_arena != submessage_arena) {
648 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
649 message_arena, interprocess, submessage_arena);
650 }
651 _impl_._has_bits_[0] |= 0x00000002u;
652 } else {
653 _impl_._has_bits_[0] &= ~0x00000002u;
654 }
655 _impl_.interprocess_ = interprocess;
656 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig.interprocess)
657}
658
659// required .goby.middleware.frontseat.protobuf.Config frontseat_cfg = 10;
660inline bool FrontSeatInterfaceConfig::_internal_has_frontseat_cfg() const {
661 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
662 PROTOBUF_ASSUME(!value || _impl_.frontseat_cfg_ != nullptr);
663 return value;
664}
666 return _internal_has_frontseat_cfg();
667}
668inline const ::goby::middleware::frontseat::protobuf::Config& FrontSeatInterfaceConfig::_internal_frontseat_cfg() const {
669 const ::goby::middleware::frontseat::protobuf::Config* p = _impl_.frontseat_cfg_;
670 return p != nullptr ? *p : reinterpret_cast<const ::goby::middleware::frontseat::protobuf::Config&>(
672}
673inline const ::goby::middleware::frontseat::protobuf::Config& FrontSeatInterfaceConfig::frontseat_cfg() const {
674 // @@protoc_insertion_point(field_get:goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig.frontseat_cfg)
675 return _internal_frontseat_cfg();
676}
679 if (GetArenaForAllocation() == nullptr) {
680 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.frontseat_cfg_);
681 }
682 _impl_.frontseat_cfg_ = frontseat_cfg;
683 if (frontseat_cfg) {
684 _impl_._has_bits_[0] |= 0x00000004u;
685 } else {
686 _impl_._has_bits_[0] &= ~0x00000004u;
687 }
688 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig.frontseat_cfg)
689}
690inline ::goby::middleware::frontseat::protobuf::Config* FrontSeatInterfaceConfig::release_frontseat_cfg() {
691 _impl_._has_bits_[0] &= ~0x00000004u;
693 _impl_.frontseat_cfg_ = nullptr;
694#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
695 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
696 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
697 if (GetArenaForAllocation() == nullptr) { delete old; }
698#else // PROTOBUF_FORCE_COPY_IN_RELEASE
699 if (GetArenaForAllocation() != nullptr) {
700 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
701 }
702#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
703 return temp;
704}
705inline ::goby::middleware::frontseat::protobuf::Config* FrontSeatInterfaceConfig::unsafe_arena_release_frontseat_cfg() {
706 // @@protoc_insertion_point(field_release:goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig.frontseat_cfg)
707 _impl_._has_bits_[0] &= ~0x00000004u;
709 _impl_.frontseat_cfg_ = nullptr;
710 return temp;
711}
712inline ::goby::middleware::frontseat::protobuf::Config* FrontSeatInterfaceConfig::_internal_mutable_frontseat_cfg() {
713 _impl_._has_bits_[0] |= 0x00000004u;
714 if (_impl_.frontseat_cfg_ == nullptr) {
716 _impl_.frontseat_cfg_ = p;
717 }
718 return _impl_.frontseat_cfg_;
719}
720inline ::goby::middleware::frontseat::protobuf::Config* FrontSeatInterfaceConfig::mutable_frontseat_cfg() {
721 ::goby::middleware::frontseat::protobuf::Config* _msg = _internal_mutable_frontseat_cfg();
722 // @@protoc_insertion_point(field_mutable:goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig.frontseat_cfg)
723 return _msg;
724}
726 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
727 if (message_arena == nullptr) {
728 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.frontseat_cfg_);
729 }
730 if (frontseat_cfg) {
731 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
732 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
733 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(frontseat_cfg));
734 if (message_arena != submessage_arena) {
735 frontseat_cfg = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
736 message_arena, frontseat_cfg, submessage_arena);
737 }
738 _impl_._has_bits_[0] |= 0x00000004u;
739 } else {
740 _impl_._has_bits_[0] &= ~0x00000004u;
741 }
742 _impl_.frontseat_cfg_ = frontseat_cfg;
743 // @@protoc_insertion_point(field_set_allocated:goby.apps.zeromq.protobuf.FrontSeatInterfaceConfig.frontseat_cfg)
744}
745
746#ifdef __GNUC__
747 #pragma GCC diagnostic pop
748#endif // __GNUC__
749
750// @@protoc_insertion_point(namespace_scope)
751
752} // namespace protobuf
753} // namespace zeromq
754} // namespace apps
755} // namespace goby
756
757// @@protoc_insertion_point(global_scope)
758
759#include <google/protobuf/port_undef.inc>
760#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2ffrontseat_5finterface_5fconfig_2eproto
PROTOBUF_NAMESPACE_OPEN ::goby::middleware::protobuf::AppConfig * Arena::CreateMaybeMessage<::goby::middleware::protobuf::AppConfig >(Arena *)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void unsafe_arena_set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
void CopyFrom(const FrontSeatInterfaceConfig &from)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::ConstType value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
PROTOBUF_NODISCARD::goby::middleware::protobuf::AppConfig * release_app()
FrontSeatInterfaceConfig(FrontSeatInterfaceConfig &&from) noexcept
FrontSeatInterfaceConfig(const FrontSeatInterfaceConfig &from)
void set_allocated_frontseat_cfg(::goby::middleware::frontseat::protobuf::Config *frontseat_cfg)
::goby::middleware::protobuf::AppConfig * unsafe_arena_release_app()
_proto_TypeTraits::Singular::MutableType UnsafeArenaReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
const _proto_TypeTraits::Repeated::RepeatedFieldType & GetRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id) const
_proto_TypeTraits::Singular::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
PROTOBUF_NODISCARD::goby::middleware::frontseat::protobuf::Config * release_frontseat_cfg()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
PROTOBUF_NODISCARD _proto_TypeTraits::Singular::MutableType ReleaseExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
void SetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id, int index, typename _proto_TypeTraits::Repeated::ConstType value)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
bool HasExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id) const
_proto_TypeTraits::Repeated::RepeatedFieldType * MutableRepeatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
FrontSeatInterfaceConfig & operator=(FrontSeatInterfaceConfig &&from) noexcept
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
_proto_TypeTraits::Repeated::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id, int index) const
::goby::middleware::frontseat::protobuf::Config * mutable_frontseat_cfg()
_proto_TypeTraits::Singular::ConstType GetExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id) const
PROTOBUF_CONSTEXPR FrontSeatInterfaceConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
::goby::middleware::frontseat::protobuf::Config * unsafe_arena_release_frontseat_cfg()
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
::goby::zeromq::protobuf::InterProcessPortalConfig * unsafe_arena_release_interprocess()
const ::goby::middleware::frontseat::protobuf::Config & frontseat_cfg() const
const ::goby::middleware::protobuf::AppConfig & app() const
_proto_TypeTraits::Repeated::MutableType AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
void AddExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Repeated::ConstType value)
static const FrontSeatInterfaceConfig * internal_default_instance()
_proto_TypeTraits::Repeated::MutableType MutableExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id, int index)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_NODISCARD::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
void ClearExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id)
FrontSeatInterfaceConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
friend void swap(FrontSeatInterfaceConfig &a, FrontSeatInterfaceConfig &b)
int ExtensionSize(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id) const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void unsafe_arena_set_allocated_frontseat_cfg(::goby::middleware::frontseat::protobuf::Config *frontseat_cfg)
FrontSeatInterfaceConfig & operator=(const FrontSeatInterfaceConfig &from)
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
void SetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
void UnsafeArenaSetAllocatedExtension(const ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< FrontSeatInterfaceConfig, _proto_TypeTraits, _field_type, _is_packed > &id, typename _proto_TypeTraits::Singular::MutableType value)
void unsafe_arena_set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
FrontSeatInterfaceConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
PROTOBUF_NAMESPACE_OPEN ::goby::middleware::frontseat::protobuf::Config * Arena::CreateMaybeMessage<::goby::middleware::frontseat::protobuf::Config >(Arena *)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fzeromq_2fprotobuf_2ffrontseat_5finterface_5fconfig_2eproto
::goby::zeromq::protobuf::InterProcessPortalConfig * Arena::CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig >(Arena *)
FrontSeatInterfaceConfigDefaultTypeInternal _FrontSeatInterfaceConfig_default_instance_
ConfigDefaultTypeInternal _Config_default_instance_
AppConfigDefaultTypeInternal _AppConfig_default_instance_
InterProcessPortalConfigDefaultTypeInternal _InterProcessPortalConfig_default_instance_
The global namespace for the Goby project.