Goby3  3.1.4
2024.02.22
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 PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto
6 
7 #include <string>
8 
9 #include <google/protobuf/stubs/common.h>
10 
11 #if GOOGLE_PROTOBUF_VERSION < 3006001
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 3006001 < GOOGLE_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/io/coded_stream.h>
23 #include <google/protobuf/arena.h>
24 #include <google/protobuf/arenastring.h>
25 #include <google/protobuf/generated_message_table_driven.h>
26 #include <google/protobuf/generated_message_util.h>
27 #include <google/protobuf/inlined_string_field.h>
28 #include <google/protobuf/metadata.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>
34 #include "dccl/option_extensions.pb.h"
37 #include <boost/units/quantity.hpp>
38 #include <boost/units/absolute.hpp>
39 #include <boost/units/dimensionless_type.hpp>
40 #include <boost/units/make_scaled_unit.hpp>
41 // @@protoc_insertion_point(includes)
42 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto
43 
45 // Internal implementation detail -- do not use these members.
46 struct TableStruct {
47  static const ::google::protobuf::internal::ParseTableField entries[];
48  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
49  static const ::google::protobuf::internal::ParseTable schema[1];
50  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
51  static const ::google::protobuf::internal::SerializationTable serialization_table[];
53 };
54 void AddDescriptors();
55 } // namespace protobuf_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto
56 namespace goby {
57 namespace middleware {
58 namespace intermodule {
59 namespace protobuf {
60 class Subscription;
61 class SubscriptionDefaultTypeInternal;
62 extern SubscriptionDefaultTypeInternal _Subscription_default_instance_;
63 } // namespace protobuf
64 } // namespace intermodule
65 } // namespace middleware
66 } // namespace goby
67 namespace google {
68 namespace protobuf {
69 template<> ::goby::middleware::intermodule::protobuf::Subscription* Arena::CreateMaybeMessage<::goby::middleware::intermodule::protobuf::Subscription>(Arena*);
70 } // namespace protobuf
71 } // namespace google
72 namespace goby {
73 namespace middleware {
74 namespace intermodule {
75 namespace protobuf {
76 
81 };
82 bool Subscription_Action_IsValid(int value);
86 
87 const ::google::protobuf::EnumDescriptor* Subscription_Action_descriptor();
88 inline const ::std::string& Subscription_Action_Name(Subscription_Action value) {
89  return ::google::protobuf::internal::NameOfEnum(
91 }
93  const ::std::string& name, Subscription_Action* value) {
94  return ::google::protobuf::internal::ParseNamedEnum<Subscription_Action>(
95  Subscription_Action_descriptor(), name, value);
96 }
97 // ===================================================================
98 
99 class Subscription : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.intermodule.protobuf.Subscription) */ {
100  public:
101  Subscription();
102  virtual ~Subscription();
103 
104  Subscription(const Subscription& from);
105 
106  inline Subscription& operator=(const Subscription& from) {
107  CopyFrom(from);
108  return *this;
109  }
110  #if LANG_CXX11
111  Subscription(Subscription&& from) noexcept
112  : Subscription() {
113  *this = ::std::move(from);
114  }
115 
116  inline Subscription& operator=(Subscription&& from) noexcept {
117  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
118  if (this != &from) InternalSwap(&from);
119  } else {
120  CopyFrom(from);
121  }
122  return *this;
123  }
124  #endif
125  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
126  return _internal_metadata_.unknown_fields();
127  }
128  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
129  return _internal_metadata_.mutable_unknown_fields();
130  }
131 
132  static const ::google::protobuf::Descriptor* descriptor();
133  static const Subscription& default_instance();
134 
135  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
136  static inline const Subscription* internal_default_instance() {
137  return reinterpret_cast<const Subscription*>(
139  }
140  static constexpr int kIndexInFileMessages =
141  0;
142 
143  void Swap(Subscription* other);
144  friend void swap(Subscription& a, Subscription& b) {
145  a.Swap(&b);
146  }
147 
148  // implements Message ----------------------------------------------
149 
150  inline Subscription* New() const final {
151  return CreateMaybeMessage<Subscription>(NULL);
152  }
153 
154  Subscription* New(::google::protobuf::Arena* arena) const final {
155  return CreateMaybeMessage<Subscription>(arena);
156  }
157  void CopyFrom(const ::google::protobuf::Message& from) final;
158  void MergeFrom(const ::google::protobuf::Message& from) final;
159  void CopyFrom(const Subscription& from);
160  void MergeFrom(const Subscription& from);
161  void Clear() final;
162  bool IsInitialized() const final;
163 
164  size_t ByteSizeLong() const final;
166  ::google::protobuf::io::CodedInputStream* input) final;
168  ::google::protobuf::io::CodedOutputStream* output) const final;
170  bool deterministic, ::google::protobuf::uint8* target) const final;
171  int GetCachedSize() const final { return _cached_size_.Get(); }
172 
173  private:
174  void SharedCtor();
175  void SharedDtor();
176  void SetCachedSize(int size) const final;
177  void InternalSwap(Subscription* other);
178  private:
179  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
180  return NULL;
181  }
182  inline void* MaybeArenaPtr() const {
183  return NULL;
184  }
185  public:
186 
188 
189  // nested types ----------------------------------------------------
190 
192  static const Action SUBSCRIBE =
194  static const Action UNSUBSCRIBE =
196  static const Action UNSUBSCRIBE_ALL =
198  static inline bool Action_IsValid(int value) {
199  return Subscription_Action_IsValid(value);
200  }
201  static const Action Action_MIN =
203  static const Action Action_MAX =
205  static const int Action_ARRAYSIZE =
207  static inline const ::google::protobuf::EnumDescriptor*
210  }
211  static inline const ::std::string& Action_Name(Action value) {
212  return Subscription_Action_Name(value);
213  }
214  static inline bool Action_Parse(const ::std::string& name,
215  Action* value) {
216  return Subscription_Action_Parse(name, value);
217  }
218 
219  // accessors -------------------------------------------------------
220 
221  // required string id = 1;
222  bool has_id() const;
223  void clear_id();
224  static const int kIdFieldNumber = 1;
225  const ::std::string& id() const;
226  void set_id(const ::std::string& value);
227  #if LANG_CXX11
228  void set_id(::std::string&& value);
229  #endif
230  void set_id(const char* value);
231  void set_id(const char* value, size_t size);
232  ::std::string* mutable_id();
233  ::std::string* release_id();
234  void set_allocated_id(::std::string* id);
235 
236  // optional .goby.middleware.protobuf.SerializerTransporterKey key = 2;
237  bool has_key() const;
238  void clear_key();
239  static const int kKeyFieldNumber = 2;
240  private:
241  const ::goby::middleware::protobuf::SerializerTransporterKey& _internal_key() const;
242  public:
243  const ::goby::middleware::protobuf::SerializerTransporterKey& key() const;
247 
248  // required .goby.middleware.intermodule.protobuf.Subscription.Action action = 5;
249  bool has_action() const;
250  void clear_action();
251  static const int kActionFieldNumber = 5;
254 
255  // @@protoc_insertion_point(class_scope:goby.middleware.intermodule.protobuf.Subscription)
256  private:
257  void set_has_id();
258  void clear_has_id();
259  void set_has_key();
260  void clear_has_key();
261  void set_has_action();
262  void clear_has_action();
263 
264  // helper for ByteSizeLong()
265  size_t RequiredFieldsByteSizeFallback() const;
266 
267  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
268  ::google::protobuf::internal::HasBits<1> _has_bits_;
269  mutable ::google::protobuf::internal::CachedSize _cached_size_;
270  ::google::protobuf::internal::ArenaStringPtr id_;
272  int action_;
273  friend struct ::protobuf_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto::TableStruct;
274 };
275 // ===================================================================
276 
277 
278 // ===================================================================
279 
280 #ifdef __GNUC__
281  #pragma GCC diagnostic push
282  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
283 #endif // __GNUC__
284 // Subscription
285 
286 // required string id = 1;
287 inline bool Subscription::has_id() const {
288  return (_has_bits_[0] & 0x00000001u) != 0;
289 }
290 inline void Subscription::set_has_id() {
291  _has_bits_[0] |= 0x00000001u;
292 }
293 inline void Subscription::clear_has_id() {
294  _has_bits_[0] &= ~0x00000001u;
295 }
296 inline void Subscription::clear_id() {
297  id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
298  clear_has_id();
299 }
300 inline const ::std::string& Subscription::id() const {
301  // @@protoc_insertion_point(field_get:goby.middleware.intermodule.protobuf.Subscription.id)
302  return id_.GetNoArena();
303 }
304 inline void Subscription::set_id(const ::std::string& value) {
305  set_has_id();
307  // @@protoc_insertion_point(field_set:goby.middleware.intermodule.protobuf.Subscription.id)
308 }
309 #if LANG_CXX11
310 inline void Subscription::set_id(::std::string&& value) {
311  set_has_id();
312  id_.SetNoArena(
314  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.intermodule.protobuf.Subscription.id)
315 }
316 #endif
317 inline void Subscription::set_id(const char* value) {
318  GOOGLE_DCHECK(value != NULL);
319  set_has_id();
320  id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
321  // @@protoc_insertion_point(field_set_char:goby.middleware.intermodule.protobuf.Subscription.id)
322 }
323 inline void Subscription::set_id(const char* value, size_t size) {
324  set_has_id();
326  ::std::string(reinterpret_cast<const char*>(value), size));
327  // @@protoc_insertion_point(field_set_pointer:goby.middleware.intermodule.protobuf.Subscription.id)
328 }
329 inline ::std::string* Subscription::mutable_id() {
330  set_has_id();
331  // @@protoc_insertion_point(field_mutable:goby.middleware.intermodule.protobuf.Subscription.id)
332  return id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
333 }
334 inline ::std::string* Subscription::release_id() {
335  // @@protoc_insertion_point(field_release:goby.middleware.intermodule.protobuf.Subscription.id)
336  if (!has_id()) {
337  return NULL;
338  }
339  clear_has_id();
340  return id_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
341 }
342 inline void Subscription::set_allocated_id(::std::string* id) {
343  if (id != NULL) {
344  set_has_id();
345  } else {
346  clear_has_id();
347  }
348  id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), id);
349  // @@protoc_insertion_point(field_set_allocated:goby.middleware.intermodule.protobuf.Subscription.id)
350 }
351 
352 // optional .goby.middleware.protobuf.SerializerTransporterKey key = 2;
353 inline bool Subscription::has_key() const {
354  return (_has_bits_[0] & 0x00000002u) != 0;
355 }
356 inline void Subscription::set_has_key() {
357  _has_bits_[0] |= 0x00000002u;
358 }
359 inline void Subscription::clear_has_key() {
360  _has_bits_[0] &= ~0x00000002u;
361 }
362 inline const ::goby::middleware::protobuf::SerializerTransporterKey& Subscription::_internal_key() const {
363  return *key_;
364 }
365 inline const ::goby::middleware::protobuf::SerializerTransporterKey& Subscription::key() const {
366  const ::goby::middleware::protobuf::SerializerTransporterKey* p = key_;
367  // @@protoc_insertion_point(field_get:goby.middleware.intermodule.protobuf.Subscription.key)
368  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::SerializerTransporterKey*>(
370 }
371 inline ::goby::middleware::protobuf::SerializerTransporterKey* Subscription::release_key() {
372  // @@protoc_insertion_point(field_release:goby.middleware.intermodule.protobuf.Subscription.key)
373  clear_has_key();
375  key_ = NULL;
376  return temp;
377 }
378 inline ::goby::middleware::protobuf::SerializerTransporterKey* Subscription::mutable_key() {
379  set_has_key();
380  if (key_ == NULL) {
381  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::SerializerTransporterKey>(GetArenaNoVirtual());
382  key_ = p;
383  }
384  // @@protoc_insertion_point(field_mutable:goby.middleware.intermodule.protobuf.Subscription.key)
385  return key_;
386 }
388  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
389  if (message_arena == NULL) {
390  delete reinterpret_cast< ::google::protobuf::MessageLite*>(key_);
391  }
392  if (key) {
393  ::google::protobuf::Arena* submessage_arena = NULL;
394  if (message_arena != submessage_arena) {
395  key = ::google::protobuf::internal::GetOwnedMessage(
396  message_arena, key, submessage_arena);
397  }
398  set_has_key();
399  } else {
400  clear_has_key();
401  }
402  key_ = key;
403  // @@protoc_insertion_point(field_set_allocated:goby.middleware.intermodule.protobuf.Subscription.key)
404 }
405 
406 // required .goby.middleware.intermodule.protobuf.Subscription.Action action = 5;
407 inline bool Subscription::has_action() const {
408  return (_has_bits_[0] & 0x00000004u) != 0;
409 }
410 inline void Subscription::set_has_action() {
411  _has_bits_[0] |= 0x00000004u;
412 }
413 inline void Subscription::clear_has_action() {
414  _has_bits_[0] &= ~0x00000004u;
415 }
417  action_ = 1;
418  clear_has_action();
419 }
421  // @@protoc_insertion_point(field_get:goby.middleware.intermodule.protobuf.Subscription.action)
422  return static_cast< ::goby::middleware::intermodule::protobuf::Subscription_Action >(action_);
423 }
426  set_has_action();
427  action_ = value;
428  // @@protoc_insertion_point(field_set:goby.middleware.intermodule.protobuf.Subscription.action)
429 }
430 
431 #ifdef __GNUC__
432  #pragma GCC diagnostic pop
433 #endif // __GNUC__
434 
435 // @@protoc_insertion_point(namespace_scope)
436 
437 } // namespace protobuf
438 } // namespace intermodule
439 } // namespace middleware
440 } // namespace goby
441 
442 namespace google {
443 namespace protobuf {
444 
445 template <> struct is_proto_enum< ::goby::middleware::intermodule::protobuf::Subscription_Action> : ::std::true_type {};
446 template <>
447 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::intermodule::protobuf::Subscription_Action>() {
449 }
450 
451 } // namespace protobuf
452 } // namespace google
453 
454 // @@protoc_insertion_point(global_scope)
455 
456 #endif // PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto
goby::middleware::intermodule::protobuf::Subscription::New
Subscription * New(::google::protobuf::Arena *arena) const final
Definition: intermodule.pb.h:154
goby::middleware::intermodule::protobuf::Subscription::has_action
bool has_action() const
Definition: intermodule.pb.h:407
goby::middleware::intermodule::protobuf::Subscription::id
const ::std::string & id() const
Definition: intermodule.pb.h:300
goby::middleware::intermodule::protobuf::Subscription_Action_Action_MIN
const Subscription_Action Subscription_Action_Action_MIN
Definition: intermodule.pb.h:83
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::middleware::intermodule::protobuf::Subscription_Action_UNSUBSCRIBE
@ Subscription_Action_UNSUBSCRIBE
Definition: intermodule.pb.h:79
goby::middleware::intermodule::protobuf::Subscription::has_key
bool has_key() const
Definition: intermodule.pb.h:353
goby::middleware::intermodule::protobuf::Subscription::Swap
void Swap(Subscription *other)
protobuf_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: intermodule.pb.h:51
goby::middleware::intermodule::protobuf::Subscription::set_id
void set_id(const ::std::string &value)
Definition: intermodule.pb.h:304
goby::middleware::intermodule::protobuf::Subscription::UNSUBSCRIBE_ALL
static const Action UNSUBSCRIBE_ALL
Definition: intermodule.pb.h:196
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::middleware::intermodule::protobuf::Subscription::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: intermodule.pb.h:140
goby::middleware::intermodule::protobuf::Subscription_Action_SUBSCRIBE
@ Subscription_Action_SUBSCRIBE
Definition: intermodule.pb.h:78
goby::middleware::intermodule::protobuf::Subscription::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::middleware::intermodule::protobuf::Subscription::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::middleware::intermodule::protobuf::Subscription::key
const ::goby::middleware::protobuf::SerializerTransporterKey & key() const
Definition: intermodule.pb.h:365
goby::middleware::intermodule::protobuf::Subscription::clear_key
void clear_key()
goby::middleware::intermodule::protobuf::Subscription::~Subscription
virtual ~Subscription()
goby::middleware::intermodule::protobuf::Subscription::action
::goby::middleware::intermodule::protobuf::Subscription_Action action() const
Definition: intermodule.pb.h:420
goby::middleware::intermodule::protobuf::Subscription_Action_Parse
bool Subscription_Action_Parse(const ::std::string &name, Subscription_Action *value)
Definition: intermodule.pb.h:92
goby::middleware::intermodule::protobuf::Subscription
Definition: intermodule.pb.h:99
goby::middleware::intermodule::protobuf::Subscription::mutable_id
::std::string * mutable_id()
Definition: intermodule.pb.h:329
goby::middleware::protobuf::SerializerTransporterKey
Definition: serializer_transporter.pb.h:244
goby::middleware::intermodule::protobuf::Subscription::default_instance
static const Subscription & default_instance()
google::protobuf::MessageLite
Definition: message_lite.h:164
goby::middleware::intermodule::protobuf::Subscription_Action_Name
const ::std::string & Subscription_Action_Name(Subscription_Action value)
Definition: intermodule.pb.h:88
goby::middleware::intermodule::protobuf::Subscription::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::middleware::intermodule::protobuf::Subscription_Action
Subscription_Action
Definition: intermodule.pb.h:77
goby::middleware::intermodule::protobuf::Subscription::swap
friend void swap(Subscription &a, Subscription &b)
Definition: intermodule.pb.h:144
protobuf_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: intermodule.pb.h:48
goby::middleware::intermodule::protobuf::Subscription::Action_Parse
static bool Action_Parse(const ::std::string &name, Action *value)
Definition: intermodule.pb.h:214
goby::middleware::intermodule::protobuf::Subscription::has_id
bool has_id() const
Definition: intermodule.pb.h:287
google::protobuf::Arena
Definition: arena.h:244
goby::middleware::intermodule::protobuf::Subscription::clear_action
void clear_action()
Definition: intermodule.pb.h:416
goby::middleware::intermodule::protobuf::Subscription::Subscription
Subscription()
goby::middleware::intermodule::protobuf::Subscription::set_allocated_id
void set_allocated_id(::std::string *id)
Definition: intermodule.pb.h:342
goby::middleware::intermodule::protobuf::Subscription::kActionFieldNumber
static const int kActionFieldNumber
Definition: intermodule.pb.h:251
goby::middleware::intermodule::protobuf::Subscription::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
protobuf_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: intermodule.pb.h:50
protobuf_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: intermodule.pb.h:52
goby::middleware::intermodule::protobuf::Subscription_Action_UNSUBSCRIBE_ALL
@ Subscription_Action_UNSUBSCRIBE_ALL
Definition: intermodule.pb.h:80
goby::middleware::intermodule::protobuf::Subscription::set_allocated_key
void set_allocated_key(::goby::middleware::protobuf::SerializerTransporterKey *key)
Definition: intermodule.pb.h:387
message.h
goby::middleware::intermodule::protobuf::Subscription::UNSUBSCRIBE
static const Action UNSUBSCRIBE
Definition: intermodule.pb.h:194
goby::middleware::intermodule::protobuf::Subscription::operator=
Subscription & operator=(const Subscription &from)
Definition: intermodule.pb.h:106
protobuf_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto::TableStruct
Definition: intermodule.pb.h:46
goby::middleware::intermodule::protobuf::Subscription_Action_descriptor
const ::google::protobuf::EnumDescriptor * Subscription_Action_descriptor()
goby::middleware::intermodule::protobuf::Subscription::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::middleware::intermodule::protobuf::Subscription::Action_MAX
static const Action Action_MAX
Definition: intermodule.pb.h:203
goby::middleware::intermodule::protobuf::Subscription::New
Subscription * New() const final
Definition: intermodule.pb.h:150
protobuf_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[1]
Definition: intermodule.pb.h:49
goby::middleware::intermodule::protobuf::Subscription::Action_Name
static const ::std::string & Action_Name(Action value)
Definition: intermodule.pb.h:211
google::protobuf::Metadata
Definition: message.h:174
goby::middleware::intermodule::protobuf::Subscription::Action_IsValid
static bool Action_IsValid(int value)
Definition: intermodule.pb.h:198
goby::middleware::intermodule::protobuf::Subscription::mutable_key
::goby::middleware::protobuf::SerializerTransporterKey * mutable_key()
Definition: intermodule.pb.h:378
google::protobuf::Message
Definition: message.h:189
serializer_transporter.pb.h
goby::middleware::intermodule::protobuf::Subscription::Clear
void Clear() final
protobuf_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto::AddDescriptors
void AddDescriptors()
goby::middleware::intermodule::protobuf::Subscription::release_id
::std::string * release_id()
Definition: intermodule.pb.h:334
goby::middleware::intermodule::protobuf::Subscription::SUBSCRIBE
static const Action SUBSCRIBE
Definition: intermodule.pb.h:192
goby::middleware::intermodule::protobuf::Subscription::IsInitialized
bool IsInitialized() const final
goby::middleware::intermodule::protobuf::Subscription::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: intermodule.pb.h:128
goby::middleware::intermodule::protobuf::Subscription::Action_MIN
static const Action Action_MIN
Definition: intermodule.pb.h:201
arena.h
goby::middleware::intermodule::protobuf::Subscription_Action_IsValid
bool Subscription_Action_IsValid(int value)
goby::middleware::intermodule::protobuf::Subscription::Action_descriptor
static const ::google::protobuf::EnumDescriptor * Action_descriptor()
Definition: intermodule.pb.h:208
goby::middleware::intermodule::protobuf::Subscription_Action_Action_ARRAYSIZE
const int Subscription_Action_Action_ARRAYSIZE
Definition: intermodule.pb.h:85
goby::middleware::intermodule::protobuf::Subscription::InitAsDefaultInstance
static void InitAsDefaultInstance()
protobuf_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto
Definition: intermodule.pb.h:44
goby::middleware::intermodule::protobuf::Subscription::kIdFieldNumber
static const int kIdFieldNumber
Definition: intermodule.pb.h:224
goby::middleware::intermodule::protobuf::Subscription::set_action
void set_action(::goby::middleware::intermodule::protobuf::Subscription_Action value)
Definition: intermodule.pb.h:424
option_extensions.pb.h
goby::middleware::intermodule::protobuf::Subscription::clear_id
void clear_id()
Definition: intermodule.pb.h:296
goby::middleware::intermodule::protobuf::Subscription::Action_ARRAYSIZE
static const int Action_ARRAYSIZE
Definition: intermodule.pb.h:205
goby::middleware::intermodule::protobuf::Subscription::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: intermodule.pb.h:125
goby::middleware::intermodule::protobuf::_Subscription_default_instance_
SubscriptionDefaultTypeInternal _Subscription_default_instance_
goby::middleware::intermodule::protobuf::Subscription::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::middleware::intermodule::protobuf::Subscription::kKeyFieldNumber
static const int kKeyFieldNumber
Definition: intermodule.pb.h:239
protobuf_goby_2fmiddleware_2fprotobuf_2fintermodule_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: intermodule.pb.h:47
goby::middleware::intermodule::protobuf::Subscription::GetCachedSize
int GetCachedSize() const final
Definition: intermodule.pb.h:171
goby::middleware::intermodule::protobuf::Subscription::release_key
::goby::middleware::protobuf::SerializerTransporterKey * release_key()
Definition: intermodule.pb.h:371
goby::middleware::intermodule::protobuf::Subscription_Action_Action_MAX
const Subscription_Action Subscription_Action_Action_MAX
Definition: intermodule.pb.h:84
goby::middleware::intermodule::protobuf::Subscription::ByteSizeLong
size_t ByteSizeLong() const final
goby::middleware::intermodule::protobuf::Subscription::internal_default_instance
static const Subscription * internal_default_instance()
Definition: intermodule.pb.h:136
goby::middleware::protobuf::_SerializerTransporterKey_default_instance_
SerializerTransporterKeyDefaultTypeInternal _SerializerTransporterKey_default_instance_
google
Definition: dccl.h:57
goby::middleware::intermodule::protobuf::Subscription::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final