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