Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
intermodule.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: goby/middleware/protobuf/intermodule.proto
3
4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fintermodule_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/generated_enum_reflection.h>
33#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_2fmiddleware_2fprotobuf_2fintermodule_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_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto;
53namespace goby {
54namespace middleware {
55namespace intermodule {
56namespace protobuf {
57class Subscription;
58struct SubscriptionDefaultTypeInternal;
59extern SubscriptionDefaultTypeInternal _Subscription_default_instance_;
60} // namespace protobuf
61} // namespace intermodule
62} // namespace middleware
63} // namespace goby
64PROTOBUF_NAMESPACE_OPEN
65template<> ::goby::middleware::intermodule::protobuf::Subscription* Arena::CreateMaybeMessage<::goby::middleware::intermodule::protobuf::Subscription>(Arena*);
66PROTOBUF_NAMESPACE_CLOSE
67namespace goby {
68namespace middleware {
69namespace intermodule {
70namespace protobuf {
71
81
82const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Subscription_Action_descriptor();
83template<typename T>
84inline const std::string& Subscription_Action_Name(T enum_t_value) {
85 static_assert(::std::is_same<T, Subscription_Action>::value ||
86 ::std::is_integral<T>::value,
87 "Incorrect type passed to function Subscription_Action_Name.");
88 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
89 Subscription_Action_descriptor(), enum_t_value);
90}
92 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Subscription_Action* value) {
93 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Subscription_Action>(
94 Subscription_Action_descriptor(), name, value);
95}
96// ===================================================================
97
98class Subscription final :
99 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.middleware.intermodule.protobuf.Subscription) */ {
100 public:
101 inline Subscription() : Subscription(nullptr) {}
102 ~Subscription() override;
103 explicit PROTOBUF_CONSTEXPR Subscription(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
104
106 Subscription(Subscription&& from) noexcept
107 : Subscription() {
108 *this = ::std::move(from);
109 }
110
111 inline Subscription& operator=(const Subscription& from) {
112 CopyFrom(from);
113 return *this;
114 }
115 inline Subscription& operator=(Subscription&& from) noexcept {
116 if (this == &from) return *this;
117 if (GetOwningArena() == from.GetOwningArena()
118 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
119 && GetOwningArena() != nullptr
120 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
121 ) {
122 InternalSwap(&from);
123 } else {
124 CopyFrom(from);
125 }
126 return *this;
127 }
128
129 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
130 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
131 }
132 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
133 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
134 }
135
136 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
137 return GetDescriptor();
138 }
139 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
140 return default_instance().GetMetadata().descriptor;
141 }
142 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
143 return default_instance().GetMetadata().reflection;
144 }
147 }
149 return reinterpret_cast<const Subscription*>(
151 }
152 static constexpr int kIndexInFileMessages =
153 0;
154
155 friend void swap(Subscription& a, Subscription& b) {
156 a.Swap(&b);
157 }
158 inline void Swap(Subscription* other) {
159 if (other == this) return;
160 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
161 if (GetOwningArena() != nullptr &&
162 GetOwningArena() == other->GetOwningArena()) {
163 #else // PROTOBUF_FORCE_COPY_IN_SWAP
164 if (GetOwningArena() == other->GetOwningArena()) {
165 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
166 InternalSwap(other);
167 } else {
168 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
169 }
170 }
172 if (other == this) return;
173 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
174 InternalSwap(other);
175 }
176
177 // implements Message ----------------------------------------------
178
179 Subscription* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
180 return CreateMaybeMessage<Subscription>(arena);
181 }
182 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
183 void CopyFrom(const Subscription& from);
184 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
185 void MergeFrom( const Subscription& from) {
186 Subscription::MergeImpl(*this, from);
187 }
188 private:
189 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
190 public:
191 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
192 bool IsInitialized() const final;
193
194 size_t ByteSizeLong() const final;
195 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
197 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
198 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
199
200 private:
201 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
202 void SharedDtor();
203 void SetCachedSize(int size) const final;
204 void InternalSwap(Subscription* other);
205
206 private:
207 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
208 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
209 return "goby.middleware.intermodule.protobuf.Subscription";
210 }
211 protected:
212 explicit Subscription(::PROTOBUF_NAMESPACE_ID::Arena* arena,
213 bool is_message_owned = false);
214 public:
215
216 static const ClassData _class_data_;
217 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
218
219 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
220
221 // nested types ----------------------------------------------------
222
224 static constexpr Action SUBSCRIBE =
226 static constexpr Action UNSUBSCRIBE =
228 static constexpr Action UNSUBSCRIBE_ALL =
230 static inline bool Action_IsValid(int value) {
231 return Subscription_Action_IsValid(value);
232 }
233 static constexpr Action Action_MIN =
235 static constexpr Action Action_MAX =
237 static constexpr int Action_ARRAYSIZE =
239 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
243 template<typename T>
244 static inline const std::string& Action_Name(T enum_t_value) {
245 static_assert(::std::is_same<T, Action>::value ||
246 ::std::is_integral<T>::value,
247 "Incorrect type passed to function Action_Name.");
248 return Subscription_Action_Name(enum_t_value);
249 }
250 static inline bool Action_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
251 Action* value) {
252 return Subscription_Action_Parse(name, value);
253 }
254
255 // accessors -------------------------------------------------------
256
257 enum : int {
261 };
262 // required string id = 1;
263 bool has_id() const;
264 private:
265 bool _internal_has_id() const;
266 public:
267 void clear_id();
268 const std::string& id() const;
269 template <typename ArgT0 = const std::string&, typename... ArgT>
270 void set_id(ArgT0&& arg0, ArgT... args);
271 std::string* mutable_id();
272 PROTOBUF_NODISCARD std::string* release_id();
273 void set_allocated_id(std::string* id);
274 private:
275 const std::string& _internal_id() const;
276 inline PROTOBUF_ALWAYS_INLINE void _internal_set_id(const std::string& value);
277 std::string* _internal_mutable_id();
278 public:
279
280 // optional .goby.middleware.protobuf.SerializerTransporterKey key = 2;
281 bool has_key() const;
282 private:
283 bool _internal_has_key() const;
284 public:
285 void clear_key();
286 const ::goby::middleware::protobuf::SerializerTransporterKey& key() const;
287 PROTOBUF_NODISCARD ::goby::middleware::protobuf::SerializerTransporterKey* release_key();
290 private:
291 const ::goby::middleware::protobuf::SerializerTransporterKey& _internal_key() const;
293 public:
297
298 // required .goby.middleware.intermodule.protobuf.Subscription.Action action = 5;
299 bool has_action() const;
300 private:
301 bool _internal_has_action() const;
302 public:
303 void clear_action();
306 private:
309 public:
310
311 // @@protoc_insertion_point(class_scope:goby.middleware.intermodule.protobuf.Subscription)
312 private:
313 class _Internal;
314
315 // helper for ByteSizeLong()
316 size_t RequiredFieldsByteSizeFallback() const;
317
318 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
319 typedef void InternalArenaConstructable_;
320 typedef void DestructorSkippable_;
321 struct Impl_ {
322 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
323 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
324 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr id_;
326 int action_;
327 };
328 union { Impl_ _impl_; };
329 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto;
330};
331// ===================================================================
332
333
334// ===================================================================
335
336#ifdef __GNUC__
337 #pragma GCC diagnostic push
338 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
339#endif // __GNUC__
340// Subscription
341
342// required string id = 1;
343inline bool Subscription::_internal_has_id() const {
344 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
345 return value;
346}
347inline bool Subscription::has_id() const {
348 return _internal_has_id();
349}
351 _impl_.id_.ClearToEmpty();
352 _impl_._has_bits_[0] &= ~0x00000001u;
353}
354inline const std::string& Subscription::id() const {
355 // @@protoc_insertion_point(field_get:goby.middleware.intermodule.protobuf.Subscription.id)
356 return _internal_id();
357}
358template <typename ArgT0, typename... ArgT>
359inline PROTOBUF_ALWAYS_INLINE
360void Subscription::set_id(ArgT0&& arg0, ArgT... args) {
361 _impl_._has_bits_[0] |= 0x00000001u;
362 _impl_.id_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
363 // @@protoc_insertion_point(field_set:goby.middleware.intermodule.protobuf.Subscription.id)
364}
365inline std::string* Subscription::mutable_id() {
366 std::string* _s = _internal_mutable_id();
367 // @@protoc_insertion_point(field_mutable:goby.middleware.intermodule.protobuf.Subscription.id)
368 return _s;
369}
370inline const std::string& Subscription::_internal_id() const {
371 return _impl_.id_.Get();
372}
373inline void Subscription::_internal_set_id(const std::string& value) {
374 _impl_._has_bits_[0] |= 0x00000001u;
375 _impl_.id_.Set(value, GetArenaForAllocation());
376}
377inline std::string* Subscription::_internal_mutable_id() {
378 _impl_._has_bits_[0] |= 0x00000001u;
379 return _impl_.id_.Mutable(GetArenaForAllocation());
380}
381inline std::string* Subscription::release_id() {
382 // @@protoc_insertion_point(field_release:goby.middleware.intermodule.protobuf.Subscription.id)
383 if (!_internal_has_id()) {
384 return nullptr;
385 }
386 _impl_._has_bits_[0] &= ~0x00000001u;
387 auto* p = _impl_.id_.Release();
388#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
389 if (_impl_.id_.IsDefault()) {
390 _impl_.id_.Set("", GetArenaForAllocation());
391 }
392#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
393 return p;
394}
395inline void Subscription::set_allocated_id(std::string* id) {
396 if (id != nullptr) {
397 _impl_._has_bits_[0] |= 0x00000001u;
398 } else {
399 _impl_._has_bits_[0] &= ~0x00000001u;
400 }
401 _impl_.id_.SetAllocated(id, GetArenaForAllocation());
402#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
403 if (_impl_.id_.IsDefault()) {
404 _impl_.id_.Set("", GetArenaForAllocation());
405 }
406#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
407 // @@protoc_insertion_point(field_set_allocated:goby.middleware.intermodule.protobuf.Subscription.id)
408}
409
410// optional .goby.middleware.protobuf.SerializerTransporterKey key = 2;
411inline bool Subscription::_internal_has_key() const {
412 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
413 PROTOBUF_ASSUME(!value || _impl_.key_ != nullptr);
414 return value;
415}
416inline bool Subscription::has_key() const {
417 return _internal_has_key();
418}
419inline const ::goby::middleware::protobuf::SerializerTransporterKey& Subscription::_internal_key() const {
420 const ::goby::middleware::protobuf::SerializerTransporterKey* p = _impl_.key_;
421 return p != nullptr ? *p : reinterpret_cast<const ::goby::middleware::protobuf::SerializerTransporterKey&>(
423}
424inline const ::goby::middleware::protobuf::SerializerTransporterKey& Subscription::key() const {
425 // @@protoc_insertion_point(field_get:goby.middleware.intermodule.protobuf.Subscription.key)
426 return _internal_key();
427}
430 if (GetArenaForAllocation() == nullptr) {
431 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.key_);
432 }
433 _impl_.key_ = key;
434 if (key) {
435 _impl_._has_bits_[0] |= 0x00000002u;
436 } else {
437 _impl_._has_bits_[0] &= ~0x00000002u;
438 }
439 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.middleware.intermodule.protobuf.Subscription.key)
440}
441inline ::goby::middleware::protobuf::SerializerTransporterKey* Subscription::release_key() {
442 _impl_._has_bits_[0] &= ~0x00000002u;
444 _impl_.key_ = nullptr;
445#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
446 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
447 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
448 if (GetArenaForAllocation() == nullptr) { delete old; }
449#else // PROTOBUF_FORCE_COPY_IN_RELEASE
450 if (GetArenaForAllocation() != nullptr) {
451 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
452 }
453#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
454 return temp;
455}
456inline ::goby::middleware::protobuf::SerializerTransporterKey* Subscription::unsafe_arena_release_key() {
457 // @@protoc_insertion_point(field_release:goby.middleware.intermodule.protobuf.Subscription.key)
458 _impl_._has_bits_[0] &= ~0x00000002u;
460 _impl_.key_ = nullptr;
461 return temp;
462}
463inline ::goby::middleware::protobuf::SerializerTransporterKey* Subscription::_internal_mutable_key() {
464 _impl_._has_bits_[0] |= 0x00000002u;
465 if (_impl_.key_ == nullptr) {
467 _impl_.key_ = p;
468 }
469 return _impl_.key_;
470}
471inline ::goby::middleware::protobuf::SerializerTransporterKey* Subscription::mutable_key() {
472 ::goby::middleware::protobuf::SerializerTransporterKey* _msg = _internal_mutable_key();
473 // @@protoc_insertion_point(field_mutable:goby.middleware.intermodule.protobuf.Subscription.key)
474 return _msg;
475}
477 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
478 if (message_arena == nullptr) {
479 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.key_);
480 }
481 if (key) {
482 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
483 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
484 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(key));
485 if (message_arena != submessage_arena) {
486 key = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
487 message_arena, key, submessage_arena);
488 }
489 _impl_._has_bits_[0] |= 0x00000002u;
490 } else {
491 _impl_._has_bits_[0] &= ~0x00000002u;
492 }
493 _impl_.key_ = key;
494 // @@protoc_insertion_point(field_set_allocated:goby.middleware.intermodule.protobuf.Subscription.key)
495}
496
497// required .goby.middleware.intermodule.protobuf.Subscription.Action action = 5;
498inline bool Subscription::_internal_has_action() const {
499 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
500 return value;
501}
502inline bool Subscription::has_action() const {
503 return _internal_has_action();
504}
506 _impl_.action_ = 1;
507 _impl_._has_bits_[0] &= ~0x00000004u;
508}
509inline ::goby::middleware::intermodule::protobuf::Subscription_Action Subscription::_internal_action() const {
511}
512inline ::goby::middleware::intermodule::protobuf::Subscription_Action Subscription::action() const {
513 // @@protoc_insertion_point(field_get:goby.middleware.intermodule.protobuf.Subscription.action)
514 return _internal_action();
515}
516inline void Subscription::_internal_set_action(::goby::middleware::intermodule::protobuf::Subscription_Action value) {
518 _impl_._has_bits_[0] |= 0x00000004u;
519 _impl_.action_ = value;
520}
522 _internal_set_action(value);
523 // @@protoc_insertion_point(field_set:goby.middleware.intermodule.protobuf.Subscription.action)
524}
525
526#ifdef __GNUC__
527 #pragma GCC diagnostic pop
528#endif // __GNUC__
529
530// @@protoc_insertion_point(namespace_scope)
531
532} // namespace protobuf
533} // namespace intermodule
534} // namespace middleware
535} // namespace goby
536
537PROTOBUF_NAMESPACE_OPEN
538
539template <> struct is_proto_enum< ::goby::middleware::intermodule::protobuf::Subscription_Action> : ::std::true_type {};
540template <>
542 return ::goby::middleware::intermodule::protobuf::Subscription_Action_descriptor();
543}
544
545PROTOBUF_NAMESPACE_CLOSE
546
547// @@protoc_insertion_point(global_scope)
548
549#include <google/protobuf/port_undef.inc>
550#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void unsafe_arena_set_allocated_key(::goby::middleware::protobuf::SerializerTransporterKey *key)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
static const std::string & Action_Name(T enum_t_value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
::goby::middleware::protobuf::SerializerTransporterKey * mutable_key()
Subscription * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
static bool Action_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Action *value)
void set_action(::goby::middleware::intermodule::protobuf::Subscription_Action value)
::goby::middleware::intermodule::protobuf::Subscription_Action action() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
Subscription & operator=(Subscription &&from) noexcept
friend void swap(Subscription &a, Subscription &b)
const ::goby::middleware::protobuf::SerializerTransporterKey & key() const
PROTOBUF_CONSTEXPR Subscription(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
Subscription & operator=(const Subscription &from)
Subscription(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_NODISCARD::goby::middleware::protobuf::SerializerTransporterKey * release_key()
void set_allocated_key(::goby::middleware::protobuf::SerializerTransporterKey *key)
::goby::middleware::protobuf::SerializerTransporterKey * unsafe_arena_release_key()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Action_descriptor()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
const EnumDescriptor * GetEnumDescriptor< ::goby::middleware::intermodule::protobuf::Subscription_Action >()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto
SubscriptionDefaultTypeInternal _Subscription_default_instance_
bool Subscription_Action_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Subscription_Action *value)
constexpr Subscription_Action Subscription_Action_Action_MIN
constexpr Subscription_Action Subscription_Action_Action_MAX
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Subscription_Action_descriptor()
const std::string & Subscription_Action_Name(T enum_t_value)
SerializerTransporterKeyDefaultTypeInternal _SerializerTransporterKey_default_instance_
The global namespace for the Goby project.
::goby::middleware::protobuf::SerializerTransporterKey * Arena::CreateMaybeMessage<::goby::middleware::protobuf::SerializerTransporterKey >(Arena *)