Goby3  3.1.4
2024.02.22
serializer_transporter.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: goby/middleware/protobuf/serializer_transporter.proto
3 
4 #ifndef PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fserializer_5ftransporter_2eproto
5 #define PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fserializer_5ftransporter_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"
36 #include <google/protobuf/descriptor.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 
42 #include <boost/units/systems/si.hpp>
43 // @@protoc_insertion_point(includes)
44 #define PROTOBUF_INTERNAL_EXPORT_protobuf_goby_2fmiddleware_2fprotobuf_2fserializer_5ftransporter_2eproto
45 
47 // Internal implementation detail -- do not use these members.
48 struct TableStruct {
49  static const ::google::protobuf::internal::ParseTableField entries[];
50  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
51  static const ::google::protobuf::internal::ParseTable schema[4];
52  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
53  static const ::google::protobuf::internal::SerializationTable serialization_table[];
55 };
56 void AddDescriptors();
57 } // namespace protobuf_goby_2fmiddleware_2fprotobuf_2fserializer_5ftransporter_2eproto
58 namespace goby {
59 namespace middleware {
60 namespace protobuf {
61 class SerializerMetadataRequest;
62 class SerializerMetadataRequestDefaultTypeInternal;
63 extern SerializerMetadataRequestDefaultTypeInternal _SerializerMetadataRequest_default_instance_;
64 class SerializerProtobufMetadata;
65 class SerializerProtobufMetadataDefaultTypeInternal;
66 extern SerializerProtobufMetadataDefaultTypeInternal _SerializerProtobufMetadata_default_instance_;
67 class SerializerTransporterKey;
68 class SerializerTransporterKeyDefaultTypeInternal;
69 extern SerializerTransporterKeyDefaultTypeInternal _SerializerTransporterKey_default_instance_;
70 class SerializerTransporterMessage;
71 class SerializerTransporterMessageDefaultTypeInternal;
72 extern SerializerTransporterMessageDefaultTypeInternal _SerializerTransporterMessage_default_instance_;
73 } // namespace protobuf
74 } // namespace middleware
75 } // namespace goby
76 namespace google {
77 namespace protobuf {
78 template<> ::goby::middleware::protobuf::SerializerMetadataRequest* Arena::CreateMaybeMessage<::goby::middleware::protobuf::SerializerMetadataRequest>(Arena*);
79 template<> ::goby::middleware::protobuf::SerializerProtobufMetadata* Arena::CreateMaybeMessage<::goby::middleware::protobuf::SerializerProtobufMetadata>(Arena*);
80 template<> ::goby::middleware::protobuf::SerializerTransporterKey* Arena::CreateMaybeMessage<::goby::middleware::protobuf::SerializerTransporterKey>(Arena*);
81 template<> ::goby::middleware::protobuf::SerializerTransporterMessage* Arena::CreateMaybeMessage<::goby::middleware::protobuf::SerializerTransporterMessage>(Arena*);
82 } // namespace protobuf
83 } // namespace google
84 namespace goby {
85 namespace middleware {
86 namespace protobuf {
87 
91 };
96 
97 const ::google::protobuf::EnumDescriptor* SerializerMetadataRequest_Request_descriptor();
99  return ::google::protobuf::internal::NameOfEnum(
101 }
103  const ::std::string& name, SerializerMetadataRequest_Request* value) {
104  return ::google::protobuf::internal::ParseNamedEnum<SerializerMetadataRequest_Request>(
106 }
107 // ===================================================================
108 
109 class SerializerProtobufMetadata : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.protobuf.SerializerProtobufMetadata) */ {
110  public:
112  virtual ~SerializerProtobufMetadata();
113 
115 
117  CopyFrom(from);
118  return *this;
119  }
120  #if LANG_CXX11
123  *this = ::std::move(from);
124  }
125 
127  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
128  if (this != &from) InternalSwap(&from);
129  } else {
130  CopyFrom(from);
131  }
132  return *this;
133  }
134  #endif
135  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
136  return _internal_metadata_.unknown_fields();
137  }
138  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
139  return _internal_metadata_.mutable_unknown_fields();
140  }
141 
142  static const ::google::protobuf::Descriptor* descriptor();
144 
145  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
147  return reinterpret_cast<const SerializerProtobufMetadata*>(
149  }
150  static constexpr int kIndexInFileMessages =
151  0;
152 
153  void Swap(SerializerProtobufMetadata* other);
155  a.Swap(&b);
156  }
157 
158  // implements Message ----------------------------------------------
159 
160  inline SerializerProtobufMetadata* New() const final {
161  return CreateMaybeMessage<SerializerProtobufMetadata>(NULL);
162  }
163 
165  return CreateMaybeMessage<SerializerProtobufMetadata>(arena);
166  }
167  void CopyFrom(const ::google::protobuf::Message& from) final;
168  void MergeFrom(const ::google::protobuf::Message& from) final;
169  void CopyFrom(const SerializerProtobufMetadata& from);
170  void MergeFrom(const SerializerProtobufMetadata& from);
171  void Clear() final;
172  bool IsInitialized() const final;
173 
174  size_t ByteSizeLong() const final;
176  ::google::protobuf::io::CodedInputStream* input) final;
178  ::google::protobuf::io::CodedOutputStream* output) const final;
180  bool deterministic, ::google::protobuf::uint8* target) const final;
181  int GetCachedSize() const final { return _cached_size_.Get(); }
182 
183  private:
184  void SharedCtor();
185  void SharedDtor();
186  void SetCachedSize(int size) const final;
187  void InternalSwap(SerializerProtobufMetadata* other);
188  private:
189  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
190  return NULL;
191  }
192  inline void* MaybeArenaPtr() const {
193  return NULL;
194  }
195  public:
196 
198 
199  // nested types ----------------------------------------------------
200 
201  // accessors -------------------------------------------------------
202 
203  // repeated .google.protobuf.FileDescriptorProto file_descriptor = 2 [(.dccl.field) = {
204  int file_descriptor_size() const;
205  void clear_file_descriptor();
206  static const int kFileDescriptorFieldNumber = 2;
207  ::google::protobuf::FileDescriptorProto* mutable_file_descriptor(int index);
208  ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >*
210  const ::google::protobuf::FileDescriptorProto& file_descriptor(int index) const;
211  ::google::protobuf::FileDescriptorProto* add_file_descriptor();
212  const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >&
213  file_descriptor() const;
214 
215  // optional string protobuf_name = 1 [(.dccl.field) = {
216  bool has_protobuf_name() const;
217  void clear_protobuf_name();
218  static const int kProtobufNameFieldNumber = 1;
219  const ::std::string& protobuf_name() const;
220  void set_protobuf_name(const ::std::string& value);
221  #if LANG_CXX11
222  void set_protobuf_name(::std::string&& value);
223  #endif
224  void set_protobuf_name(const char* value);
225  void set_protobuf_name(const char* value, size_t size);
226  ::std::string* mutable_protobuf_name();
227  ::std::string* release_protobuf_name();
228  void set_allocated_protobuf_name(::std::string* protobuf_name);
229 
230  // @@protoc_insertion_point(class_scope:goby.middleware.protobuf.SerializerProtobufMetadata)
231  private:
232  void set_has_protobuf_name();
233  void clear_has_protobuf_name();
234 
235  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
236  ::google::protobuf::internal::HasBits<1> _has_bits_;
237  mutable ::google::protobuf::internal::CachedSize _cached_size_;
239  ::google::protobuf::internal::ArenaStringPtr protobuf_name_;
240  friend struct ::protobuf_goby_2fmiddleware_2fprotobuf_2fserializer_5ftransporter_2eproto::TableStruct;
241 };
242 // -------------------------------------------------------------------
243 
244 class SerializerTransporterKey : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.protobuf.SerializerTransporterKey) */ {
245  public:
247  virtual ~SerializerTransporterKey();
248 
250 
252  CopyFrom(from);
253  return *this;
254  }
255  #if LANG_CXX11
258  *this = ::std::move(from);
259  }
260 
262  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
263  if (this != &from) InternalSwap(&from);
264  } else {
265  CopyFrom(from);
266  }
267  return *this;
268  }
269  #endif
270  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
271  return _internal_metadata_.unknown_fields();
272  }
273  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
274  return _internal_metadata_.mutable_unknown_fields();
275  }
276 
277  static const ::google::protobuf::Descriptor* descriptor();
279 
280  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
282  return reinterpret_cast<const SerializerTransporterKey*>(
284  }
285  static constexpr int kIndexInFileMessages =
286  1;
287 
288  void Swap(SerializerTransporterKey* other);
290  a.Swap(&b);
291  }
292 
293  // implements Message ----------------------------------------------
294 
295  inline SerializerTransporterKey* New() const final {
296  return CreateMaybeMessage<SerializerTransporterKey>(NULL);
297  }
298 
300  return CreateMaybeMessage<SerializerTransporterKey>(arena);
301  }
302  void CopyFrom(const ::google::protobuf::Message& from) final;
303  void MergeFrom(const ::google::protobuf::Message& from) final;
304  void CopyFrom(const SerializerTransporterKey& from);
305  void MergeFrom(const SerializerTransporterKey& from);
306  void Clear() final;
307  bool IsInitialized() const final;
308 
309  size_t ByteSizeLong() const final;
311  ::google::protobuf::io::CodedInputStream* input) final;
313  ::google::protobuf::io::CodedOutputStream* output) const final;
315  bool deterministic, ::google::protobuf::uint8* target) const final;
316  int GetCachedSize() const final { return _cached_size_.Get(); }
317 
318  private:
319  void SharedCtor();
320  void SharedDtor();
321  void SetCachedSize(int size) const final;
322  void InternalSwap(SerializerTransporterKey* other);
323  private:
324  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
325  return NULL;
326  }
327  inline void* MaybeArenaPtr() const {
328  return NULL;
329  }
330  public:
331 
333 
334  // nested types ----------------------------------------------------
335 
336  // accessors -------------------------------------------------------
337 
338  // required string type = 2;
339  bool has_type() const;
340  void clear_type();
341  static const int kTypeFieldNumber = 2;
342  const ::std::string& type() const;
343  void set_type(const ::std::string& value);
344  #if LANG_CXX11
345  void set_type(::std::string&& value);
346  #endif
347  void set_type(const char* value);
348  void set_type(const char* value, size_t size);
349  ::std::string* mutable_type();
350  ::std::string* release_type();
351  void set_allocated_type(::std::string* type);
352 
353  // required string group = 3;
354  bool has_group() const;
355  void clear_group();
356  static const int kGroupFieldNumber = 3;
357  const ::std::string& group() const;
358  void set_group(const ::std::string& value);
359  #if LANG_CXX11
360  void set_group(::std::string&& value);
361  #endif
362  void set_group(const char* value);
363  void set_group(const char* value, size_t size);
364  ::std::string* mutable_group();
365  ::std::string* release_group();
366  void set_allocated_group(::std::string* group);
367 
368  // optional .goby.middleware.protobuf.TransporterConfig cfg = 10;
369  bool has_cfg() const;
370  void clear_cfg();
371  static const int kCfgFieldNumber = 10;
372  private:
373  const ::goby::middleware::protobuf::TransporterConfig& _internal_cfg() const;
374  public:
375  const ::goby::middleware::protobuf::TransporterConfig& cfg() const;
379 
380  // optional .goby.middleware.protobuf.SerializerProtobufMetadata metadata = 20;
381  bool has_metadata() const;
382  void clear_metadata();
383  static const int kMetadataFieldNumber = 20;
384  private:
385  const ::goby::middleware::protobuf::SerializerProtobufMetadata& _internal_metadata() const;
386  public:
387  const ::goby::middleware::protobuf::SerializerProtobufMetadata& metadata() const;
391 
392  // required int32 marshalling_scheme = 1;
393  bool has_marshalling_scheme() const;
395  static const int kMarshallingSchemeFieldNumber = 1;
398 
399  // optional uint32 group_numeric = 4;
400  bool has_group_numeric() const;
401  void clear_group_numeric();
402  static const int kGroupNumericFieldNumber = 4;
405 
406  // optional uint64 serialize_time = 5 [(.dccl.field) = {
407  bool has_serialize_time() const;
408  void clear_serialize_time();
409  static const int kSerializeTimeFieldNumber = 5;
412 
414 
415  typedef boost::units::make_scaled_unit<boost::units::unit<serialize_time_dimension,boost::units::si::system> , boost::units::scale<10, boost::units::static_rational<-6> > >::type serialize_time_unit;
416 
417  template<typename Quantity >
418  void set_serialize_time_with_units(Quantity value_w_units)
419  { set_serialize_time(boost::units::quantity<serialize_time_unit,google::protobuf::uint64 >(value_w_units).value() ); };
420 
421  template<typename Quantity >
422  Quantity serialize_time_with_units() const
423  { return Quantity(serialize_time() * serialize_time_unit()); };
424 
425  boost::units::quantity< serialize_time_unit,google::protobuf::uint64 > serialize_time_with_units() const
426  { return serialize_time_with_units<boost::units::quantity< serialize_time_unit,google::protobuf::uint64 > >(); };
427 
428  // @@protoc_insertion_point(class_scope:goby.middleware.protobuf.SerializerTransporterKey)
429  private:
430  void set_has_marshalling_scheme();
431  void clear_has_marshalling_scheme();
432  void set_has_type();
433  void clear_has_type();
434  void set_has_group();
435  void clear_has_group();
436  void set_has_group_numeric();
437  void clear_has_group_numeric();
438  void set_has_serialize_time();
439  void clear_has_serialize_time();
440  void set_has_cfg();
441  void clear_has_cfg();
442  void set_has_metadata();
443  void clear_has_metadata();
444 
445  // helper for ByteSizeLong()
446  size_t RequiredFieldsByteSizeFallback() const;
447 
448  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
449  ::google::protobuf::internal::HasBits<1> _has_bits_;
450  mutable ::google::protobuf::internal::CachedSize _cached_size_;
451  ::google::protobuf::internal::ArenaStringPtr type_;
452  ::google::protobuf::internal::ArenaStringPtr group_;
455  ::google::protobuf::int32 marshalling_scheme_;
456  ::google::protobuf::uint32 group_numeric_;
457  ::google::protobuf::uint64 serialize_time_;
458  friend struct ::protobuf_goby_2fmiddleware_2fprotobuf_2fserializer_5ftransporter_2eproto::TableStruct;
459 };
460 // -------------------------------------------------------------------
461 
462 class SerializerTransporterMessage : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.protobuf.SerializerTransporterMessage) */ {
463  public:
466 
468 
470  CopyFrom(from);
471  return *this;
472  }
473  #if LANG_CXX11
476  *this = ::std::move(from);
477  }
478 
480  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
481  if (this != &from) InternalSwap(&from);
482  } else {
483  CopyFrom(from);
484  }
485  return *this;
486  }
487  #endif
488  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
489  return _internal_metadata_.unknown_fields();
490  }
491  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
492  return _internal_metadata_.mutable_unknown_fields();
493  }
494 
495  static const ::google::protobuf::Descriptor* descriptor();
497 
498  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
500  return reinterpret_cast<const SerializerTransporterMessage*>(
502  }
503  static constexpr int kIndexInFileMessages =
504  2;
505 
506  void Swap(SerializerTransporterMessage* other);
508  a.Swap(&b);
509  }
510 
511  // implements Message ----------------------------------------------
512 
513  inline SerializerTransporterMessage* New() const final {
514  return CreateMaybeMessage<SerializerTransporterMessage>(NULL);
515  }
516 
518  return CreateMaybeMessage<SerializerTransporterMessage>(arena);
519  }
520  void CopyFrom(const ::google::protobuf::Message& from) final;
521  void MergeFrom(const ::google::protobuf::Message& from) final;
522  void CopyFrom(const SerializerTransporterMessage& from);
523  void MergeFrom(const SerializerTransporterMessage& from);
524  void Clear() final;
525  bool IsInitialized() const final;
526 
527  size_t ByteSizeLong() const final;
529  ::google::protobuf::io::CodedInputStream* input) final;
531  ::google::protobuf::io::CodedOutputStream* output) const final;
533  bool deterministic, ::google::protobuf::uint8* target) const final;
534  int GetCachedSize() const final { return _cached_size_.Get(); }
535 
536  private:
537  void SharedCtor();
538  void SharedDtor();
539  void SetCachedSize(int size) const final;
540  void InternalSwap(SerializerTransporterMessage* other);
541  private:
542  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
543  return NULL;
544  }
545  inline void* MaybeArenaPtr() const {
546  return NULL;
547  }
548  public:
549 
551 
552  // nested types ----------------------------------------------------
553 
554  // accessors -------------------------------------------------------
555 
556  // optional bytes data = 4;
557  bool has_data() const;
558  void clear_data();
559  static const int kDataFieldNumber = 4;
560  const ::std::string& data() const;
561  void set_data(const ::std::string& value);
562  #if LANG_CXX11
563  void set_data(::std::string&& value);
564  #endif
565  void set_data(const char* value);
566  void set_data(const void* value, size_t size);
567  ::std::string* mutable_data();
568  ::std::string* release_data();
569  void set_allocated_data(::std::string* data);
570 
571  // required .goby.middleware.protobuf.SerializerTransporterKey key = 1;
572  bool has_key() const;
573  void clear_key();
574  static const int kKeyFieldNumber = 1;
575  private:
576  const ::goby::middleware::protobuf::SerializerTransporterKey& _internal_key() const;
577  public:
578  const ::goby::middleware::protobuf::SerializerTransporterKey& key() const;
582 
583  // @@protoc_insertion_point(class_scope:goby.middleware.protobuf.SerializerTransporterMessage)
584  private:
585  void set_has_key();
586  void clear_has_key();
587  void set_has_data();
588  void clear_has_data();
589 
590  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
591  ::google::protobuf::internal::HasBits<1> _has_bits_;
592  mutable ::google::protobuf::internal::CachedSize _cached_size_;
593  ::google::protobuf::internal::ArenaStringPtr data_;
595  friend struct ::protobuf_goby_2fmiddleware_2fprotobuf_2fserializer_5ftransporter_2eproto::TableStruct;
596 };
597 // -------------------------------------------------------------------
598 
599 class SerializerMetadataRequest : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:goby.middleware.protobuf.SerializerMetadataRequest) */ {
600  public:
602  virtual ~SerializerMetadataRequest();
603 
605 
607  CopyFrom(from);
608  return *this;
609  }
610  #if LANG_CXX11
613  *this = ::std::move(from);
614  }
615 
617  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
618  if (this != &from) InternalSwap(&from);
619  } else {
620  CopyFrom(from);
621  }
622  return *this;
623  }
624  #endif
625  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
626  return _internal_metadata_.unknown_fields();
627  }
628  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
629  return _internal_metadata_.mutable_unknown_fields();
630  }
631 
632  static const ::google::protobuf::Descriptor* descriptor();
634 
635  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
637  return reinterpret_cast<const SerializerMetadataRequest*>(
639  }
640  static constexpr int kIndexInFileMessages =
641  3;
642 
643  void Swap(SerializerMetadataRequest* other);
645  a.Swap(&b);
646  }
647 
648  // implements Message ----------------------------------------------
649 
650  inline SerializerMetadataRequest* New() const final {
651  return CreateMaybeMessage<SerializerMetadataRequest>(NULL);
652  }
653 
655  return CreateMaybeMessage<SerializerMetadataRequest>(arena);
656  }
657  void CopyFrom(const ::google::protobuf::Message& from) final;
658  void MergeFrom(const ::google::protobuf::Message& from) final;
659  void CopyFrom(const SerializerMetadataRequest& from);
660  void MergeFrom(const SerializerMetadataRequest& from);
661  void Clear() final;
662  bool IsInitialized() const final;
663 
664  size_t ByteSizeLong() const final;
666  ::google::protobuf::io::CodedInputStream* input) final;
668  ::google::protobuf::io::CodedOutputStream* output) const final;
670  bool deterministic, ::google::protobuf::uint8* target) const final;
671  int GetCachedSize() const final { return _cached_size_.Get(); }
672 
673  private:
674  void SharedCtor();
675  void SharedDtor();
676  void SetCachedSize(int size) const final;
677  void InternalSwap(SerializerMetadataRequest* other);
678  private:
679  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
680  return NULL;
681  }
682  inline void* MaybeArenaPtr() const {
683  return NULL;
684  }
685  public:
686 
688 
689  // nested types ----------------------------------------------------
690 
692  static const Request METADATA_INCLUDE =
694  static const Request METADATA_EXCLUDE =
696  static inline bool Request_IsValid(int value) {
698  }
699  static const Request Request_MIN =
701  static const Request Request_MAX =
703  static const int Request_ARRAYSIZE =
705  static inline const ::google::protobuf::EnumDescriptor*
708  }
709  static inline const ::std::string& Request_Name(Request value) {
711  }
712  static inline bool Request_Parse(const ::std::string& name,
713  Request* value) {
714  return SerializerMetadataRequest_Request_Parse(name, value);
715  }
716 
717  // accessors -------------------------------------------------------
718 
719  // required .goby.middleware.protobuf.SerializerTransporterKey key = 1;
720  bool has_key() const;
721  void clear_key();
722  static const int kKeyFieldNumber = 1;
723  private:
724  const ::goby::middleware::protobuf::SerializerTransporterKey& _internal_key() const;
725  public:
726  const ::goby::middleware::protobuf::SerializerTransporterKey& key() const;
730 
731  // required .goby.middleware.protobuf.SerializerMetadataRequest.Request request = 2;
732  bool has_request() const;
733  void clear_request();
734  static const int kRequestFieldNumber = 2;
737 
738  // @@protoc_insertion_point(class_scope:goby.middleware.protobuf.SerializerMetadataRequest)
739  private:
740  void set_has_key();
741  void clear_has_key();
742  void set_has_request();
743  void clear_has_request();
744 
745  // helper for ByteSizeLong()
746  size_t RequiredFieldsByteSizeFallback() const;
747 
748  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
749  ::google::protobuf::internal::HasBits<1> _has_bits_;
750  mutable ::google::protobuf::internal::CachedSize _cached_size_;
752  int request_;
753  friend struct ::protobuf_goby_2fmiddleware_2fprotobuf_2fserializer_5ftransporter_2eproto::TableStruct;
754 };
755 // ===================================================================
756 
757 
758 // ===================================================================
759 
760 #ifdef __GNUC__
761  #pragma GCC diagnostic push
762  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
763 #endif // __GNUC__
764 // SerializerProtobufMetadata
765 
766 // optional string protobuf_name = 1 [(.dccl.field) = {
768  return (_has_bits_[0] & 0x00000001u) != 0;
769 }
770 inline void SerializerProtobufMetadata::set_has_protobuf_name() {
771  _has_bits_[0] |= 0x00000001u;
772 }
773 inline void SerializerProtobufMetadata::clear_has_protobuf_name() {
774  _has_bits_[0] &= ~0x00000001u;
775 }
777  protobuf_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
778  clear_has_protobuf_name();
779 }
780 inline const ::std::string& SerializerProtobufMetadata::protobuf_name() const {
781  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.SerializerProtobufMetadata.protobuf_name)
782  return protobuf_name_.GetNoArena();
783 }
784 inline void SerializerProtobufMetadata::set_protobuf_name(const ::std::string& value) {
785  set_has_protobuf_name();
786  protobuf_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
787  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.SerializerProtobufMetadata.protobuf_name)
788 }
789 #if LANG_CXX11
790 inline void SerializerProtobufMetadata::set_protobuf_name(::std::string&& value) {
791  set_has_protobuf_name();
792  protobuf_name_.SetNoArena(
794  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.protobuf.SerializerProtobufMetadata.protobuf_name)
795 }
796 #endif
797 inline void SerializerProtobufMetadata::set_protobuf_name(const char* value) {
798  GOOGLE_DCHECK(value != NULL);
799  set_has_protobuf_name();
800  protobuf_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
801  // @@protoc_insertion_point(field_set_char:goby.middleware.protobuf.SerializerProtobufMetadata.protobuf_name)
802 }
803 inline void SerializerProtobufMetadata::set_protobuf_name(const char* value, size_t size) {
804  set_has_protobuf_name();
805  protobuf_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
806  ::std::string(reinterpret_cast<const char*>(value), size));
807  // @@protoc_insertion_point(field_set_pointer:goby.middleware.protobuf.SerializerProtobufMetadata.protobuf_name)
808 }
810  set_has_protobuf_name();
811  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.SerializerProtobufMetadata.protobuf_name)
812  return protobuf_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
813 }
815  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.SerializerProtobufMetadata.protobuf_name)
816  if (!has_protobuf_name()) {
817  return NULL;
818  }
819  clear_has_protobuf_name();
820  return protobuf_name_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
821 }
822 inline void SerializerProtobufMetadata::set_allocated_protobuf_name(::std::string* protobuf_name) {
823  if (protobuf_name != NULL) {
824  set_has_protobuf_name();
825  } else {
826  clear_has_protobuf_name();
827  }
828  protobuf_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), protobuf_name);
829  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.SerializerProtobufMetadata.protobuf_name)
830 }
831 
832 // repeated .google.protobuf.FileDescriptorProto file_descriptor = 2 [(.dccl.field) = {
834  return file_descriptor_.size();
835 }
836 inline ::google::protobuf::FileDescriptorProto* SerializerProtobufMetadata::mutable_file_descriptor(int index) {
837  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.SerializerProtobufMetadata.file_descriptor)
838  return file_descriptor_.Mutable(index);
839 }
840 inline ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >*
842  // @@protoc_insertion_point(field_mutable_list:goby.middleware.protobuf.SerializerProtobufMetadata.file_descriptor)
843  return &file_descriptor_;
844 }
845 inline const ::google::protobuf::FileDescriptorProto& SerializerProtobufMetadata::file_descriptor(int index) const {
846  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.SerializerProtobufMetadata.file_descriptor)
847  return file_descriptor_.Get(index);
848 }
849 inline ::google::protobuf::FileDescriptorProto* SerializerProtobufMetadata::add_file_descriptor() {
850  // @@protoc_insertion_point(field_add:goby.middleware.protobuf.SerializerProtobufMetadata.file_descriptor)
851  return file_descriptor_.Add();
852 }
853 inline const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >&
855  // @@protoc_insertion_point(field_list:goby.middleware.protobuf.SerializerProtobufMetadata.file_descriptor)
856  return file_descriptor_;
857 }
858 
859 // -------------------------------------------------------------------
860 
861 // SerializerTransporterKey
862 
863 // required int32 marshalling_scheme = 1;
865  return (_has_bits_[0] & 0x00000010u) != 0;
866 }
867 inline void SerializerTransporterKey::set_has_marshalling_scheme() {
868  _has_bits_[0] |= 0x00000010u;
869 }
870 inline void SerializerTransporterKey::clear_has_marshalling_scheme() {
871  _has_bits_[0] &= ~0x00000010u;
872 }
874  marshalling_scheme_ = 0;
875  clear_has_marshalling_scheme();
876 }
878  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.SerializerTransporterKey.marshalling_scheme)
879  return marshalling_scheme_;
880 }
882  set_has_marshalling_scheme();
883  marshalling_scheme_ = value;
884  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.SerializerTransporterKey.marshalling_scheme)
885 }
886 
887 // required string type = 2;
889  return (_has_bits_[0] & 0x00000001u) != 0;
890 }
891 inline void SerializerTransporterKey::set_has_type() {
892  _has_bits_[0] |= 0x00000001u;
893 }
894 inline void SerializerTransporterKey::clear_has_type() {
895  _has_bits_[0] &= ~0x00000001u;
896 }
898  type_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
899  clear_has_type();
900 }
901 inline const ::std::string& SerializerTransporterKey::type() const {
902  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.SerializerTransporterKey.type)
903  return type_.GetNoArena();
904 }
905 inline void SerializerTransporterKey::set_type(const ::std::string& value) {
906  set_has_type();
907  type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
908  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.SerializerTransporterKey.type)
909 }
910 #if LANG_CXX11
911 inline void SerializerTransporterKey::set_type(::std::string&& value) {
912  set_has_type();
913  type_.SetNoArena(
915  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.protobuf.SerializerTransporterKey.type)
916 }
917 #endif
918 inline void SerializerTransporterKey::set_type(const char* value) {
919  GOOGLE_DCHECK(value != NULL);
920  set_has_type();
921  type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
922  // @@protoc_insertion_point(field_set_char:goby.middleware.protobuf.SerializerTransporterKey.type)
923 }
924 inline void SerializerTransporterKey::set_type(const char* value, size_t size) {
925  set_has_type();
927  ::std::string(reinterpret_cast<const char*>(value), size));
928  // @@protoc_insertion_point(field_set_pointer:goby.middleware.protobuf.SerializerTransporterKey.type)
929 }
930 inline ::std::string* SerializerTransporterKey::mutable_type() {
931  set_has_type();
932  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.SerializerTransporterKey.type)
933  return type_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
934 }
935 inline ::std::string* SerializerTransporterKey::release_type() {
936  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.SerializerTransporterKey.type)
937  if (!has_type()) {
938  return NULL;
939  }
940  clear_has_type();
941  return type_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
942 }
944  if (type != NULL) {
945  set_has_type();
946  } else {
947  clear_has_type();
948  }
949  type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), type);
950  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.SerializerTransporterKey.type)
951 }
952 
953 // required string group = 3;
955  return (_has_bits_[0] & 0x00000002u) != 0;
956 }
957 inline void SerializerTransporterKey::set_has_group() {
958  _has_bits_[0] |= 0x00000002u;
959 }
960 inline void SerializerTransporterKey::clear_has_group() {
961  _has_bits_[0] &= ~0x00000002u;
962 }
964  group_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
965  clear_has_group();
966 }
967 inline const ::std::string& SerializerTransporterKey::group() const {
968  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.SerializerTransporterKey.group)
969  return group_.GetNoArena();
970 }
971 inline void SerializerTransporterKey::set_group(const ::std::string& value) {
972  set_has_group();
973  group_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
974  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.SerializerTransporterKey.group)
975 }
976 #if LANG_CXX11
977 inline void SerializerTransporterKey::set_group(::std::string&& value) {
978  set_has_group();
979  group_.SetNoArena(
981  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.protobuf.SerializerTransporterKey.group)
982 }
983 #endif
984 inline void SerializerTransporterKey::set_group(const char* value) {
985  GOOGLE_DCHECK(value != NULL);
986  set_has_group();
987  group_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
988  // @@protoc_insertion_point(field_set_char:goby.middleware.protobuf.SerializerTransporterKey.group)
989 }
990 inline void SerializerTransporterKey::set_group(const char* value, size_t size) {
991  set_has_group();
993  ::std::string(reinterpret_cast<const char*>(value), size));
994  // @@protoc_insertion_point(field_set_pointer:goby.middleware.protobuf.SerializerTransporterKey.group)
995 }
997  set_has_group();
998  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.SerializerTransporterKey.group)
999  return group_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1000 }
1002  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.SerializerTransporterKey.group)
1003  if (!has_group()) {
1004  return NULL;
1005  }
1006  clear_has_group();
1007  return group_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1008 }
1010  if (group != NULL) {
1011  set_has_group();
1012  } else {
1013  clear_has_group();
1014  }
1015  group_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), group);
1016  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.SerializerTransporterKey.group)
1017 }
1018 
1019 // optional uint32 group_numeric = 4;
1021  return (_has_bits_[0] & 0x00000020u) != 0;
1022 }
1023 inline void SerializerTransporterKey::set_has_group_numeric() {
1024  _has_bits_[0] |= 0x00000020u;
1025 }
1026 inline void SerializerTransporterKey::clear_has_group_numeric() {
1027  _has_bits_[0] &= ~0x00000020u;
1028 }
1030  group_numeric_ = 0u;
1031  clear_has_group_numeric();
1032 }
1034  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.SerializerTransporterKey.group_numeric)
1035  return group_numeric_;
1036 }
1038  set_has_group_numeric();
1039  group_numeric_ = value;
1040  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.SerializerTransporterKey.group_numeric)
1041 }
1042 
1043 // optional uint64 serialize_time = 5 [(.dccl.field) = {
1045  return (_has_bits_[0] & 0x00000040u) != 0;
1046 }
1047 inline void SerializerTransporterKey::set_has_serialize_time() {
1048  _has_bits_[0] |= 0x00000040u;
1049 }
1050 inline void SerializerTransporterKey::clear_has_serialize_time() {
1051  _has_bits_[0] &= ~0x00000040u;
1052 }
1054  serialize_time_ = GOOGLE_ULONGLONG(0);
1055  clear_has_serialize_time();
1056 }
1058  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.SerializerTransporterKey.serialize_time)
1059  return serialize_time_;
1060 }
1062  set_has_serialize_time();
1063  serialize_time_ = value;
1064  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.SerializerTransporterKey.serialize_time)
1065 }
1066 
1067 // optional .goby.middleware.protobuf.TransporterConfig cfg = 10;
1069  return (_has_bits_[0] & 0x00000004u) != 0;
1070 }
1071 inline void SerializerTransporterKey::set_has_cfg() {
1072  _has_bits_[0] |= 0x00000004u;
1073 }
1074 inline void SerializerTransporterKey::clear_has_cfg() {
1075  _has_bits_[0] &= ~0x00000004u;
1076 }
1077 inline const ::goby::middleware::protobuf::TransporterConfig& SerializerTransporterKey::_internal_cfg() const {
1078  return *cfg_;
1079 }
1080 inline const ::goby::middleware::protobuf::TransporterConfig& SerializerTransporterKey::cfg() const {
1081  const ::goby::middleware::protobuf::TransporterConfig* p = cfg_;
1082  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.SerializerTransporterKey.cfg)
1083  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::TransporterConfig*>(
1085 }
1086 inline ::goby::middleware::protobuf::TransporterConfig* SerializerTransporterKey::release_cfg() {
1087  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.SerializerTransporterKey.cfg)
1088  clear_has_cfg();
1090  cfg_ = NULL;
1091  return temp;
1092 }
1093 inline ::goby::middleware::protobuf::TransporterConfig* SerializerTransporterKey::mutable_cfg() {
1094  set_has_cfg();
1095  if (cfg_ == NULL) {
1096  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::TransporterConfig>(GetArenaNoVirtual());
1097  cfg_ = p;
1098  }
1099  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.SerializerTransporterKey.cfg)
1100  return cfg_;
1101 }
1103  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1104  if (message_arena == NULL) {
1105  delete reinterpret_cast< ::google::protobuf::MessageLite*>(cfg_);
1106  }
1107  if (cfg) {
1108  ::google::protobuf::Arena* submessage_arena = NULL;
1109  if (message_arena != submessage_arena) {
1110  cfg = ::google::protobuf::internal::GetOwnedMessage(
1111  message_arena, cfg, submessage_arena);
1112  }
1113  set_has_cfg();
1114  } else {
1115  clear_has_cfg();
1116  }
1117  cfg_ = cfg;
1118  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.SerializerTransporterKey.cfg)
1119 }
1120 
1121 // optional .goby.middleware.protobuf.SerializerProtobufMetadata metadata = 20;
1123  return (_has_bits_[0] & 0x00000008u) != 0;
1124 }
1125 inline void SerializerTransporterKey::set_has_metadata() {
1126  _has_bits_[0] |= 0x00000008u;
1127 }
1128 inline void SerializerTransporterKey::clear_has_metadata() {
1129  _has_bits_[0] &= ~0x00000008u;
1130 }
1132  if (metadata_ != NULL) metadata_->Clear();
1133  clear_has_metadata();
1134 }
1135 inline const ::goby::middleware::protobuf::SerializerProtobufMetadata& SerializerTransporterKey::_internal_metadata() const {
1136  return *metadata_;
1137 }
1138 inline const ::goby::middleware::protobuf::SerializerProtobufMetadata& SerializerTransporterKey::metadata() const {
1139  const ::goby::middleware::protobuf::SerializerProtobufMetadata* p = metadata_;
1140  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.SerializerTransporterKey.metadata)
1141  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::SerializerProtobufMetadata*>(
1143 }
1144 inline ::goby::middleware::protobuf::SerializerProtobufMetadata* SerializerTransporterKey::release_metadata() {
1145  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.SerializerTransporterKey.metadata)
1146  clear_has_metadata();
1148  metadata_ = NULL;
1149  return temp;
1150 }
1151 inline ::goby::middleware::protobuf::SerializerProtobufMetadata* SerializerTransporterKey::mutable_metadata() {
1152  set_has_metadata();
1153  if (metadata_ == NULL) {
1154  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::SerializerProtobufMetadata>(GetArenaNoVirtual());
1155  metadata_ = p;
1156  }
1157  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.SerializerTransporterKey.metadata)
1158  return metadata_;
1159 }
1161  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1162  if (message_arena == NULL) {
1163  delete metadata_;
1164  }
1165  if (metadata) {
1166  ::google::protobuf::Arena* submessage_arena = NULL;
1167  if (message_arena != submessage_arena) {
1168  metadata = ::google::protobuf::internal::GetOwnedMessage(
1169  message_arena, metadata, submessage_arena);
1170  }
1171  set_has_metadata();
1172  } else {
1173  clear_has_metadata();
1174  }
1175  metadata_ = metadata;
1176  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.SerializerTransporterKey.metadata)
1177 }
1178 
1179 // -------------------------------------------------------------------
1180 
1181 // SerializerTransporterMessage
1182 
1183 // required .goby.middleware.protobuf.SerializerTransporterKey key = 1;
1185  return (_has_bits_[0] & 0x00000002u) != 0;
1186 }
1187 inline void SerializerTransporterMessage::set_has_key() {
1188  _has_bits_[0] |= 0x00000002u;
1189 }
1190 inline void SerializerTransporterMessage::clear_has_key() {
1191  _has_bits_[0] &= ~0x00000002u;
1192 }
1194  if (key_ != NULL) key_->Clear();
1195  clear_has_key();
1196 }
1197 inline const ::goby::middleware::protobuf::SerializerTransporterKey& SerializerTransporterMessage::_internal_key() const {
1198  return *key_;
1199 }
1200 inline const ::goby::middleware::protobuf::SerializerTransporterKey& SerializerTransporterMessage::key() const {
1201  const ::goby::middleware::protobuf::SerializerTransporterKey* p = key_;
1202  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.SerializerTransporterMessage.key)
1203  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::SerializerTransporterKey*>(
1205 }
1206 inline ::goby::middleware::protobuf::SerializerTransporterKey* SerializerTransporterMessage::release_key() {
1207  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.SerializerTransporterMessage.key)
1208  clear_has_key();
1210  key_ = NULL;
1211  return temp;
1212 }
1213 inline ::goby::middleware::protobuf::SerializerTransporterKey* SerializerTransporterMessage::mutable_key() {
1214  set_has_key();
1215  if (key_ == NULL) {
1216  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::SerializerTransporterKey>(GetArenaNoVirtual());
1217  key_ = p;
1218  }
1219  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.SerializerTransporterMessage.key)
1220  return key_;
1221 }
1223  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1224  if (message_arena == NULL) {
1225  delete key_;
1226  }
1227  if (key) {
1228  ::google::protobuf::Arena* submessage_arena = NULL;
1229  if (message_arena != submessage_arena) {
1230  key = ::google::protobuf::internal::GetOwnedMessage(
1231  message_arena, key, submessage_arena);
1232  }
1233  set_has_key();
1234  } else {
1235  clear_has_key();
1236  }
1237  key_ = key;
1238  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.SerializerTransporterMessage.key)
1239 }
1240 
1241 // optional bytes data = 4;
1243  return (_has_bits_[0] & 0x00000001u) != 0;
1244 }
1245 inline void SerializerTransporterMessage::set_has_data() {
1246  _has_bits_[0] |= 0x00000001u;
1247 }
1248 inline void SerializerTransporterMessage::clear_has_data() {
1249  _has_bits_[0] &= ~0x00000001u;
1250 }
1252  data_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1253  clear_has_data();
1254 }
1255 inline const ::std::string& SerializerTransporterMessage::data() const {
1256  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.SerializerTransporterMessage.data)
1257  return data_.GetNoArena();
1258 }
1259 inline void SerializerTransporterMessage::set_data(const ::std::string& value) {
1260  set_has_data();
1261  data_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
1262  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.SerializerTransporterMessage.data)
1263 }
1264 #if LANG_CXX11
1265 inline void SerializerTransporterMessage::set_data(::std::string&& value) {
1266  set_has_data();
1267  data_.SetNoArena(
1269  // @@protoc_insertion_point(field_set_rvalue:goby.middleware.protobuf.SerializerTransporterMessage.data)
1270 }
1271 #endif
1272 inline void SerializerTransporterMessage::set_data(const char* value) {
1273  GOOGLE_DCHECK(value != NULL);
1274  set_has_data();
1275  data_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
1276  // @@protoc_insertion_point(field_set_char:goby.middleware.protobuf.SerializerTransporterMessage.data)
1277 }
1278 inline void SerializerTransporterMessage::set_data(const void* value, size_t size) {
1279  set_has_data();
1281  ::std::string(reinterpret_cast<const char*>(value), size));
1282  // @@protoc_insertion_point(field_set_pointer:goby.middleware.protobuf.SerializerTransporterMessage.data)
1283 }
1285  set_has_data();
1286  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.SerializerTransporterMessage.data)
1287  return data_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1288 }
1290  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.SerializerTransporterMessage.data)
1291  if (!has_data()) {
1292  return NULL;
1293  }
1294  clear_has_data();
1295  return data_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
1296 }
1297 inline void SerializerTransporterMessage::set_allocated_data(::std::string* data) {
1298  if (data != NULL) {
1299  set_has_data();
1300  } else {
1301  clear_has_data();
1302  }
1303  data_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), data);
1304  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.SerializerTransporterMessage.data)
1305 }
1306 
1307 // -------------------------------------------------------------------
1308 
1309 // SerializerMetadataRequest
1310 
1311 // required .goby.middleware.protobuf.SerializerTransporterKey key = 1;
1313  return (_has_bits_[0] & 0x00000001u) != 0;
1314 }
1315 inline void SerializerMetadataRequest::set_has_key() {
1316  _has_bits_[0] |= 0x00000001u;
1317 }
1318 inline void SerializerMetadataRequest::clear_has_key() {
1319  _has_bits_[0] &= ~0x00000001u;
1320 }
1322  if (key_ != NULL) key_->Clear();
1323  clear_has_key();
1324 }
1325 inline const ::goby::middleware::protobuf::SerializerTransporterKey& SerializerMetadataRequest::_internal_key() const {
1326  return *key_;
1327 }
1328 inline const ::goby::middleware::protobuf::SerializerTransporterKey& SerializerMetadataRequest::key() const {
1329  const ::goby::middleware::protobuf::SerializerTransporterKey* p = key_;
1330  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.SerializerMetadataRequest.key)
1331  return p != NULL ? *p : *reinterpret_cast<const ::goby::middleware::protobuf::SerializerTransporterKey*>(
1333 }
1334 inline ::goby::middleware::protobuf::SerializerTransporterKey* SerializerMetadataRequest::release_key() {
1335  // @@protoc_insertion_point(field_release:goby.middleware.protobuf.SerializerMetadataRequest.key)
1336  clear_has_key();
1338  key_ = NULL;
1339  return temp;
1340 }
1341 inline ::goby::middleware::protobuf::SerializerTransporterKey* SerializerMetadataRequest::mutable_key() {
1342  set_has_key();
1343  if (key_ == NULL) {
1344  auto* p = CreateMaybeMessage<::goby::middleware::protobuf::SerializerTransporterKey>(GetArenaNoVirtual());
1345  key_ = p;
1346  }
1347  // @@protoc_insertion_point(field_mutable:goby.middleware.protobuf.SerializerMetadataRequest.key)
1348  return key_;
1349 }
1351  ::google::protobuf::Arena* message_arena = GetArenaNoVirtual();
1352  if (message_arena == NULL) {
1353  delete key_;
1354  }
1355  if (key) {
1356  ::google::protobuf::Arena* submessage_arena = NULL;
1357  if (message_arena != submessage_arena) {
1358  key = ::google::protobuf::internal::GetOwnedMessage(
1359  message_arena, key, submessage_arena);
1360  }
1361  set_has_key();
1362  } else {
1363  clear_has_key();
1364  }
1365  key_ = key;
1366  // @@protoc_insertion_point(field_set_allocated:goby.middleware.protobuf.SerializerMetadataRequest.key)
1367 }
1368 
1369 // required .goby.middleware.protobuf.SerializerMetadataRequest.Request request = 2;
1371  return (_has_bits_[0] & 0x00000002u) != 0;
1372 }
1373 inline void SerializerMetadataRequest::set_has_request() {
1374  _has_bits_[0] |= 0x00000002u;
1375 }
1376 inline void SerializerMetadataRequest::clear_has_request() {
1377  _has_bits_[0] &= ~0x00000002u;
1378 }
1380  request_ = 1;
1381  clear_has_request();
1382 }
1384  // @@protoc_insertion_point(field_get:goby.middleware.protobuf.SerializerMetadataRequest.request)
1385  return static_cast< ::goby::middleware::protobuf::SerializerMetadataRequest_Request >(request_);
1386 }
1389  set_has_request();
1390  request_ = value;
1391  // @@protoc_insertion_point(field_set:goby.middleware.protobuf.SerializerMetadataRequest.request)
1392 }
1393 
1394 #ifdef __GNUC__
1395  #pragma GCC diagnostic pop
1396 #endif // __GNUC__
1397 // -------------------------------------------------------------------
1398 
1399 // -------------------------------------------------------------------
1400 
1401 // -------------------------------------------------------------------
1402 
1403 
1404 // @@protoc_insertion_point(namespace_scope)
1405 
1406 } // namespace protobuf
1407 } // namespace middleware
1408 } // namespace goby
1409 
1410 namespace google {
1411 namespace protobuf {
1412 
1413 template <> struct is_proto_enum< ::goby::middleware::protobuf::SerializerMetadataRequest_Request> : ::std::true_type {};
1414 template <>
1415 inline const EnumDescriptor* GetEnumDescriptor< ::goby::middleware::protobuf::SerializerMetadataRequest_Request>() {
1417 }
1418 
1419 } // namespace protobuf
1420 } // namespace google
1421 
1422 // @@protoc_insertion_point(global_scope)
1423 
1424 #endif // PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2fserializer_5ftransporter_2eproto
goby::middleware::protobuf::SerializerTransporterKey::GetCachedSize
int GetCachedSize() const final
Definition: serializer_transporter.pb.h:316
goby::middleware::protobuf::SerializerProtobufMetadata::SerializerProtobufMetadata
SerializerProtobufMetadata()
goby::middleware::protobuf::SerializerMetadataRequest::swap
friend void swap(SerializerMetadataRequest &a, SerializerMetadataRequest &b)
Definition: serializer_transporter.pb.h:644
goby::middleware::protobuf::SerializerTransporterKey::set_allocated_group
void set_allocated_group(::std::string *group)
Definition: serializer_transporter.pb.h:1009
goby::middleware::protobuf::SerializerMetadataRequest::kKeyFieldNumber
static const int kKeyFieldNumber
Definition: serializer_transporter.pb.h:722
goby::middleware::protobuf::SerializerTransporterKey::serialize_time
::google::protobuf::uint64 serialize_time() const
Definition: serializer_transporter.pb.h:1057
goby::middleware::protobuf::SerializerMetadataRequest::ByteSizeLong
size_t ByteSizeLong() const final
goby::middleware::protobuf::SerializerTransporterMessage::swap
friend void swap(SerializerTransporterMessage &a, SerializerTransporterMessage &b)
Definition: serializer_transporter.pb.h:507
goby::middleware::protobuf::SerializerTransporterMessage::ByteSizeLong
size_t ByteSizeLong() const final
goby::middleware::protobuf::SerializerTransporterKey::has_type
bool has_type() const
Definition: serializer_transporter.pb.h:888
goby::middleware::protobuf::SerializerTransporterKey::serialize_time_with_units
Quantity serialize_time_with_units() const
Definition: serializer_transporter.pb.h:422
google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto >
goby::middleware::protobuf::SerializerTransporterKey::mutable_type
::std::string * mutable_type()
Definition: serializer_transporter.pb.h:930
goby::middleware::protobuf::SerializerTransporterMessage::InitAsDefaultInstance
static void InitAsDefaultInstance()
google::protobuf::internal::GetEmptyStringAlreadyInited
LIBPROTOBUF_EXPORTconst ::std::string & GetEmptyStringAlreadyInited()
Definition: message_lite.h:133
goby::middleware::protobuf::SerializerMetadataRequest::IsInitialized
bool IsInitialized() const final
goby::middleware::protobuf::SerializerProtobufMetadata::clear_protobuf_name
void clear_protobuf_name()
Definition: serializer_transporter.pb.h:776
goby::middleware::protobuf::SerializerProtobufMetadata::New
SerializerProtobufMetadata * New() const final
Definition: serializer_transporter.pb.h:160
goby::middleware::protobuf::SerializerTransporterKey::mutable_cfg
::goby::middleware::protobuf::TransporterConfig * mutable_cfg()
Definition: serializer_transporter.pb.h:1093
goby::middleware::intervehicle::protobuf::_TransporterConfig_default_instance_
TransporterConfigDefaultTypeInternal _TransporterConfig_default_instance_
protobuf_goby_2fmiddleware_2fprotobuf_2fserializer_5ftransporter_2eproto::AddDescriptors
void AddDescriptors()
goby::middleware::protobuf::SerializerTransporterKey::Clear
void Clear() final
goby::middleware::protobuf::SerializerTransporterKey::serialize_time_unit
boost::units::make_scaled_unit< boost::units::unit< serialize_time_dimension, boost::units::si::system >, boost::units::scale< 10, boost::units::static_rational<-6 > > >::type serialize_time_unit
Definition: serializer_transporter.pb.h:415
goby::middleware::protobuf::SerializerTransporterKey::serialize_time_dimension
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type serialize_time_dimension
Definition: serializer_transporter.pb.h:413
goby::middleware::protobuf::SerializerTransporterKey::mutable_group
::std::string * mutable_group()
Definition: serializer_transporter.pb.h:996
goby::middleware::protobuf::SerializerTransporterKey::kGroupFieldNumber
static const int kGroupFieldNumber
Definition: serializer_transporter.pb.h:356
goby::middleware::protobuf::SerializerMetadataRequest::key
const ::goby::middleware::protobuf::SerializerTransporterKey & key() const
Definition: serializer_transporter.pb.h:1328
goby::middleware::protobuf::SerializerMetadataRequest_Request_Request_MIN
const SerializerMetadataRequest_Request SerializerMetadataRequest_Request_Request_MIN
Definition: serializer_transporter.pb.h:93
goby::middleware::protobuf::SerializerTransporterMessage::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::middleware::protobuf::SerializerTransporterMessage
Definition: serializer_transporter.pb.h:462
goby::middleware::protobuf::SerializerProtobufMetadata::GetCachedSize
int GetCachedSize() const final
Definition: serializer_transporter.pb.h:181
goby::middleware::protobuf::SerializerMetadataRequest_Request_Request_MAX
const SerializerMetadataRequest_Request SerializerMetadataRequest_Request_Request_MAX
Definition: serializer_transporter.pb.h:94
goby
The global namespace for the Goby project.
Definition: acomms_constants.h:33
goby::middleware::protobuf::SerializerMetadataRequest::Clear
void Clear() final
goby::middleware::protobuf::SerializerTransporterKey::set_marshalling_scheme
void set_marshalling_scheme(::google::protobuf::int32 value)
Definition: serializer_transporter.pb.h:881
goby::middleware::protobuf::SerializerTransporterMessage::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::SerializerProtobufMetadata::Clear
void Clear() final
goby::middleware::protobuf::SerializerTransporterKey::ByteSizeLong
size_t ByteSizeLong() const final
goby::middleware::protobuf::SerializerMetadataRequest::clear_request
void clear_request()
Definition: serializer_transporter.pb.h:1379
goby::middleware::protobuf::SerializerTransporterKey::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::middleware::protobuf::SerializerTransporterKey::clear_marshalling_scheme
void clear_marshalling_scheme()
Definition: serializer_transporter.pb.h:873
goby::middleware::protobuf::SerializerMetadataRequest::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: serializer_transporter.pb.h:640
goby::middleware::protobuf::SerializerMetadataRequest::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::middleware::protobuf::SerializerTransporterKey::IsInitialized
bool IsInitialized() const final
goby::middleware::protobuf::SerializerMetadataRequest::set_request
void set_request(::goby::middleware::protobuf::SerializerMetadataRequest_Request value)
Definition: serializer_transporter.pb.h:1387
goby::middleware::protobuf::SerializerTransporterKey::set_type
void set_type(const ::std::string &value)
Definition: serializer_transporter.pb.h:905
goby::middleware::protobuf::SerializerTransporterMessage::clear_key
void clear_key()
Definition: serializer_transporter.pb.h:1193
goby::middleware::protobuf::SerializerMetadataRequest::set_allocated_key
void set_allocated_key(::goby::middleware::protobuf::SerializerTransporterKey *key)
Definition: serializer_transporter.pb.h:1350
goby::middleware::protobuf::SerializerProtobufMetadata::mutable_file_descriptor
::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto > * mutable_file_descriptor()
Definition: serializer_transporter.pb.h:841
goby::middleware::protobuf::SerializerProtobufMetadata::New
SerializerProtobufMetadata * New(::google::protobuf::Arena *arena) const final
Definition: serializer_transporter.pb.h:164
goby::middleware::protobuf::_SerializerProtobufMetadata_default_instance_
SerializerProtobufMetadataDefaultTypeInternal _SerializerProtobufMetadata_default_instance_
goby::middleware::protobuf::SerializerTransporterKey::clear_serialize_time
void clear_serialize_time()
Definition: serializer_transporter.pb.h:1053
goby::middleware::protobuf::SerializerMetadataRequest::has_key
bool has_key() const
Definition: serializer_transporter.pb.h:1312
goby::middleware::protobuf::SerializerMetadataRequest::Request_Parse
static bool Request_Parse(const ::std::string &name, Request *value)
Definition: serializer_transporter.pb.h:712
goby::middleware::protobuf::SerializerTransporterKey::kTypeFieldNumber
static const int kTypeFieldNumber
Definition: serializer_transporter.pb.h:341
protobuf_goby_2fmiddleware_2fprotobuf_2fserializer_5ftransporter_2eproto::TableStruct
Definition: serializer_transporter.pb.h:48
goby::uint64
std::uint64_t uint64
Definition: primitive_types.h:34
goby::middleware::protobuf::SerializerTransporterKey::type
const ::std::string & type() const
Definition: serializer_transporter.pb.h:901
goby::middleware::protobuf::SerializerTransporterKey
Definition: serializer_transporter.pb.h:244
goby::middleware::protobuf::SerializerTransporterKey::~SerializerTransporterKey
virtual ~SerializerTransporterKey()
goby::middleware::protobuf::SerializerMetadataRequest::SerializerMetadataRequest
SerializerMetadataRequest()
goby::middleware::protobuf::SerializerTransporterKey::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
google::protobuf::MessageLite
Definition: message_lite.h:164
goby::middleware::protobuf::_SerializerMetadataRequest_default_instance_
SerializerMetadataRequestDefaultTypeInternal _SerializerMetadataRequest_default_instance_
group
goby::util::logger::GroupSetter group(std::string n)
Definition: logger_manipulators.h:134
goby::middleware::protobuf::SerializerMetadataRequest::Request_ARRAYSIZE
static const int Request_ARRAYSIZE
Definition: serializer_transporter.pb.h:703
goby::middleware::protobuf::SerializerTransporterKey::has_serialize_time
bool has_serialize_time() const
Definition: serializer_transporter.pb.h:1044
goby::middleware::protobuf::SerializerMetadataRequest::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::middleware::protobuf::SerializerTransporterKey::kCfgFieldNumber
static const int kCfgFieldNumber
Definition: serializer_transporter.pb.h:371
goby::middleware::protobuf::SerializerTransporterKey::set_serialize_time_with_units
void set_serialize_time_with_units(Quantity value_w_units)
Definition: serializer_transporter.pb.h:418
protobuf_goby_2fmiddleware_2fprotobuf_2fserializer_5ftransporter_2eproto
Definition: serializer_transporter.pb.h:46
goby::middleware::protobuf::SerializerMetadataRequest::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::SerializerProtobufMetadata::ByteSizeLong
size_t ByteSizeLong() const final
goby::middleware::protobuf::SerializerProtobufMetadata::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::middleware::protobuf::SerializerMetadataRequest::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: serializer_transporter.pb.h:625
google::protobuf::Arena
Definition: arena.h:244
protobuf_goby_2fmiddleware_2fprotobuf_2fserializer_5ftransporter_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: serializer_transporter.pb.h:52
goby::middleware::protobuf::SerializerMetadataRequest_Request_descriptor
const ::google::protobuf::EnumDescriptor * SerializerMetadataRequest_Request_descriptor()
goby::middleware::protobuf::SerializerTransporterMessage::mutable_key
::goby::middleware::protobuf::SerializerTransporterKey * mutable_key()
Definition: serializer_transporter.pb.h:1213
goby::middleware::protobuf::SerializerTransporterMessage::kKeyFieldNumber
static const int kKeyFieldNumber
Definition: serializer_transporter.pb.h:574
transporter_config.pb.h
goby::middleware::protobuf::SerializerMetadataRequest_Request_IsValid
bool SerializerMetadataRequest_Request_IsValid(int value)
goby::middleware::protobuf::SerializerTransporterKey::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: serializer_transporter.pb.h:273
goby::middleware::protobuf::SerializerTransporterKey::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::TransporterConfig
Definition: transporter_config.pb.h:74
goby::middleware::protobuf::SerializerMetadataRequest::Swap
void Swap(SerializerMetadataRequest *other)
goby::middleware::protobuf::SerializerMetadataRequest::clear_key
void clear_key()
Definition: serializer_transporter.pb.h:1321
goby::middleware::protobuf::SerializerTransporterMessage::internal_default_instance
static const SerializerTransporterMessage * internal_default_instance()
Definition: serializer_transporter.pb.h:499
goby::middleware::protobuf::SerializerMetadataRequest::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::middleware::protobuf::SerializerTransporterKey::clear_cfg
void clear_cfg()
goby::middleware::protobuf::SerializerProtobufMetadata::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::middleware::protobuf::SerializerTransporterMessage::New
SerializerTransporterMessage * New() const final
Definition: serializer_transporter.pb.h:513
goby::middleware::protobuf::SerializerTransporterMessage::has_key
bool has_key() const
Definition: serializer_transporter.pb.h:1184
goby::middleware::protobuf::SerializerProtobufMetadata::default_instance
static const SerializerProtobufMetadata & default_instance()
goby::middleware::protobuf::SerializerMetadataRequest
Definition: serializer_transporter.pb.h:599
goby::middleware::protobuf::SerializerTransporterKey::group
const ::std::string & group() const
Definition: serializer_transporter.pb.h:967
goby::middleware::protobuf::SerializerTransporterMessage::New
SerializerTransporterMessage * New(::google::protobuf::Arena *arena) const final
Definition: serializer_transporter.pb.h:517
goby::middleware::protobuf::SerializerTransporterKey::release_group
::std::string * release_group()
Definition: serializer_transporter.pb.h:1001
goby::middleware::protobuf::SerializerTransporterMessage::has_data
bool has_data() const
Definition: serializer_transporter.pb.h:1242
goby::middleware::protobuf::SerializerMetadataRequest::METADATA_INCLUDE
static const Request METADATA_INCLUDE
Definition: serializer_transporter.pb.h:692
goby::middleware::protobuf::SerializerTransporterKey::New
SerializerTransporterKey * New(::google::protobuf::Arena *arena) const final
Definition: serializer_transporter.pb.h:299
goby::middleware::protobuf::SerializerTransporterMessage::data
const ::std::string & data() const
Definition: serializer_transporter.pb.h:1255
goby::middleware::protobuf::SerializerMetadataRequest::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::SerializerMetadataRequest_Request_Parse
bool SerializerMetadataRequest_Request_Parse(const ::std::string &name, SerializerMetadataRequest_Request *value)
Definition: serializer_transporter.pb.h:102
goby::middleware::protobuf::SerializerTransporterKey::SerializerTransporterKey
SerializerTransporterKey()
goby::middleware::protobuf::SerializerProtobufMetadata::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: serializer_transporter.pb.h:150
goby::middleware::protobuf::SerializerTransporterMessage::~SerializerTransporterMessage
virtual ~SerializerTransporterMessage()
goby::middleware::protobuf::SerializerMetadataRequest::request
::goby::middleware::protobuf::SerializerMetadataRequest_Request request() const
Definition: serializer_transporter.pb.h:1383
goby::middleware::protobuf::SerializerTransporterKey::clear_type
void clear_type()
Definition: serializer_transporter.pb.h:897
goby::middleware::protobuf::SerializerProtobufMetadata::clear_file_descriptor
void clear_file_descriptor()
goby::middleware::protobuf::SerializerProtobufMetadata::file_descriptor_size
int file_descriptor_size() const
Definition: serializer_transporter.pb.h:833
message.h
goby::middleware::protobuf::SerializerMetadataRequest::GetCachedSize
int GetCachedSize() const final
Definition: serializer_transporter.pb.h:671
goby::middleware::protobuf::SerializerProtobufMetadata::~SerializerProtobufMetadata
virtual ~SerializerProtobufMetadata()
goby::middleware::protobuf::SerializerMetadataRequest::Request_Name
static const ::std::string & Request_Name(Request value)
Definition: serializer_transporter.pb.h:709
goby::middleware::protobuf::SerializerMetadataRequest_Request_METADATA_INCLUDE
@ SerializerMetadataRequest_Request_METADATA_INCLUDE
Definition: serializer_transporter.pb.h:89
goby::middleware::protobuf::SerializerProtobufMetadata::release_protobuf_name
::std::string * release_protobuf_name()
Definition: serializer_transporter.pb.h:814
goby::middleware::protobuf::SerializerProtobufMetadata::swap
friend void swap(SerializerProtobufMetadata &a, SerializerProtobufMetadata &b)
Definition: serializer_transporter.pb.h:154
goby::middleware::protobuf::SerializerTransporterKey::set_group_numeric
void set_group_numeric(::google::protobuf::uint32 value)
Definition: serializer_transporter.pb.h:1037
goby::middleware::protobuf::SerializerProtobufMetadata::kFileDescriptorFieldNumber
static const int kFileDescriptorFieldNumber
Definition: serializer_transporter.pb.h:206
goby::middleware::protobuf::SerializerProtobufMetadata::has_protobuf_name
bool has_protobuf_name() const
Definition: serializer_transporter.pb.h:767
goby::middleware::protobuf::SerializerTransporterMessage::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::middleware::protobuf::SerializerMetadataRequest::~SerializerMetadataRequest
virtual ~SerializerMetadataRequest()
goby::middleware::protobuf::SerializerProtobufMetadata::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::middleware::protobuf::SerializerMetadataRequest::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::middleware::protobuf::SerializerProtobufMetadata::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::middleware::protobuf::SerializerTransporterKey::has_metadata
bool has_metadata() const
Definition: serializer_transporter.pb.h:1122
goby::uint32
std::uint32_t uint32
Definition: primitive_types.h:32
goby::middleware::protobuf::SerializerTransporterMessage::set_allocated_data
void set_allocated_data(::std::string *data)
Definition: serializer_transporter.pb.h:1297
goby::middleware::protobuf::SerializerMetadataRequest::Request_MIN
static const Request Request_MIN
Definition: serializer_transporter.pb.h:699
goby::middleware::protobuf::SerializerProtobufMetadata::internal_default_instance
static const SerializerProtobufMetadata * internal_default_instance()
Definition: serializer_transporter.pb.h:146
goby::int32
std::int32_t int32
Definition: primitive_types.h:33
goby::middleware::protobuf::SerializerProtobufMetadata::protobuf_name
const ::std::string & protobuf_name() const
Definition: serializer_transporter.pb.h:780
goby::middleware::protobuf::SerializerProtobufMetadata::Swap
void Swap(SerializerProtobufMetadata *other)
goby::middleware::protobuf::SerializerTransporterMessage::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::SerializerTransporterMessage::SerializerTransporterMessage
SerializerTransporterMessage()
goby::middleware::protobuf::SerializerMetadataRequest::release_key
::goby::middleware::protobuf::SerializerTransporterKey * release_key()
Definition: serializer_transporter.pb.h:1334
goby::middleware::protobuf::SerializerTransporterKey::kSerializeTimeFieldNumber
static const int kSerializeTimeFieldNumber
Definition: serializer_transporter.pb.h:409
goby::middleware::protobuf::SerializerMetadataRequest::mutable_key
::goby::middleware::protobuf::SerializerTransporterKey * mutable_key()
Definition: serializer_transporter.pb.h:1341
goby::middleware::protobuf::SerializerTransporterMessage::default_instance
static const SerializerTransporterMessage & default_instance()
goby::middleware::protobuf::SerializerTransporterKey::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: serializer_transporter.pb.h:285
goby::middleware::protobuf::SerializerProtobufMetadata::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::SerializerTransporterKey::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::middleware::protobuf::SerializerMetadataRequest::New
SerializerMetadataRequest * New() const final
Definition: serializer_transporter.pb.h:650
goby::middleware::protobuf::SerializerTransporterKey::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: serializer_transporter.pb.h:270
goby::middleware::protobuf::SerializerTransporterMessage::clear_data
void clear_data()
Definition: serializer_transporter.pb.h:1251
goby::middleware::protobuf::SerializerTransporterKey::set_serialize_time
void set_serialize_time(::google::protobuf::uint64 value)
Definition: serializer_transporter.pb.h:1061
jwt::json::type
type
Generic JSON types used in JWTs.
Definition: jwt.h:2071
goby::middleware::protobuf::SerializerProtobufMetadata::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::middleware::protobuf::SerializerProtobufMetadata::operator=
SerializerProtobufMetadata & operator=(const SerializerProtobufMetadata &from)
Definition: serializer_transporter.pb.h:116
goby::middleware::protobuf::SerializerTransporterKey::release_metadata
::goby::middleware::protobuf::SerializerProtobufMetadata * release_metadata()
Definition: serializer_transporter.pb.h:1144
goby::middleware::protobuf::SerializerTransporterMessage::operator=
SerializerTransporterMessage & operator=(const SerializerTransporterMessage &from)
Definition: serializer_transporter.pb.h:469
goby::middleware::protobuf::SerializerTransporterMessage::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: serializer_transporter.pb.h:491
goby::middleware::protobuf::SerializerTransporterKey::internal_default_instance
static const SerializerTransporterKey * internal_default_instance()
Definition: serializer_transporter.pb.h:281
goby::middleware::protobuf::SerializerMetadataRequest::kRequestFieldNumber
static const int kRequestFieldNumber
Definition: serializer_transporter.pb.h:734
goby::middleware::protobuf::SerializerTransporterKey::marshalling_scheme
::google::protobuf::int32 marshalling_scheme() const
Definition: serializer_transporter.pb.h:877
protobuf_goby_2fmiddleware_2fprotobuf_2fserializer_5ftransporter_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: serializer_transporter.pb.h:49
google::protobuf::Metadata
Definition: message.h:174
protobuf_goby_2fmiddleware_2fprotobuf_2fserializer_5ftransporter_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[4]
Definition: serializer_transporter.pb.h:51
goby::middleware::protobuf::SerializerProtobufMetadata::file_descriptor
const ::google::protobuf::RepeatedPtrField< ::google::protobuf::FileDescriptorProto > & file_descriptor() const
Definition: serializer_transporter.pb.h:854
goby::middleware::protobuf::SerializerTransporterKey::clear_group
void clear_group()
Definition: serializer_transporter.pb.h:963
goby::middleware::protobuf::SerializerTransporterKey::New
SerializerTransporterKey * New() const final
Definition: serializer_transporter.pb.h:295
goby::middleware::protobuf::SerializerTransporterKey::kMetadataFieldNumber
static const int kMetadataFieldNumber
Definition: serializer_transporter.pb.h:383
goby::middleware::protobuf::SerializerTransporterKey::serialize_time_with_units
boost::units::quantity< serialize_time_unit, google::protobuf::uint64 > serialize_time_with_units() const
Definition: serializer_transporter.pb.h:425
goby::middleware::protobuf::SerializerTransporterKey::set_allocated_cfg
void set_allocated_cfg(::goby::middleware::protobuf::TransporterConfig *cfg)
Definition: serializer_transporter.pb.h:1102
goby::middleware::protobuf::SerializerTransporterMessage::kDataFieldNumber
static const int kDataFieldNumber
Definition: serializer_transporter.pb.h:559
goby::middleware::protobuf::SerializerTransporterMessage::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: serializer_transporter.pb.h:503
goby::middleware::protobuf::_SerializerTransporterMessage_default_instance_
SerializerTransporterMessageDefaultTypeInternal _SerializerTransporterMessage_default_instance_
google::protobuf::Message
Definition: message.h:189
goby::middleware::protobuf::SerializerTransporterMessage::release_key
::goby::middleware::protobuf::SerializerTransporterKey * release_key()
Definition: serializer_transporter.pb.h:1206
goby::middleware::protobuf::SerializerTransporterKey::set_allocated_type
void set_allocated_type(::std::string *type)
Definition: serializer_transporter.pb.h:943
goby::middleware::protobuf::SerializerTransporterMessage::mutable_data
::std::string * mutable_data()
Definition: serializer_transporter.pb.h:1284
goby::middleware::protobuf::SerializerMetadataRequest::internal_default_instance
static const SerializerMetadataRequest * internal_default_instance()
Definition: serializer_transporter.pb.h:636
goby::middleware::protobuf::SerializerTransporterMessage::set_data
void set_data(const ::std::string &value)
Definition: serializer_transporter.pb.h:1259
goby::middleware::protobuf::SerializerTransporterMessage::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: serializer_transporter.pb.h:488
goby::middleware::protobuf::SerializerTransporterKey::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::SerializerTransporterKey::InitAsDefaultInstance
static void InitAsDefaultInstance()
goby::middleware::protobuf::SerializerMetadataRequest::Request_descriptor
static const ::google::protobuf::EnumDescriptor * Request_descriptor()
Definition: serializer_transporter.pb.h:706
goby::middleware::protobuf::SerializerProtobufMetadata::kProtobufNameFieldNumber
static const int kProtobufNameFieldNumber
Definition: serializer_transporter.pb.h:218
goby::middleware::protobuf::SerializerTransporterMessage::Swap
void Swap(SerializerTransporterMessage *other)
goby::middleware::protobuf::SerializerMetadataRequest::operator=
SerializerMetadataRequest & operator=(const SerializerMetadataRequest &from)
Definition: serializer_transporter.pb.h:606
arena.h
goby::middleware::protobuf::SerializerTransporterKey::clear_metadata
void clear_metadata()
Definition: serializer_transporter.pb.h:1131
goby::middleware::protobuf::SerializerTransporterMessage::release_data
::std::string * release_data()
Definition: serializer_transporter.pb.h:1289
goby::middleware::protobuf::SerializerMetadataRequest::Request_MAX
static const Request Request_MAX
Definition: serializer_transporter.pb.h:701
goby::middleware::protobuf::SerializerTransporterKey::has_group_numeric
bool has_group_numeric() const
Definition: serializer_transporter.pb.h:1020
goby::middleware::protobuf::SerializerProtobufMetadata
Definition: serializer_transporter.pb.h:109
goby::middleware::protobuf::SerializerTransporterKey::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
goby::middleware::protobuf::SerializerTransporterKey::group_numeric
::google::protobuf::uint32 group_numeric() const
Definition: serializer_transporter.pb.h:1033
goby::middleware::protobuf::SerializerProtobufMetadata::add_file_descriptor
::google::protobuf::FileDescriptorProto * add_file_descriptor()
Definition: serializer_transporter.pb.h:849
goby::middleware::protobuf::SerializerTransporterKey::swap
friend void swap(SerializerTransporterKey &a, SerializerTransporterKey &b)
Definition: serializer_transporter.pb.h:289
goby::middleware::protobuf::SerializerProtobufMetadata::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: serializer_transporter.pb.h:135
goby::middleware::protobuf::SerializerMetadataRequest::METADATA_EXCLUDE
static const Request METADATA_EXCLUDE
Definition: serializer_transporter.pb.h:694
goby::middleware::protobuf::SerializerTransporterKey::cfg
const ::goby::middleware::protobuf::TransporterConfig & cfg() const
Definition: serializer_transporter.pb.h:1080
goby::middleware::protobuf::SerializerProtobufMetadata::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
goby::middleware::protobuf::SerializerTransporterMessage::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
goby::middleware::protobuf::SerializerProtobufMetadata::IsInitialized
bool IsInitialized() const final
goby::middleware::protobuf::SerializerMetadataRequest_Request_Request_ARRAYSIZE
const int SerializerMetadataRequest_Request_Request_ARRAYSIZE
Definition: serializer_transporter.pb.h:95
goby::middleware::protobuf::SerializerMetadataRequest::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::middleware::protobuf::SerializerMetadataRequest::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: serializer_transporter.pb.h:628
goby::middleware::protobuf::SerializerTransporterMessage::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
goby::middleware::protobuf::SerializerTransporterKey::release_type
::std::string * release_type()
Definition: serializer_transporter.pb.h:935
goby::middleware::protobuf::SerializerTransporterMessage::set_allocated_key
void set_allocated_key(::goby::middleware::protobuf::SerializerTransporterKey *key)
Definition: serializer_transporter.pb.h:1222
goby::middleware::protobuf::SerializerTransporterKey::release_cfg
::goby::middleware::protobuf::TransporterConfig * release_cfg()
Definition: serializer_transporter.pb.h:1086
goby::middleware::protobuf::SerializerMetadataRequest::New
SerializerMetadataRequest * New(::google::protobuf::Arena *arena) const final
Definition: serializer_transporter.pb.h:654
goby::middleware::protobuf::SerializerProtobufMetadata::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
goby::middleware::protobuf::SerializerMetadataRequest::Request_IsValid
static bool Request_IsValid(int value)
Definition: serializer_transporter.pb.h:696
goby::middleware::protobuf::SerializerTransporterKey::metadata
const ::goby::middleware::protobuf::SerializerProtobufMetadata & metadata() const
Definition: serializer_transporter.pb.h:1138
goby::middleware::protobuf::SerializerTransporterKey::has_group
bool has_group() const
Definition: serializer_transporter.pb.h:954
protobuf_goby_2fmiddleware_2fprotobuf_2fserializer_5ftransporter_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: serializer_transporter.pb.h:53
goby::middleware::protobuf::SerializerProtobufMetadata::mutable_protobuf_name
::std::string * mutable_protobuf_name()
Definition: serializer_transporter.pb.h:809
goby::middleware::protobuf::SerializerTransporterKey::default_instance
static const SerializerTransporterKey & default_instance()
goby::middleware::protobuf::SerializerTransporterMessage::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::middleware::protobuf::SerializerTransporterKey::clear_group_numeric
void clear_group_numeric()
Definition: serializer_transporter.pb.h:1029
goby::middleware::protobuf::SerializerProtobufMetadata::set_protobuf_name
void set_protobuf_name(const ::std::string &value)
Definition: serializer_transporter.pb.h:784
goby::middleware::protobuf::SerializerTransporterKey::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::middleware::protobuf::SerializerTransporterKey::set_allocated_metadata
void set_allocated_metadata(::goby::middleware::protobuf::SerializerProtobufMetadata *metadata)
Definition: serializer_transporter.pb.h:1160
goby::middleware::protobuf::SerializerTransporterKey::kMarshallingSchemeFieldNumber
static const int kMarshallingSchemeFieldNumber
Definition: serializer_transporter.pb.h:395
protobuf_goby_2fmiddleware_2fprotobuf_2fserializer_5ftransporter_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: serializer_transporter.pb.h:50
protobuf_goby_2fmiddleware_2fprotobuf_2fserializer_5ftransporter_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: serializer_transporter.pb.h:54
goby::middleware::protobuf::SerializerTransporterKey::set_group
void set_group(const ::std::string &value)
Definition: serializer_transporter.pb.h:971
goby::middleware::protobuf::SerializerTransporterKey::kGroupNumericFieldNumber
static const int kGroupNumericFieldNumber
Definition: serializer_transporter.pb.h:402
goby::middleware::protobuf::SerializerTransporterMessage::key
const ::goby::middleware::protobuf::SerializerTransporterKey & key() const
Definition: serializer_transporter.pb.h:1200
goby::middleware::protobuf::SerializerMetadataRequest::has_request
bool has_request() const
Definition: serializer_transporter.pb.h:1370
goby::middleware::protobuf::SerializerMetadataRequest_Request_METADATA_EXCLUDE
@ SerializerMetadataRequest_Request_METADATA_EXCLUDE
Definition: serializer_transporter.pb.h:90
goby::middleware::protobuf::_SerializerTransporterKey_default_instance_
SerializerTransporterKeyDefaultTypeInternal _SerializerTransporterKey_default_instance_
goby::middleware::protobuf::SerializerProtobufMetadata::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: serializer_transporter.pb.h:138
google
Definition: dccl.h:57
goby::middleware::protobuf::SerializerTransporterKey::has_cfg
bool has_cfg() const
Definition: serializer_transporter.pb.h:1068
goby::middleware::protobuf::SerializerProtobufMetadata::set_allocated_protobuf_name
void set_allocated_protobuf_name(::std::string *protobuf_name)
Definition: serializer_transporter.pb.h:822
goby::middleware::protobuf::SerializerTransporterMessage::Clear
void Clear() final
goby::middleware::protobuf::SerializerMetadataRequest_Request
SerializerMetadataRequest_Request
Definition: serializer_transporter.pb.h:88
goby::middleware::protobuf::SerializerTransporterMessage::IsInitialized
bool IsInitialized() const final
goby::middleware::protobuf::SerializerTransporterKey::Swap
void Swap(SerializerTransporterKey *other)
goby::middleware::protobuf::SerializerTransporterKey::operator=
SerializerTransporterKey & operator=(const SerializerTransporterKey &from)
Definition: serializer_transporter.pb.h:251
goby::middleware::protobuf::SerializerMetadataRequest_Request_Name
const ::std::string & SerializerMetadataRequest_Request_Name(SerializerMetadataRequest_Request value)
Definition: serializer_transporter.pb.h:98
goby::middleware::protobuf::SerializerMetadataRequest::default_instance
static const SerializerMetadataRequest & default_instance()
goby::middleware::protobuf::SerializerTransporterMessage::GetCachedSize
int GetCachedSize() const final
Definition: serializer_transporter.pb.h:534
goby::middleware::protobuf::SerializerTransporterKey::has_marshalling_scheme
bool has_marshalling_scheme() const
Definition: serializer_transporter.pb.h:864
goby::middleware::protobuf::SerializerMetadataRequest::descriptor
static const ::google::protobuf::Descriptor * descriptor()
goby::middleware::protobuf::SerializerTransporterKey::mutable_metadata
::goby::middleware::protobuf::SerializerProtobufMetadata * mutable_metadata()
Definition: serializer_transporter.pb.h:1151