JaiaBot  1.19.0
JaiaBot micro-AUV software
moos.pb.h
Go to the documentation of this file.
1 // Generated by the protocol buffer compiler. DO NOT EDIT!
2 // source: jaiabot/messages/moos.proto
3 
4 #ifndef PROTOBUF_INCLUDED_jaiabot_2fmessages_2fmoos_2eproto
5 #define PROTOBUF_INCLUDED_jaiabot_2fmessages_2fmoos_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>
29 #include <google/protobuf/message.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 <boost/units/quantity.hpp>
35 #include <boost/units/absolute.hpp>
36 #include <boost/units/dimensionless_type.hpp>
37 #include <boost/units/make_scaled_unit.hpp>
38 // @@protoc_insertion_point(includes)
39 #define PROTOBUF_INTERNAL_EXPORT_protobuf_jaiabot_2fmessages_2fmoos_2eproto
40 
42 // Internal implementation detail -- do not use these members.
43 struct TableStruct {
44  static const ::google::protobuf::internal::ParseTableField entries[];
45  static const ::google::protobuf::internal::AuxillaryParseTableField aux[];
46  static const ::google::protobuf::internal::ParseTable schema[1];
47  static const ::google::protobuf::internal::FieldMetadata field_metadata[];
48  static const ::google::protobuf::internal::SerializationTable serialization_table[];
49  static const ::google::protobuf::uint32 offsets[];
50 };
51 void AddDescriptors();
52 } // namespace protobuf_jaiabot_2fmessages_2fmoos_2eproto
53 namespace jaiabot {
54 namespace protobuf {
55 class MOOSMessage;
56 class MOOSMessageDefaultTypeInternal;
57 extern MOOSMessageDefaultTypeInternal _MOOSMessage_default_instance_;
58 } // namespace protobuf
59 } // namespace jaiabot
60 namespace google {
61 namespace protobuf {
62 template<> ::jaiabot::protobuf::MOOSMessage* Arena::CreateMaybeMessage<::jaiabot::protobuf::MOOSMessage>(Arena*);
63 } // namespace protobuf
64 } // namespace google
65 namespace jaiabot {
66 namespace protobuf {
67 
72 };
73 bool MOOSMessage_Type_IsValid(int value);
77 
78 const ::google::protobuf::EnumDescriptor* MOOSMessage_Type_descriptor();
79 inline const ::std::string& MOOSMessage_Type_Name(MOOSMessage_Type value) {
80  return ::google::protobuf::internal::NameOfEnum(
82 }
84  const ::std::string& name, MOOSMessage_Type* value) {
85  return ::google::protobuf::internal::ParseNamedEnum<MOOSMessage_Type>(
86  MOOSMessage_Type_descriptor(), name, value);
87 }
88 // ===================================================================
89 
90 class MOOSMessage : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:jaiabot.protobuf.MOOSMessage) */ {
91  public:
92  MOOSMessage();
93  virtual ~MOOSMessage();
94 
95  MOOSMessage(const MOOSMessage& from);
96 
97  inline MOOSMessage& operator=(const MOOSMessage& from) {
98  CopyFrom(from);
99  return *this;
100  }
101  #if LANG_CXX11
102  MOOSMessage(MOOSMessage&& from) noexcept
103  : MOOSMessage() {
104  *this = ::std::move(from);
105  }
106 
107  inline MOOSMessage& operator=(MOOSMessage&& from) noexcept {
108  if (GetArenaNoVirtual() == from.GetArenaNoVirtual()) {
109  if (this != &from) InternalSwap(&from);
110  } else {
111  CopyFrom(from);
112  }
113  return *this;
114  }
115  #endif
116  inline const ::google::protobuf::UnknownFieldSet& unknown_fields() const {
117  return _internal_metadata_.unknown_fields();
118  }
119  inline ::google::protobuf::UnknownFieldSet* mutable_unknown_fields() {
120  return _internal_metadata_.mutable_unknown_fields();
121  }
122 
123  static const ::google::protobuf::Descriptor* descriptor();
124  static const MOOSMessage& default_instance();
125 
126  enum ValueCase {
127  kSvalue = 3,
128  kDvalue = 4,
129  kBvalue = 5,
131  };
132 
133  static void InitAsDefaultInstance(); // FOR INTERNAL USE ONLY
134  static inline const MOOSMessage* internal_default_instance() {
135  return reinterpret_cast<const MOOSMessage*>(
137  }
138  static constexpr int kIndexInFileMessages =
139  0;
140 
141  void Swap(MOOSMessage* other);
142  friend void swap(MOOSMessage& a, MOOSMessage& b) {
143  a.Swap(&b);
144  }
145 
146  // implements Message ----------------------------------------------
147 
148  inline MOOSMessage* New() const final {
149  return CreateMaybeMessage<MOOSMessage>(NULL);
150  }
151 
152  MOOSMessage* New(::google::protobuf::Arena* arena) const final {
153  return CreateMaybeMessage<MOOSMessage>(arena);
154  }
155  void CopyFrom(const ::google::protobuf::Message& from) final;
156  void MergeFrom(const ::google::protobuf::Message& from) final;
157  void CopyFrom(const MOOSMessage& from);
158  void MergeFrom(const MOOSMessage& from);
159  void Clear() final;
160  bool IsInitialized() const final;
161 
162  size_t ByteSizeLong() const final;
164  ::google::protobuf::io::CodedInputStream* input) final;
166  ::google::protobuf::io::CodedOutputStream* output) const final;
168  bool deterministic, ::google::protobuf::uint8* target) const final;
169  int GetCachedSize() const final { return _cached_size_.Get(); }
170 
171  private:
172  void SharedCtor();
173  void SharedDtor();
174  void SetCachedSize(int size) const final;
175  void InternalSwap(MOOSMessage* other);
176  private:
177  inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
178  return NULL;
179  }
180  inline void* MaybeArenaPtr() const {
181  return NULL;
182  }
183  public:
184 
185  ::google::protobuf::Metadata GetMetadata() const final;
186 
187  // nested types ----------------------------------------------------
188 
190  static const Type TYPE_DOUBLE =
192  static const Type TYPE_STRING =
194  static const Type TYPE_BINARY_STRING =
196  static inline bool Type_IsValid(int value) {
197  return MOOSMessage_Type_IsValid(value);
198  }
199  static const Type Type_MIN =
201  static const Type Type_MAX =
203  static const int Type_ARRAYSIZE =
205  static inline const ::google::protobuf::EnumDescriptor*
208  }
209  static inline const ::std::string& Type_Name(Type value) {
210  return MOOSMessage_Type_Name(value);
211  }
212  static inline bool Type_Parse(const ::std::string& name,
213  Type* value) {
214  return MOOSMessage_Type_Parse(name, value);
215  }
216 
217  // accessors -------------------------------------------------------
218 
219  // required string key = 2;
220  bool has_key() const;
221  void clear_key();
222  static const int kKeyFieldNumber = 2;
223  const ::std::string& key() const;
224  void set_key(const ::std::string& value);
225  #if LANG_CXX11
226  void set_key(::std::string&& value);
227  #endif
228  void set_key(const char* value);
229  void set_key(const char* value, size_t size);
230  ::std::string* mutable_key();
231  ::std::string* release_key();
232  void set_allocated_key(::std::string* key);
233 
234  // required string source = 8;
235  bool has_source() const;
236  void clear_source();
237  static const int kSourceFieldNumber = 8;
238  const ::std::string& source() const;
239  void set_source(const ::std::string& value);
240  #if LANG_CXX11
241  void set_source(::std::string&& value);
242  #endif
243  void set_source(const char* value);
244  void set_source(const char* value, size_t size);
245  ::std::string* mutable_source();
246  ::std::string* release_source();
247  void set_allocated_source(::std::string* source);
248 
249  // optional string source_aux = 9;
250  bool has_source_aux() const;
251  void clear_source_aux();
252  static const int kSourceAuxFieldNumber = 9;
253  const ::std::string& source_aux() const;
254  void set_source_aux(const ::std::string& value);
255  #if LANG_CXX11
256  void set_source_aux(::std::string&& value);
257  #endif
258  void set_source_aux(const char* value);
259  void set_source_aux(const char* value, size_t size);
260  ::std::string* mutable_source_aux();
261  ::std::string* release_source_aux();
262  void set_allocated_source_aux(::std::string* source_aux);
263 
264  // required string community = 10;
265  bool has_community() const;
266  void clear_community();
267  static const int kCommunityFieldNumber = 10;
268  const ::std::string& community() const;
269  void set_community(const ::std::string& value);
270  #if LANG_CXX11
271  void set_community(::std::string&& value);
272  #endif
273  void set_community(const char* value);
274  void set_community(const char* value, size_t size);
275  ::std::string* mutable_community();
276  ::std::string* release_community();
277  void set_allocated_community(::std::string* community);
278 
279  // required double unixtime = 6;
280  bool has_unixtime() const;
281  void clear_unixtime();
282  static const int kUnixtimeFieldNumber = 6;
283  double unixtime() const;
284  void set_unixtime(double value);
285 
286  // required int32 id = 7;
287  bool has_id() const;
288  void clear_id();
289  static const int kIdFieldNumber = 7;
290  ::google::protobuf::int32 id() const;
291  void set_id(::google::protobuf::int32 value);
292 
293  // required .jaiabot.protobuf.MOOSMessage.Type type = 1;
294  bool has_type() const;
295  void clear_type();
296  static const int kTypeFieldNumber = 1;
299 
300  // optional string svalue = 3;
301  bool has_svalue() const;
302  void clear_svalue();
303  static const int kSvalueFieldNumber = 3;
304  const ::std::string& svalue() const;
305  void set_svalue(const ::std::string& value);
306  #if LANG_CXX11
307  void set_svalue(::std::string&& value);
308  #endif
309  void set_svalue(const char* value);
310  void set_svalue(const char* value, size_t size);
311  ::std::string* mutable_svalue();
312  ::std::string* release_svalue();
313  void set_allocated_svalue(::std::string* svalue);
314 
315  // optional double dvalue = 4;
316  bool has_dvalue() const;
317  void clear_dvalue();
318  static const int kDvalueFieldNumber = 4;
319  double dvalue() const;
320  void set_dvalue(double value);
321 
322  // optional bytes bvalue = 5;
323  bool has_bvalue() const;
324  void clear_bvalue();
325  static const int kBvalueFieldNumber = 5;
326  const ::std::string& bvalue() const;
327  void set_bvalue(const ::std::string& value);
328  #if LANG_CXX11
329  void set_bvalue(::std::string&& value);
330  #endif
331  void set_bvalue(const char* value);
332  void set_bvalue(const void* value, size_t size);
333  ::std::string* mutable_bvalue();
334  ::std::string* release_bvalue();
335  void set_allocated_bvalue(::std::string* bvalue);
336 
337  void clear_value();
338  ValueCase value_case() const;
339  // @@protoc_insertion_point(class_scope:jaiabot.protobuf.MOOSMessage)
340  private:
341  void set_has_type();
342  void clear_has_type();
343  void set_has_key();
344  void clear_has_key();
345  void set_has_svalue();
346  void set_has_dvalue();
347  void set_has_bvalue();
348  void set_has_unixtime();
349  void clear_has_unixtime();
350  void set_has_id();
351  void clear_has_id();
352  void set_has_source();
353  void clear_has_source();
354  void set_has_source_aux();
355  void clear_has_source_aux();
356  void set_has_community();
357  void clear_has_community();
358 
359  inline bool has_value() const;
360  inline void clear_has_value();
361 
362  // helper for ByteSizeLong()
363  size_t RequiredFieldsByteSizeFallback() const;
364 
365  ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
366  ::google::protobuf::internal::HasBits<1> _has_bits_;
367  mutable ::google::protobuf::internal::CachedSize _cached_size_;
368  ::google::protobuf::internal::ArenaStringPtr key_;
369  ::google::protobuf::internal::ArenaStringPtr source_;
370  ::google::protobuf::internal::ArenaStringPtr source_aux_;
371  ::google::protobuf::internal::ArenaStringPtr community_;
372  double unixtime_;
373  ::google::protobuf::int32 id_;
374  int type_;
375  union ValueUnion {
376  ValueUnion() {}
377  ::google::protobuf::internal::ArenaStringPtr svalue_;
378  double dvalue_;
379  ::google::protobuf::internal::ArenaStringPtr bvalue_;
380  } value_;
381  ::google::protobuf::uint32 _oneof_case_[1];
382 
383  friend struct ::protobuf_jaiabot_2fmessages_2fmoos_2eproto::TableStruct;
384 };
385 // ===================================================================
386 
387 
388 // ===================================================================
389 
390 #ifdef __GNUC__
391  #pragma GCC diagnostic push
392  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
393 #endif // __GNUC__
394 // MOOSMessage
395 
396 // required .jaiabot.protobuf.MOOSMessage.Type type = 1;
397 inline bool MOOSMessage::has_type() const {
398  return (_has_bits_[0] & 0x00000040u) != 0;
399 }
400 inline void MOOSMessage::set_has_type() {
401  _has_bits_[0] |= 0x00000040u;
402 }
403 inline void MOOSMessage::clear_has_type() {
404  _has_bits_[0] &= ~0x00000040u;
405 }
406 inline void MOOSMessage::clear_type() {
407  type_ = 68;
408  clear_has_type();
409 }
411  // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.type)
412  return static_cast< ::jaiabot::protobuf::MOOSMessage_Type >(type_);
413 }
416  set_has_type();
417  type_ = value;
418  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.type)
419 }
420 
421 // required string key = 2;
422 inline bool MOOSMessage::has_key() const {
423  return (_has_bits_[0] & 0x00000001u) != 0;
424 }
425 inline void MOOSMessage::set_has_key() {
426  _has_bits_[0] |= 0x00000001u;
427 }
428 inline void MOOSMessage::clear_has_key() {
429  _has_bits_[0] &= ~0x00000001u;
430 }
431 inline void MOOSMessage::clear_key() {
432  key_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
433  clear_has_key();
434 }
435 inline const ::std::string& MOOSMessage::key() const {
436  // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.key)
437  return key_.GetNoArena();
438 }
439 inline void MOOSMessage::set_key(const ::std::string& value) {
440  set_has_key();
441  key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
442  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.key)
443 }
444 #if LANG_CXX11
445 inline void MOOSMessage::set_key(::std::string&& value) {
446  set_has_key();
447  key_.SetNoArena(
448  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
449  // @@protoc_insertion_point(field_set_rvalue:jaiabot.protobuf.MOOSMessage.key)
450 }
451 #endif
452 inline void MOOSMessage::set_key(const char* value) {
453  GOOGLE_DCHECK(value != NULL);
454  set_has_key();
455  key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
456  // @@protoc_insertion_point(field_set_char:jaiabot.protobuf.MOOSMessage.key)
457 }
458 inline void MOOSMessage::set_key(const char* value, size_t size) {
459  set_has_key();
460  key_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
461  ::std::string(reinterpret_cast<const char*>(value), size));
462  // @@protoc_insertion_point(field_set_pointer:jaiabot.protobuf.MOOSMessage.key)
463 }
464 inline ::std::string* MOOSMessage::mutable_key() {
465  set_has_key();
466  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.MOOSMessage.key)
467  return key_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
468 }
469 inline ::std::string* MOOSMessage::release_key() {
470  // @@protoc_insertion_point(field_release:jaiabot.protobuf.MOOSMessage.key)
471  if (!has_key()) {
472  return NULL;
473  }
474  clear_has_key();
475  return key_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
476 }
477 inline void MOOSMessage::set_allocated_key(::std::string* key) {
478  if (key != NULL) {
479  set_has_key();
480  } else {
481  clear_has_key();
482  }
483  key_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), key);
484  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.MOOSMessage.key)
485 }
486 
487 // optional string svalue = 3;
488 inline bool MOOSMessage::has_svalue() const {
489  return value_case() == kSvalue;
490 }
491 inline void MOOSMessage::set_has_svalue() {
492  _oneof_case_[0] = kSvalue;
493 }
495  if (has_svalue()) {
496  value_.svalue_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
497  clear_has_value();
498  }
499 }
500 inline const ::std::string& MOOSMessage::svalue() const {
501  // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.svalue)
502  if (has_svalue()) {
503  return value_.svalue_.GetNoArena();
504  }
505  return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
506 }
507 inline void MOOSMessage::set_svalue(const ::std::string& value) {
508  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.svalue)
509  if (!has_svalue()) {
510  clear_value();
511  set_has_svalue();
512  value_.svalue_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
513  }
514  value_.svalue_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
515  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.svalue)
516 }
517 #if LANG_CXX11
518 inline void MOOSMessage::set_svalue(::std::string&& value) {
519  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.svalue)
520  if (!has_svalue()) {
521  clear_value();
522  set_has_svalue();
523  value_.svalue_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
524  }
525  value_.svalue_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
526  // @@protoc_insertion_point(field_set_rvalue:jaiabot.protobuf.MOOSMessage.svalue)
527 }
528 #endif
529 inline void MOOSMessage::set_svalue(const char* value) {
530  GOOGLE_DCHECK(value != NULL);
531  if (!has_svalue()) {
532  clear_value();
533  set_has_svalue();
534  value_.svalue_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
535  }
536  value_.svalue_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
537  ::std::string(value));
538  // @@protoc_insertion_point(field_set_char:jaiabot.protobuf.MOOSMessage.svalue)
539 }
540 inline void MOOSMessage::set_svalue(const char* value, size_t size) {
541  if (!has_svalue()) {
542  clear_value();
543  set_has_svalue();
544  value_.svalue_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
545  }
546  value_.svalue_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
547  reinterpret_cast<const char*>(value), size));
548  // @@protoc_insertion_point(field_set_pointer:jaiabot.protobuf.MOOSMessage.svalue)
549 }
550 inline ::std::string* MOOSMessage::mutable_svalue() {
551  if (!has_svalue()) {
552  clear_value();
553  set_has_svalue();
554  value_.svalue_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
555  }
556  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.MOOSMessage.svalue)
557  return value_.svalue_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
558 }
559 inline ::std::string* MOOSMessage::release_svalue() {
560  // @@protoc_insertion_point(field_release:jaiabot.protobuf.MOOSMessage.svalue)
561  if (has_svalue()) {
562  clear_has_value();
563  return value_.svalue_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
564  } else {
565  return NULL;
566  }
567 }
568 inline void MOOSMessage::set_allocated_svalue(::std::string* svalue) {
569  if (!has_svalue()) {
570  value_.svalue_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
571  }
572  clear_value();
573  if (svalue != NULL) {
574  set_has_svalue();
575  value_.svalue_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), svalue);
576  }
577  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.MOOSMessage.svalue)
578 }
579 
580 // optional double dvalue = 4;
581 inline bool MOOSMessage::has_dvalue() const {
582  return value_case() == kDvalue;
583 }
584 inline void MOOSMessage::set_has_dvalue() {
585  _oneof_case_[0] = kDvalue;
586 }
588  if (has_dvalue()) {
589  value_.dvalue_ = 0;
590  clear_has_value();
591  }
592 }
593 inline double MOOSMessage::dvalue() const {
594  // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.dvalue)
595  if (has_dvalue()) {
596  return value_.dvalue_;
597  }
598  return 0;
599 }
600 inline void MOOSMessage::set_dvalue(double value) {
601  if (!has_dvalue()) {
602  clear_value();
603  set_has_dvalue();
604  }
605  value_.dvalue_ = value;
606  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.dvalue)
607 }
608 
609 // optional bytes bvalue = 5;
610 inline bool MOOSMessage::has_bvalue() const {
611  return value_case() == kBvalue;
612 }
613 inline void MOOSMessage::set_has_bvalue() {
614  _oneof_case_[0] = kBvalue;
615 }
617  if (has_bvalue()) {
618  value_.bvalue_.DestroyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
619  clear_has_value();
620  }
621 }
622 inline const ::std::string& MOOSMessage::bvalue() const {
623  // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.bvalue)
624  if (has_bvalue()) {
625  return value_.bvalue_.GetNoArena();
626  }
627  return *&::google::protobuf::internal::GetEmptyStringAlreadyInited();
628 }
629 inline void MOOSMessage::set_bvalue(const ::std::string& value) {
630  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.bvalue)
631  if (!has_bvalue()) {
632  clear_value();
633  set_has_bvalue();
634  value_.bvalue_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
635  }
636  value_.bvalue_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
637  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.bvalue)
638 }
639 #if LANG_CXX11
640 inline void MOOSMessage::set_bvalue(::std::string&& value) {
641  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.bvalue)
642  if (!has_bvalue()) {
643  clear_value();
644  set_has_bvalue();
645  value_.bvalue_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
646  }
647  value_.bvalue_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
648  // @@protoc_insertion_point(field_set_rvalue:jaiabot.protobuf.MOOSMessage.bvalue)
649 }
650 #endif
651 inline void MOOSMessage::set_bvalue(const char* value) {
652  GOOGLE_DCHECK(value != NULL);
653  if (!has_bvalue()) {
654  clear_value();
655  set_has_bvalue();
656  value_.bvalue_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
657  }
658  value_.bvalue_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
659  ::std::string(value));
660  // @@protoc_insertion_point(field_set_char:jaiabot.protobuf.MOOSMessage.bvalue)
661 }
662 inline void MOOSMessage::set_bvalue(const void* value, size_t size) {
663  if (!has_bvalue()) {
664  clear_value();
665  set_has_bvalue();
666  value_.bvalue_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
667  }
668  value_.bvalue_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(
669  reinterpret_cast<const char*>(value), size));
670  // @@protoc_insertion_point(field_set_pointer:jaiabot.protobuf.MOOSMessage.bvalue)
671 }
672 inline ::std::string* MOOSMessage::mutable_bvalue() {
673  if (!has_bvalue()) {
674  clear_value();
675  set_has_bvalue();
676  value_.bvalue_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
677  }
678  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.MOOSMessage.bvalue)
679  return value_.bvalue_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
680 }
681 inline ::std::string* MOOSMessage::release_bvalue() {
682  // @@protoc_insertion_point(field_release:jaiabot.protobuf.MOOSMessage.bvalue)
683  if (has_bvalue()) {
684  clear_has_value();
685  return value_.bvalue_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
686  } else {
687  return NULL;
688  }
689 }
690 inline void MOOSMessage::set_allocated_bvalue(::std::string* bvalue) {
691  if (!has_bvalue()) {
692  value_.bvalue_.UnsafeSetDefault(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
693  }
694  clear_value();
695  if (bvalue != NULL) {
696  set_has_bvalue();
697  value_.bvalue_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), bvalue);
698  }
699  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.MOOSMessage.bvalue)
700 }
701 
702 // required double unixtime = 6;
703 inline bool MOOSMessage::has_unixtime() const {
704  return (_has_bits_[0] & 0x00000010u) != 0;
705 }
706 inline void MOOSMessage::set_has_unixtime() {
707  _has_bits_[0] |= 0x00000010u;
708 }
709 inline void MOOSMessage::clear_has_unixtime() {
710  _has_bits_[0] &= ~0x00000010u;
711 }
713  unixtime_ = 0;
714  clear_has_unixtime();
715 }
716 inline double MOOSMessage::unixtime() const {
717  // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.unixtime)
718  return unixtime_;
719 }
720 inline void MOOSMessage::set_unixtime(double value) {
721  set_has_unixtime();
722  unixtime_ = value;
723  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.unixtime)
724 }
725 
726 // required int32 id = 7;
727 inline bool MOOSMessage::has_id() const {
728  return (_has_bits_[0] & 0x00000020u) != 0;
729 }
730 inline void MOOSMessage::set_has_id() {
731  _has_bits_[0] |= 0x00000020u;
732 }
733 inline void MOOSMessage::clear_has_id() {
734  _has_bits_[0] &= ~0x00000020u;
735 }
736 inline void MOOSMessage::clear_id() {
737  id_ = 0;
738  clear_has_id();
739 }
740 inline ::google::protobuf::int32 MOOSMessage::id() const {
741  // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.id)
742  return id_;
743 }
744 inline void MOOSMessage::set_id(::google::protobuf::int32 value) {
745  set_has_id();
746  id_ = value;
747  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.id)
748 }
749 
750 // required string source = 8;
751 inline bool MOOSMessage::has_source() const {
752  return (_has_bits_[0] & 0x00000002u) != 0;
753 }
754 inline void MOOSMessage::set_has_source() {
755  _has_bits_[0] |= 0x00000002u;
756 }
757 inline void MOOSMessage::clear_has_source() {
758  _has_bits_[0] &= ~0x00000002u;
759 }
761  source_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
762  clear_has_source();
763 }
764 inline const ::std::string& MOOSMessage::source() const {
765  // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.source)
766  return source_.GetNoArena();
767 }
768 inline void MOOSMessage::set_source(const ::std::string& value) {
769  set_has_source();
770  source_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
771  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.source)
772 }
773 #if LANG_CXX11
774 inline void MOOSMessage::set_source(::std::string&& value) {
775  set_has_source();
776  source_.SetNoArena(
777  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
778  // @@protoc_insertion_point(field_set_rvalue:jaiabot.protobuf.MOOSMessage.source)
779 }
780 #endif
781 inline void MOOSMessage::set_source(const char* value) {
782  GOOGLE_DCHECK(value != NULL);
783  set_has_source();
784  source_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
785  // @@protoc_insertion_point(field_set_char:jaiabot.protobuf.MOOSMessage.source)
786 }
787 inline void MOOSMessage::set_source(const char* value, size_t size) {
788  set_has_source();
789  source_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
790  ::std::string(reinterpret_cast<const char*>(value), size));
791  // @@protoc_insertion_point(field_set_pointer:jaiabot.protobuf.MOOSMessage.source)
792 }
793 inline ::std::string* MOOSMessage::mutable_source() {
794  set_has_source();
795  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.MOOSMessage.source)
796  return source_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
797 }
798 inline ::std::string* MOOSMessage::release_source() {
799  // @@protoc_insertion_point(field_release:jaiabot.protobuf.MOOSMessage.source)
800  if (!has_source()) {
801  return NULL;
802  }
803  clear_has_source();
804  return source_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
805 }
806 inline void MOOSMessage::set_allocated_source(::std::string* source) {
807  if (source != NULL) {
808  set_has_source();
809  } else {
810  clear_has_source();
811  }
812  source_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), source);
813  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.MOOSMessage.source)
814 }
815 
816 // optional string source_aux = 9;
817 inline bool MOOSMessage::has_source_aux() const {
818  return (_has_bits_[0] & 0x00000004u) != 0;
819 }
820 inline void MOOSMessage::set_has_source_aux() {
821  _has_bits_[0] |= 0x00000004u;
822 }
823 inline void MOOSMessage::clear_has_source_aux() {
824  _has_bits_[0] &= ~0x00000004u;
825 }
827  source_aux_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
828  clear_has_source_aux();
829 }
830 inline const ::std::string& MOOSMessage::source_aux() const {
831  // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.source_aux)
832  return source_aux_.GetNoArena();
833 }
834 inline void MOOSMessage::set_source_aux(const ::std::string& value) {
835  set_has_source_aux();
836  source_aux_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
837  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.source_aux)
838 }
839 #if LANG_CXX11
840 inline void MOOSMessage::set_source_aux(::std::string&& value) {
841  set_has_source_aux();
842  source_aux_.SetNoArena(
843  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
844  // @@protoc_insertion_point(field_set_rvalue:jaiabot.protobuf.MOOSMessage.source_aux)
845 }
846 #endif
847 inline void MOOSMessage::set_source_aux(const char* value) {
848  GOOGLE_DCHECK(value != NULL);
849  set_has_source_aux();
850  source_aux_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
851  // @@protoc_insertion_point(field_set_char:jaiabot.protobuf.MOOSMessage.source_aux)
852 }
853 inline void MOOSMessage::set_source_aux(const char* value, size_t size) {
854  set_has_source_aux();
855  source_aux_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
856  ::std::string(reinterpret_cast<const char*>(value), size));
857  // @@protoc_insertion_point(field_set_pointer:jaiabot.protobuf.MOOSMessage.source_aux)
858 }
859 inline ::std::string* MOOSMessage::mutable_source_aux() {
860  set_has_source_aux();
861  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.MOOSMessage.source_aux)
862  return source_aux_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
863 }
864 inline ::std::string* MOOSMessage::release_source_aux() {
865  // @@protoc_insertion_point(field_release:jaiabot.protobuf.MOOSMessage.source_aux)
866  if (!has_source_aux()) {
867  return NULL;
868  }
869  clear_has_source_aux();
870  return source_aux_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
871 }
872 inline void MOOSMessage::set_allocated_source_aux(::std::string* source_aux) {
873  if (source_aux != NULL) {
874  set_has_source_aux();
875  } else {
876  clear_has_source_aux();
877  }
878  source_aux_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), source_aux);
879  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.MOOSMessage.source_aux)
880 }
881 
882 // required string community = 10;
883 inline bool MOOSMessage::has_community() const {
884  return (_has_bits_[0] & 0x00000008u) != 0;
885 }
886 inline void MOOSMessage::set_has_community() {
887  _has_bits_[0] |= 0x00000008u;
888 }
889 inline void MOOSMessage::clear_has_community() {
890  _has_bits_[0] &= ~0x00000008u;
891 }
893  community_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
894  clear_has_community();
895 }
896 inline const ::std::string& MOOSMessage::community() const {
897  // @@protoc_insertion_point(field_get:jaiabot.protobuf.MOOSMessage.community)
898  return community_.GetNoArena();
899 }
900 inline void MOOSMessage::set_community(const ::std::string& value) {
901  set_has_community();
902  community_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
903  // @@protoc_insertion_point(field_set:jaiabot.protobuf.MOOSMessage.community)
904 }
905 #if LANG_CXX11
906 inline void MOOSMessage::set_community(::std::string&& value) {
907  set_has_community();
908  community_.SetNoArena(
909  &::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::move(value));
910  // @@protoc_insertion_point(field_set_rvalue:jaiabot.protobuf.MOOSMessage.community)
911 }
912 #endif
913 inline void MOOSMessage::set_community(const char* value) {
914  GOOGLE_DCHECK(value != NULL);
915  set_has_community();
916  community_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
917  // @@protoc_insertion_point(field_set_char:jaiabot.protobuf.MOOSMessage.community)
918 }
919 inline void MOOSMessage::set_community(const char* value, size_t size) {
920  set_has_community();
921  community_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
922  ::std::string(reinterpret_cast<const char*>(value), size));
923  // @@protoc_insertion_point(field_set_pointer:jaiabot.protobuf.MOOSMessage.community)
924 }
925 inline ::std::string* MOOSMessage::mutable_community() {
926  set_has_community();
927  // @@protoc_insertion_point(field_mutable:jaiabot.protobuf.MOOSMessage.community)
928  return community_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
929 }
930 inline ::std::string* MOOSMessage::release_community() {
931  // @@protoc_insertion_point(field_release:jaiabot.protobuf.MOOSMessage.community)
932  if (!has_community()) {
933  return NULL;
934  }
935  clear_has_community();
936  return community_.ReleaseNonDefaultNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
937 }
938 inline void MOOSMessage::set_allocated_community(::std::string* community) {
939  if (community != NULL) {
940  set_has_community();
941  } else {
942  clear_has_community();
943  }
944  community_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), community);
945  // @@protoc_insertion_point(field_set_allocated:jaiabot.protobuf.MOOSMessage.community)
946 }
947 
948 inline bool MOOSMessage::has_value() const {
949  return value_case() != VALUE_NOT_SET;
950 }
951 inline void MOOSMessage::clear_has_value() {
952  _oneof_case_[0] = VALUE_NOT_SET;
953 }
955  return MOOSMessage::ValueCase(_oneof_case_[0]);
956 }
957 #ifdef __GNUC__
958  #pragma GCC diagnostic pop
959 #endif // __GNUC__
960 
961 // @@protoc_insertion_point(namespace_scope)
962 
963 } // namespace protobuf
964 } // namespace jaiabot
965 
966 namespace google {
967 namespace protobuf {
968 
969 template <> struct is_proto_enum< ::jaiabot::protobuf::MOOSMessage_Type> : ::std::true_type {};
970 template <>
971 inline const EnumDescriptor* GetEnumDescriptor< ::jaiabot::protobuf::MOOSMessage_Type>() {
973 }
974 
975 } // namespace protobuf
976 } // namespace google
977 
978 // @@protoc_insertion_point(global_scope)
979 
980 #endif // PROTOBUF_INCLUDED_jaiabot_2fmessages_2fmoos_2eproto
protobuf_jaiabot_2fmessages_2fmoos_2eproto::AddDescriptors
void AddDescriptors()
jaiabot::protobuf::MOOSMessage::set_bvalue
void set_bvalue(const ::std::string &value)
Definition: moos.pb.h:629
jaiabot::protobuf::MOOSMessage::kTypeFieldNumber
static const int kTypeFieldNumber
Definition: moos.pb.h:296
jaiabot::protobuf::MOOSMessage::TYPE_STRING
static const Type TYPE_STRING
Definition: moos.pb.h:192
protobuf_jaiabot_2fmessages_2fmoos_2eproto::TableStruct::schema
static const ::google::protobuf::internal::ParseTable schema[1]
Definition: moos.pb.h:46
jaiabot::protobuf::MOOSMessage::IsInitialized
bool IsInitialized() const final
jaiabot::protobuf::MOOSMessage_Type_Type_ARRAYSIZE
const int MOOSMessage_Type_Type_ARRAYSIZE
Definition: moos.pb.h:76
jaiabot::protobuf::MOOSMessage::clear_source
void clear_source()
Definition: moos.pb.h:760
jaiabot::protobuf::MOOSMessage::has_id
bool has_id() const
Definition: moos.pb.h:727
jaiabot::protobuf::MOOSMessage::clear_unixtime
void clear_unixtime()
Definition: moos.pb.h:712
jaiabot::protobuf::MOOSMessage::Type_ARRAYSIZE
static const int Type_ARRAYSIZE
Definition: moos.pb.h:203
jaiabot::protobuf::MOOSMessage::MOOSMessage
MOOSMessage()
jaiabot::protobuf::MOOSMessage::kUnixtimeFieldNumber
static const int kUnixtimeFieldNumber
Definition: moos.pb.h:282
jaiabot::protobuf::MOOSMessage::kBvalueFieldNumber
static const int kBvalueFieldNumber
Definition: moos.pb.h:325
jaiabot::protobuf::MOOSMessage::clear_type
void clear_type()
Definition: moos.pb.h:406
jaiabot::protobuf::MOOSMessage::unknown_fields
const ::google::protobuf::UnknownFieldSet & unknown_fields() const
Definition: moos.pb.h:116
jaiabot::protobuf::MOOSMessage::kBvalue
@ kBvalue
Definition: moos.pb.h:129
jaiabot::protobuf::MOOSMessage::CopyFrom
void CopyFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::MOOSMessage::release_bvalue
::std::string * release_bvalue()
Definition: moos.pb.h:681
jaiabot::protobuf::MOOSMessage_Type_TYPE_STRING
@ MOOSMessage_Type_TYPE_STRING
Definition: moos.pb.h:70
jaiabot::protobuf::MOOSMessage::kSourceFieldNumber
static const int kSourceFieldNumber
Definition: moos.pb.h:237
jaiabot::protobuf::MOOSMessage::New
MOOSMessage * New() const final
Definition: moos.pb.h:148
protobuf_jaiabot_2fmessages_2fmoos_2eproto::TableStruct::field_metadata
static const ::google::protobuf::internal::FieldMetadata field_metadata[]
Definition: moos.pb.h:47
jaiabot::protobuf::MOOSMessage::Swap
void Swap(MOOSMessage *other)
jaiabot::protobuf::MOOSMessage::source
const ::std::string & source() const
Definition: moos.pb.h:764
jaiabot::protobuf::MOOSMessage_Type_Parse
bool MOOSMessage_Type_Parse(const ::std::string &name, MOOSMessage_Type *value)
Definition: moos.pb.h:83
jaiabot::protobuf::MOOSMessage::Type_MIN
static const Type Type_MIN
Definition: moos.pb.h:199
jaiabot::protobuf::MOOSMessage::set_svalue
void set_svalue(const ::std::string &value)
Definition: moos.pb.h:507
jaiabot::protobuf::MOOSMessage::mutable_source
::std::string * mutable_source()
Definition: moos.pb.h:793
jaiabot::protobuf::MOOSMessage::Type_Parse
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: moos.pb.h:212
jaiabot::protobuf::MOOSMessage::key
const ::std::string & key() const
Definition: moos.pb.h:435
jaiabot::protobuf::MOOSMessage::set_community
void set_community(const ::std::string &value)
Definition: moos.pb.h:900
jaiabot::protobuf::MOOSMessage::id
::google::protobuf::int32 id() const
Definition: moos.pb.h:740
jaiabot::protobuf::MOOSMessage::clear_key
void clear_key()
Definition: moos.pb.h:431
jaiabot::protobuf::MOOSMessage::release_source_aux
::std::string * release_source_aux()
Definition: moos.pb.h:864
jaiabot::protobuf::MOOSMessage::has_source_aux
bool has_source_aux() const
Definition: moos.pb.h:817
protobuf_jaiabot_2fmessages_2fmoos_2eproto::TableStruct
Definition: moos.pb.h:43
jaiabot::protobuf::MOOSMessage::has_source
bool has_source() const
Definition: moos.pb.h:751
jaiabot::protobuf::MOOSMessage::mutable_unknown_fields
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields()
Definition: moos.pb.h:119
jaiabot::protobuf::MOOSMessage_Type
MOOSMessage_Type
Definition: moos.pb.h:68
jaiabot::protobuf::MOOSMessage::release_svalue
::std::string * release_svalue()
Definition: moos.pb.h:559
jaiabot::protobuf::MOOSMessage::has_unixtime
bool has_unixtime() const
Definition: moos.pb.h:703
jaiabot::protobuf::MOOSMessage::kDvalueFieldNumber
static const int kDvalueFieldNumber
Definition: moos.pb.h:318
jaiabot::protobuf::MOOSMessage::dvalue
double dvalue() const
Definition: moos.pb.h:593
jaiabot::protobuf::MOOSMessage::kSourceAuxFieldNumber
static const int kSourceAuxFieldNumber
Definition: moos.pb.h:252
jaiabot::protobuf::MOOSMessage::Type_MAX
static const Type Type_MAX
Definition: moos.pb.h:201
jaiabot::protobuf::MOOSMessage::ValueCase
ValueCase
Definition: moos.pb.h:126
jaiabot::protobuf::MOOSMessage::TYPE_DOUBLE
static const Type TYPE_DOUBLE
Definition: moos.pb.h:190
jaiabot::protobuf::MOOSMessage::kIdFieldNumber
static const int kIdFieldNumber
Definition: moos.pb.h:289
jaiabot::protobuf::MOOSMessage::set_source_aux
void set_source_aux(const ::std::string &value)
Definition: moos.pb.h:834
protobuf_jaiabot_2fmessages_2fmoos_2eproto::TableStruct::aux
static const ::google::protobuf::internal::AuxillaryParseTableField aux[]
Definition: moos.pb.h:45
jaiabot::protobuf::MOOSMessage::release_key
::std::string * release_key()
Definition: moos.pb.h:469
jaiabot::protobuf::MOOSMessage::clear_value
void clear_value()
jaiabot::protobuf::MOOSMessage::set_allocated_bvalue
void set_allocated_bvalue(::std::string *bvalue)
Definition: moos.pb.h:690
jaiabot::protobuf::_MOOSMessage_default_instance_
MOOSMessageDefaultTypeInternal _MOOSMessage_default_instance_
jaiabot::protobuf::MOOSMessage::set_type
void set_type(::jaiabot::protobuf::MOOSMessage_Type value)
Definition: moos.pb.h:414
jaiabot::protobuf::MOOSMessage::kSvalue
@ kSvalue
Definition: moos.pb.h:127
jaiabot::protobuf::MOOSMessage::InternalSerializeWithCachedSizesToArray
::google::protobuf::uint8 * InternalSerializeWithCachedSizesToArray(bool deterministic, ::google::protobuf::uint8 *target) const final
jaiabot::protobuf::MOOSMessage_Type_Type_MAX
const MOOSMessage_Type MOOSMessage_Type_Type_MAX
Definition: moos.pb.h:75
jaiabot::protobuf::MOOSMessage::set_allocated_key
void set_allocated_key(::std::string *key)
Definition: moos.pb.h:477
jaiabot::protobuf::MOOSMessage::set_id
void set_id(::google::protobuf::int32 value)
Definition: moos.pb.h:744
jaiabot::protobuf::MOOSMessage::mutable_key
::std::string * mutable_key()
Definition: moos.pb.h:464
jaiabot::protobuf::MOOSMessage::clear_id
void clear_id()
Definition: moos.pb.h:736
protobuf_jaiabot_2fmessages_2fmoos_2eproto
Definition: moos.pb.h:41
jaiabot::protobuf::MOOSMessage::GetCachedSize
int GetCachedSize() const final
Definition: moos.pb.h:169
jaiabot::protobuf::MOOSMessage::set_unixtime
void set_unixtime(double value)
Definition: moos.pb.h:720
jaiabot::protobuf::MOOSMessage::mutable_svalue
::std::string * mutable_svalue()
Definition: moos.pb.h:550
jaiabot::protobuf::MOOSMessage::set_dvalue
void set_dvalue(double value)
Definition: moos.pb.h:600
jaiabot::protobuf::MOOSMessage::svalue
const ::std::string & svalue() const
Definition: moos.pb.h:500
jaiabot::protobuf::MOOSMessage::clear_source_aux
void clear_source_aux()
Definition: moos.pb.h:826
jaiabot::protobuf::MOOSMessage::kSvalueFieldNumber
static const int kSvalueFieldNumber
Definition: moos.pb.h:303
jaiabot::protobuf::MOOSMessage::set_allocated_source_aux
void set_allocated_source_aux(::std::string *source_aux)
Definition: moos.pb.h:872
jaiabot::protobuf::MOOSMessage::has_community
bool has_community() const
Definition: moos.pb.h:883
jaiabot::protobuf::MOOSMessage::set_source
void set_source(const ::std::string &value)
Definition: moos.pb.h:768
jaiabot::protobuf::MOOSMessage::release_source
::std::string * release_source()
Definition: moos.pb.h:798
jaiabot::protobuf::MOOSMessage::MergePartialFromCodedStream
bool MergePartialFromCodedStream(::google::protobuf::io::CodedInputStream *input) final
jaiabot::protobuf::MOOSMessage::clear_community
void clear_community()
Definition: moos.pb.h:892
jaiabot::protobuf::MOOSMessage::Type_descriptor
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: moos.pb.h:206
jaiabot::protobuf::MOOSMessage::unixtime
double unixtime() const
Definition: moos.pb.h:716
jaiabot::protobuf::MOOSMessage::swap
friend void swap(MOOSMessage &a, MOOSMessage &b)
Definition: moos.pb.h:142
jaiabot::protobuf::MOOSMessage::operator=
MOOSMessage & operator=(const MOOSMessage &from)
Definition: moos.pb.h:97
jaiabot::protobuf::MOOSMessage::VALUE_NOT_SET
@ VALUE_NOT_SET
Definition: moos.pb.h:130
jaiabot::protobuf::MOOSMessage::clear_bvalue
void clear_bvalue()
Definition: moos.pb.h:616
jaiabot::protobuf::MOOSMessage::mutable_source_aux
::std::string * mutable_source_aux()
Definition: moos.pb.h:859
jaiabot::protobuf::MOOSMessage::kDvalue
@ kDvalue
Definition: moos.pb.h:128
jaiabot::protobuf::MOOSMessage::bvalue
const ::std::string & bvalue() const
Definition: moos.pb.h:622
jaiabot::protobuf::MOOSMessage::release_community
::std::string * release_community()
Definition: moos.pb.h:930
jaiabot::protobuf::MOOSMessage::has_svalue
bool has_svalue() const
Definition: moos.pb.h:488
jaiabot::protobuf::MOOSMessage_Type_descriptor
const ::google::protobuf::EnumDescriptor * MOOSMessage_Type_descriptor()
jaiabot::protobuf::MOOSMessage::InitAsDefaultInstance
static void InitAsDefaultInstance()
jaiabot::protobuf::MOOSMessage::Clear
void Clear() final
jaiabot::protobuf::MOOSMessage::has_type
bool has_type() const
Definition: moos.pb.h:397
jaiabot::protobuf::MOOSMessage::community
const ::std::string & community() const
Definition: moos.pb.h:896
jaiabot::protobuf::MOOSMessage::MergeFrom
void MergeFrom(const ::google::protobuf::Message &from) final
jaiabot::protobuf::MOOSMessage::kIndexInFileMessages
static constexpr int kIndexInFileMessages
Definition: moos.pb.h:138
jaiabot::protobuf::MOOSMessage::has_bvalue
bool has_bvalue() const
Definition: moos.pb.h:610
jaiabot::protobuf::MOOSMessage::clear_dvalue
void clear_dvalue()
Definition: moos.pb.h:587
jaiabot::protobuf::MOOSMessage_Type_IsValid
bool MOOSMessage_Type_IsValid(int value)
jaiabot::protobuf::MOOSMessage::ByteSizeLong
size_t ByteSizeLong() const final
jaiabot::protobuf::MOOSMessage::SerializeWithCachedSizes
void SerializeWithCachedSizes(::google::protobuf::io::CodedOutputStream *output) const final
jaiabot::protobuf::MOOSMessage::kCommunityFieldNumber
static const int kCommunityFieldNumber
Definition: moos.pb.h:267
jaiabot::protobuf::MOOSMessage::default_instance
static const MOOSMessage & default_instance()
jaiabot::protobuf::MOOSMessage::Type_IsValid
static bool Type_IsValid(int value)
Definition: moos.pb.h:196
jaiabot::protobuf::MOOSMessage::set_allocated_community
void set_allocated_community(::std::string *community)
Definition: moos.pb.h:938
jaiabot::protobuf::MOOSMessage::clear_svalue
void clear_svalue()
Definition: moos.pb.h:494
jaiabot::protobuf::MOOSMessage::set_allocated_svalue
void set_allocated_svalue(::std::string *svalue)
Definition: moos.pb.h:568
jaiabot::protobuf::MOOSMessage::Type_Name
static const ::std::string & Type_Name(Type value)
Definition: moos.pb.h:209
jaiabot
Definition: config.pb.h:56
protobuf_jaiabot_2fmessages_2fmoos_2eproto::TableStruct::serialization_table
static const ::google::protobuf::internal::SerializationTable serialization_table[]
Definition: moos.pb.h:48
jaiabot::protobuf::MOOSMessage::source_aux
const ::std::string & source_aux() const
Definition: moos.pb.h:830
jaiabot::protobuf::MOOSMessage::set_allocated_source
void set_allocated_source(::std::string *source)
Definition: moos.pb.h:806
jaiabot::protobuf::MOOSMessage::type
::jaiabot::protobuf::MOOSMessage_Type type() const
Definition: moos.pb.h:410
jaiabot::protobuf::MOOSMessage::GetMetadata
::google::protobuf::Metadata GetMetadata() const final
jaiabot::protobuf::MOOSMessage
Definition: moos.pb.h:90
jaiabot::protobuf::MOOSMessage::internal_default_instance
static const MOOSMessage * internal_default_instance()
Definition: moos.pb.h:134
jaiabot::protobuf::MOOSMessage::New
MOOSMessage * New(::google::protobuf::Arena *arena) const final
Definition: moos.pb.h:152
jaiabot::protobuf::MOOSMessage_Type_Name
const ::std::string & MOOSMessage_Type_Name(MOOSMessage_Type value)
Definition: moos.pb.h:79
jaiabot::protobuf::MOOSMessage::set_key
void set_key(const ::std::string &value)
Definition: moos.pb.h:439
jaiabot::protobuf::MOOSMessage::kKeyFieldNumber
static const int kKeyFieldNumber
Definition: moos.pb.h:222
jaiabot::protobuf::MOOSMessage::mutable_bvalue
::std::string * mutable_bvalue()
Definition: moos.pb.h:672
jaiabot::protobuf::MOOSMessage_Type_TYPE_DOUBLE
@ MOOSMessage_Type_TYPE_DOUBLE
Definition: moos.pb.h:69
jaiabot::protobuf::MOOSMessage_Type_Type_MIN
const MOOSMessage_Type MOOSMessage_Type_Type_MIN
Definition: moos.pb.h:74
jaiabot::protobuf::MOOSMessage_Type_TYPE_BINARY_STRING
@ MOOSMessage_Type_TYPE_BINARY_STRING
Definition: moos.pb.h:71
jaiabot::protobuf::MOOSMessage::has_key
bool has_key() const
Definition: moos.pb.h:422
jaiabot::protobuf::MOOSMessage::descriptor
static const ::google::protobuf::Descriptor * descriptor()
jaiabot::protobuf::MOOSMessage::has_dvalue
bool has_dvalue() const
Definition: moos.pb.h:581
google
Definition: config.pb.h:63
protobuf_jaiabot_2fmessages_2fmoos_2eproto::TableStruct::entries
static const ::google::protobuf::internal::ParseTableField entries[]
Definition: moos.pb.h:44
protobuf_jaiabot_2fmessages_2fmoos_2eproto::TableStruct::offsets
static const ::google::protobuf::uint32 offsets[]
Definition: moos.pb.h:49
jaiabot::protobuf::MOOSMessage::value_case
ValueCase value_case() const
Definition: moos.pb.h:954
jaiabot::protobuf::MOOSMessage::mutable_community
::std::string * mutable_community()
Definition: moos.pb.h:925
jaiabot::protobuf::MOOSMessage::~MOOSMessage
virtual ~MOOSMessage()
jaiabot::protobuf::MOOSMessage::TYPE_BINARY_STRING
static const Type TYPE_BINARY_STRING
Definition: moos.pb.h:194