Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
store_server_driver.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: goby/acomms/protobuf/store_server_driver.proto
3
4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fstore_5fserver_5fdriver_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fstore_5fserver_5fdriver_2eproto
6
7#include <limits>
8#include <string>
9
10#include <google/protobuf/port_def.inc>
11#if PROTOBUF_VERSION < 3021000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
14#error your headers.
15#endif
16#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
20#endif
21
22#include <google/protobuf/port_undef.inc>
23#include <google/protobuf/io/coded_stream.h>
25#include <google/protobuf/arenastring.h>
26#include <google/protobuf/generated_message_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
30#include <google/protobuf/repeated_field.h> // IWYU pragma: export
31#include <google/protobuf/extension_set.h> // IWYU pragma: export
32#include <google/protobuf/generated_enum_reflection.h>
33#include <google/protobuf/unknown_field_set.h>
36#include "dccl/option_extensions.pb.h"
37#include <boost/units/quantity.hpp>
38#include <boost/units/absolute.hpp>
39#include <boost/units/dimensionless_type.hpp>
40#include <boost/units/make_scaled_unit.hpp>
41// @@protoc_insertion_point(includes)
42#include <google/protobuf/port_def.inc>
43#define PROTOBUF_INTERNAL_EXPORT_goby_2facomms_2fprotobuf_2fstore_5fserver_5fdriver_2eproto
44PROTOBUF_NAMESPACE_OPEN
45namespace internal {
46class AnyMetadata;
47} // namespace internal
48PROTOBUF_NAMESPACE_CLOSE
49
50// Internal implementation detail -- do not use these members.
54extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2fstore_5fserver_5fdriver_2eproto;
55namespace goby {
56namespace acomms {
57namespace store_server {
58namespace protobuf {
59class Config;
60struct ConfigDefaultTypeInternal;
61extern ConfigDefaultTypeInternal _Config_default_instance_;
62class Transmission;
63struct TransmissionDefaultTypeInternal;
64extern TransmissionDefaultTypeInternal _Transmission_default_instance_;
65} // namespace protobuf
66} // namespace store_server
67} // namespace acomms
68} // namespace goby
69PROTOBUF_NAMESPACE_OPEN
70template<> ::goby::acomms::store_server::protobuf::Config* Arena::CreateMaybeMessage<::goby::acomms::store_server::protobuf::Config>(Arena*);
71template<> ::goby::acomms::store_server::protobuf::Transmission* Arena::CreateMaybeMessage<::goby::acomms::store_server::protobuf::Transmission>(Arena*);
72PROTOBUF_NAMESPACE_CLOSE
73namespace goby {
74namespace acomms {
75namespace store_server {
76namespace protobuf {
77
86
87const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* Transmission_TransmissionType_descriptor();
88template<typename T>
89inline const std::string& Transmission_TransmissionType_Name(T enum_t_value) {
90 static_assert(::std::is_same<T, Transmission_TransmissionType>::value ||
91 ::std::is_integral<T>::value,
92 "Incorrect type passed to function Transmission_TransmissionType_Name.");
93 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
95}
97 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Transmission_TransmissionType* value) {
98 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<Transmission_TransmissionType>(
100}
101// ===================================================================
102
103class Config final :
104 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.acomms.store_server.protobuf.Config) */ {
105 public:
106 inline Config() : Config(nullptr) {}
107 ~Config() override;
108 explicit PROTOBUF_CONSTEXPR Config(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
109
110 Config(const Config& from);
111 Config(Config&& from) noexcept
112 : Config() {
113 *this = ::std::move(from);
114 }
115
116 inline Config& operator=(const Config& from) {
117 CopyFrom(from);
118 return *this;
119 }
120 inline Config& operator=(Config&& from) noexcept {
121 if (this == &from) return *this;
122 if (GetOwningArena() == from.GetOwningArena()
123 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
124 && GetOwningArena() != nullptr
125 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
126 ) {
127 InternalSwap(&from);
128 } else {
129 CopyFrom(from);
130 }
131 return *this;
132 }
133
134 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
135 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
136 }
137 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
138 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
139 }
140
141 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
142 return GetDescriptor();
143 }
144 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
145 return default_instance().GetMetadata().descriptor;
146 }
147 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
148 return default_instance().GetMetadata().reflection;
149 }
150 static const Config& default_instance() {
152 }
153 static inline const Config* internal_default_instance() {
154 return reinterpret_cast<const Config*>(
156 }
157 static constexpr int kIndexInFileMessages =
158 0;
159
160 friend void swap(Config& a, Config& b) {
161 a.Swap(&b);
162 }
163 inline void Swap(Config* other) {
164 if (other == this) return;
165 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
166 if (GetOwningArena() != nullptr &&
167 GetOwningArena() == other->GetOwningArena()) {
168 #else // PROTOBUF_FORCE_COPY_IN_SWAP
169 if (GetOwningArena() == other->GetOwningArena()) {
170 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
171 InternalSwap(other);
172 } else {
173 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
174 }
175 }
176 void UnsafeArenaSwap(Config* other) {
177 if (other == this) return;
178 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
179 InternalSwap(other);
180 }
181
182 // implements Message ----------------------------------------------
183
184 Config* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
185 return CreateMaybeMessage<Config>(arena);
186 }
187 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
188 void CopyFrom(const Config& from);
189 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
190 void MergeFrom( const Config& from) {
191 Config::MergeImpl(*this, from);
192 }
193 private:
194 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
195 public:
196 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
197 bool IsInitialized() const final;
198
199 size_t ByteSizeLong() const final;
200 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
202 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
203 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
204
205 private:
206 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
207 void SharedDtor();
208 void SetCachedSize(int size) const final;
209 void InternalSwap(Config* other);
210
211 private:
212 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
213 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
214 return "goby.acomms.store_server.protobuf.Config";
215 }
216 protected:
217 explicit Config(::PROTOBUF_NAMESPACE_ID::Arena* arena,
218 bool is_message_owned = false);
219 public:
220
221 static const ClassData _class_data_;
222 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
223
224 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
225
226 // nested types ----------------------------------------------------
227
228 // accessors -------------------------------------------------------
229
230 enum : int {
236 };
237 // repeated int32 rate_to_bytes = 4;
238 int rate_to_bytes_size() const;
239 private:
240 int _internal_rate_to_bytes_size() const;
241 public:
242 void clear_rate_to_bytes();
243 private:
244 int32_t _internal_rate_to_bytes(int index) const;
245 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
246 _internal_rate_to_bytes() const;
247 void _internal_add_rate_to_bytes(int32_t value);
248 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
249 _internal_mutable_rate_to_bytes();
250 public:
251 int32_t rate_to_bytes(int index) const;
252 void set_rate_to_bytes(int index, int32_t value);
253 void add_rate_to_bytes(int32_t value);
254 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
255 rate_to_bytes() const;
256 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
258
259 // repeated int32 rate_to_frames = 5;
260 int rate_to_frames_size() const;
261 private:
262 int _internal_rate_to_frames_size() const;
263 public:
265 private:
266 int32_t _internal_rate_to_frames(int index) const;
267 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
268 _internal_rate_to_frames() const;
269 void _internal_add_rate_to_frames(int32_t value);
270 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
271 _internal_mutable_rate_to_frames();
272 public:
273 int32_t rate_to_frames(int index) const;
274 void set_rate_to_frames(int index, int32_t value);
275 void add_rate_to_frames(int32_t value);
276 const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
277 rate_to_frames() const;
278 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
280
281 // optional int32 max_frame_size = 2 [default = 65536];
282 bool has_max_frame_size() const;
283 private:
284 bool _internal_has_max_frame_size() const;
285 public:
287 int32_t max_frame_size() const;
288 void set_max_frame_size(int32_t value);
289 private:
290 int32_t _internal_max_frame_size() const;
291 void _internal_set_max_frame_size(int32_t value);
292 public:
293
294 // optional double query_interval_seconds = 1 [default = 1];
295 bool has_query_interval_seconds() const;
296 private:
297 bool _internal_has_query_interval_seconds() const;
298 public:
300 double query_interval_seconds() const;
301 void set_query_interval_seconds(double value);
302 private:
303 double _internal_query_interval_seconds() const;
304 void _internal_set_query_interval_seconds(double value);
305 public:
306
307 // optional double reset_interval_seconds = 3 [default = 120];
308 bool has_reset_interval_seconds() const;
309 private:
310 bool _internal_has_reset_interval_seconds() const;
311 public:
313 double reset_interval_seconds() const;
314 void set_reset_interval_seconds(double value);
315 private:
316 double _internal_reset_interval_seconds() const;
317 void _internal_set_reset_interval_seconds(double value);
318 public:
319
320 // @@protoc_insertion_point(class_scope:goby.acomms.store_server.protobuf.Config)
321 private:
322 class _Internal;
323
324 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
325 typedef void InternalArenaConstructable_;
326 typedef void DestructorSkippable_;
327 struct Impl_ {
328 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
329 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
330 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > rate_to_bytes_;
331 ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > rate_to_frames_;
332 int32_t max_frame_size_;
333 double query_interval_seconds_;
334 double reset_interval_seconds_;
335 };
336 union { Impl_ _impl_; };
337 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fstore_5fserver_5fdriver_2eproto;
338};
339// -------------------------------------------------------------------
340
341class Transmission final :
342 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.acomms.store_server.protobuf.Transmission) */ {
343 public:
344 inline Transmission() : Transmission(nullptr) {}
345 ~Transmission() override;
346 explicit PROTOBUF_CONSTEXPR Transmission(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
347
349 Transmission(Transmission&& from) noexcept
350 : Transmission() {
351 *this = ::std::move(from);
352 }
353
354 inline Transmission& operator=(const Transmission& from) {
355 CopyFrom(from);
356 return *this;
357 }
358 inline Transmission& operator=(Transmission&& from) noexcept {
359 if (this == &from) return *this;
360 if (GetOwningArena() == from.GetOwningArena()
361 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
362 && GetOwningArena() != nullptr
363 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
364 ) {
365 InternalSwap(&from);
366 } else {
367 CopyFrom(from);
368 }
369 return *this;
370 }
371
372 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
373 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
374 }
375 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
376 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
377 }
378
379 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
380 return GetDescriptor();
381 }
382 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
383 return default_instance().GetMetadata().descriptor;
384 }
385 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
386 return default_instance().GetMetadata().reflection;
387 }
389 return *internal_default_instance();
390 }
392 return reinterpret_cast<const Transmission*>(
393 &_Transmission_default_instance_);
394 }
395 static constexpr int kIndexInFileMessages =
396 1;
397
398 friend void swap(Transmission& a, Transmission& b) {
399 a.Swap(&b);
400 }
401 inline void Swap(Transmission* other) {
402 if (other == this) return;
403 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
404 if (GetOwningArena() != nullptr &&
405 GetOwningArena() == other->GetOwningArena()) {
406 #else // PROTOBUF_FORCE_COPY_IN_SWAP
407 if (GetOwningArena() == other->GetOwningArena()) {
408 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
409 InternalSwap(other);
410 } else {
411 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
412 }
413 }
415 if (other == this) return;
416 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
417 InternalSwap(other);
418 }
419
420 // implements Message ----------------------------------------------
421
422 Transmission* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
423 return CreateMaybeMessage<Transmission>(arena);
424 }
425 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
426 void CopyFrom(const Transmission& from);
427 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
428 void MergeFrom( const Transmission& from) {
429 Transmission::MergeImpl(*this, from);
430 }
431 private:
432 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
433 public:
434 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
435 bool IsInitialized() const final;
436
437 size_t ByteSizeLong() const final;
438 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
439 uint8_t* _InternalSerialize(
440 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
441 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
442
443 private:
444 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
445 void SharedDtor();
446 void SetCachedSize(int size) const final;
447 void InternalSwap(Transmission* other);
448
449 private:
450 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
451 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
452 return "goby.acomms.store_server.protobuf.Transmission";
453 }
454 protected:
455 explicit Transmission(::PROTOBUF_NAMESPACE_ID::Arena* arena,
456 bool is_message_owned = false);
457 public:
458
459 static const ClassData _class_data_;
460 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
461
462 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
463
464 // nested types ----------------------------------------------------
465
467 static constexpr TransmissionType BASE_TYPE =
468 Transmission_TransmissionType_BASE_TYPE;
469 static constexpr TransmissionType STORE_SERVER_DRIVER_POLL =
470 Transmission_TransmissionType_STORE_SERVER_DRIVER_POLL;
471 static inline bool TransmissionType_IsValid(int value) {
473 }
474 static constexpr TransmissionType TransmissionType_MIN =
476 static constexpr TransmissionType TransmissionType_MAX =
478 static constexpr int TransmissionType_ARRAYSIZE =
480 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
484 template<typename T>
485 static inline const std::string& TransmissionType_Name(T enum_t_value) {
486 static_assert(::std::is_same<T, TransmissionType>::value ||
487 ::std::is_integral<T>::value,
488 "Incorrect type passed to function TransmissionType_Name.");
489 return Transmission_TransmissionType_Name(enum_t_value);
490 }
491 static inline bool TransmissionType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
492 TransmissionType* value) {
493 return Transmission_TransmissionType_Parse(name, value);
494 }
495
496 // accessors -------------------------------------------------------
497
498 enum : int {
499 kPollSrcFieldNumber = 1,
500 kPollDestFieldNumber = 2,
501 kTypeFieldNumber = 1321,
502 };
503 // optional int32 poll_src = 1 [(.dccl.field) = {
504 bool has_poll_src() const;
505 private:
506 bool _internal_has_poll_src() const;
507 public:
508 void clear_poll_src();
509 int32_t poll_src() const;
510 void set_poll_src(int32_t value);
511 private:
512 int32_t _internal_poll_src() const;
513 void _internal_set_poll_src(int32_t value);
514 public:
515
516 // optional int32 poll_dest = 2 [(.dccl.field) = {
517 bool has_poll_dest() const;
518 private:
519 bool _internal_has_poll_dest() const;
520 public:
521 void clear_poll_dest();
522 int32_t poll_dest() const;
523 void set_poll_dest(int32_t value);
524 private:
525 int32_t _internal_poll_dest() const;
526 void _internal_set_poll_dest(int32_t value);
527 public:
528
529 // optional .goby.acomms.store_server.protobuf.Transmission.TransmissionType type = 1321 [default = BASE_TYPE];
530 bool has_type() const;
531 private:
532 bool _internal_has_type() const;
533 public:
534 void clear_type();
537 private:
540 public:
541
542 // @@protoc_insertion_point(class_scope:goby.acomms.store_server.protobuf.Transmission)
543 private:
544 class _Internal;
545
546 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
547 typedef void InternalArenaConstructable_;
548 typedef void DestructorSkippable_;
549 struct Impl_ {
550 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
551 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
552 int32_t poll_src_;
553 int32_t poll_dest_;
554 int type_;
555 };
556 union { Impl_ _impl_; };
557 friend struct ::TableStruct_goby_2facomms_2fprotobuf_2fstore_5fserver_5fdriver_2eproto;
558};
559// ===================================================================
560
561static const int kConfigFieldNumber = 1321;
562extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::acomms::protobuf::DriverConfig,
563 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::acomms::store_server::protobuf::Config >, 11, false >
564 config;
565static const int kTransmissionFieldNumber = 1321;
566extern ::PROTOBUF_NAMESPACE_ID::internal::ExtensionIdentifier< ::goby::acomms::protobuf::ModemTransmission,
567 ::PROTOBUF_NAMESPACE_ID::internal::MessageTypeTraits< ::goby::acomms::store_server::protobuf::Transmission >, 11, false >
568 transmission;
569
570// ===================================================================
571
572#ifdef __GNUC__
573 #pragma GCC diagnostic push
574 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
575#endif // __GNUC__
576// Config
577
578// optional double query_interval_seconds = 1 [default = 1];
579inline bool Config::_internal_has_query_interval_seconds() const {
580 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
581 return value;
582}
583inline bool Config::has_query_interval_seconds() const {
584 return _internal_has_query_interval_seconds();
585}
586inline void Config::clear_query_interval_seconds() {
587 _impl_.query_interval_seconds_ = 1;
588 _impl_._has_bits_[0] &= ~0x00000002u;
589}
590inline double Config::_internal_query_interval_seconds() const {
591 return _impl_.query_interval_seconds_;
592}
593inline double Config::query_interval_seconds() const {
594 // @@protoc_insertion_point(field_get:goby.acomms.store_server.protobuf.Config.query_interval_seconds)
595 return _internal_query_interval_seconds();
596}
597inline void Config::_internal_set_query_interval_seconds(double value) {
598 _impl_._has_bits_[0] |= 0x00000002u;
599 _impl_.query_interval_seconds_ = value;
600}
601inline void Config::set_query_interval_seconds(double value) {
602 _internal_set_query_interval_seconds(value);
603 // @@protoc_insertion_point(field_set:goby.acomms.store_server.protobuf.Config.query_interval_seconds)
604}
605
606// optional int32 max_frame_size = 2 [default = 65536];
607inline bool Config::_internal_has_max_frame_size() const {
608 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
609 return value;
610}
611inline bool Config::has_max_frame_size() const {
612 return _internal_has_max_frame_size();
613}
614inline void Config::clear_max_frame_size() {
615 _impl_.max_frame_size_ = 65536;
616 _impl_._has_bits_[0] &= ~0x00000001u;
617}
618inline int32_t Config::_internal_max_frame_size() const {
619 return _impl_.max_frame_size_;
620}
621inline int32_t Config::max_frame_size() const {
622 // @@protoc_insertion_point(field_get:goby.acomms.store_server.protobuf.Config.max_frame_size)
623 return _internal_max_frame_size();
624}
625inline void Config::_internal_set_max_frame_size(int32_t value) {
626 _impl_._has_bits_[0] |= 0x00000001u;
627 _impl_.max_frame_size_ = value;
628}
629inline void Config::set_max_frame_size(int32_t value) {
630 _internal_set_max_frame_size(value);
631 // @@protoc_insertion_point(field_set:goby.acomms.store_server.protobuf.Config.max_frame_size)
632}
633
634// optional double reset_interval_seconds = 3 [default = 120];
635inline bool Config::_internal_has_reset_interval_seconds() const {
636 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
637 return value;
638}
639inline bool Config::has_reset_interval_seconds() const {
640 return _internal_has_reset_interval_seconds();
641}
642inline void Config::clear_reset_interval_seconds() {
643 _impl_.reset_interval_seconds_ = 120;
644 _impl_._has_bits_[0] &= ~0x00000004u;
645}
646inline double Config::_internal_reset_interval_seconds() const {
647 return _impl_.reset_interval_seconds_;
648}
649inline double Config::reset_interval_seconds() const {
650 // @@protoc_insertion_point(field_get:goby.acomms.store_server.protobuf.Config.reset_interval_seconds)
651 return _internal_reset_interval_seconds();
652}
653inline void Config::_internal_set_reset_interval_seconds(double value) {
654 _impl_._has_bits_[0] |= 0x00000004u;
655 _impl_.reset_interval_seconds_ = value;
656}
657inline void Config::set_reset_interval_seconds(double value) {
658 _internal_set_reset_interval_seconds(value);
659 // @@protoc_insertion_point(field_set:goby.acomms.store_server.protobuf.Config.reset_interval_seconds)
660}
661
662// repeated int32 rate_to_bytes = 4;
663inline int Config::_internal_rate_to_bytes_size() const {
664 return _impl_.rate_to_bytes_.size();
665}
666inline int Config::rate_to_bytes_size() const {
667 return _internal_rate_to_bytes_size();
668}
669inline void Config::clear_rate_to_bytes() {
670 _impl_.rate_to_bytes_.Clear();
671}
672inline int32_t Config::_internal_rate_to_bytes(int index) const {
673 return _impl_.rate_to_bytes_.Get(index);
674}
675inline int32_t Config::rate_to_bytes(int index) const {
676 // @@protoc_insertion_point(field_get:goby.acomms.store_server.protobuf.Config.rate_to_bytes)
677 return _internal_rate_to_bytes(index);
678}
679inline void Config::set_rate_to_bytes(int index, int32_t value) {
680 _impl_.rate_to_bytes_.Set(index, value);
681 // @@protoc_insertion_point(field_set:goby.acomms.store_server.protobuf.Config.rate_to_bytes)
682}
683inline void Config::_internal_add_rate_to_bytes(int32_t value) {
684 _impl_.rate_to_bytes_.Add(value);
685}
686inline void Config::add_rate_to_bytes(int32_t value) {
687 _internal_add_rate_to_bytes(value);
688 // @@protoc_insertion_point(field_add:goby.acomms.store_server.protobuf.Config.rate_to_bytes)
689}
690inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
691Config::_internal_rate_to_bytes() const {
692 return _impl_.rate_to_bytes_;
693}
694inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
695Config::rate_to_bytes() const {
696 // @@protoc_insertion_point(field_list:goby.acomms.store_server.protobuf.Config.rate_to_bytes)
697 return _internal_rate_to_bytes();
698}
699inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
700Config::_internal_mutable_rate_to_bytes() {
701 return &_impl_.rate_to_bytes_;
702}
703inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
704Config::mutable_rate_to_bytes() {
705 // @@protoc_insertion_point(field_mutable_list:goby.acomms.store_server.protobuf.Config.rate_to_bytes)
706 return _internal_mutable_rate_to_bytes();
707}
708
709// repeated int32 rate_to_frames = 5;
710inline int Config::_internal_rate_to_frames_size() const {
711 return _impl_.rate_to_frames_.size();
712}
713inline int Config::rate_to_frames_size() const {
714 return _internal_rate_to_frames_size();
715}
716inline void Config::clear_rate_to_frames() {
717 _impl_.rate_to_frames_.Clear();
718}
719inline int32_t Config::_internal_rate_to_frames(int index) const {
720 return _impl_.rate_to_frames_.Get(index);
721}
722inline int32_t Config::rate_to_frames(int index) const {
723 // @@protoc_insertion_point(field_get:goby.acomms.store_server.protobuf.Config.rate_to_frames)
724 return _internal_rate_to_frames(index);
725}
726inline void Config::set_rate_to_frames(int index, int32_t value) {
727 _impl_.rate_to_frames_.Set(index, value);
728 // @@protoc_insertion_point(field_set:goby.acomms.store_server.protobuf.Config.rate_to_frames)
729}
730inline void Config::_internal_add_rate_to_frames(int32_t value) {
731 _impl_.rate_to_frames_.Add(value);
732}
733inline void Config::add_rate_to_frames(int32_t value) {
734 _internal_add_rate_to_frames(value);
735 // @@protoc_insertion_point(field_add:goby.acomms.store_server.protobuf.Config.rate_to_frames)
736}
737inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
738Config::_internal_rate_to_frames() const {
739 return _impl_.rate_to_frames_;
740}
741inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >&
742Config::rate_to_frames() const {
743 // @@protoc_insertion_point(field_list:goby.acomms.store_server.protobuf.Config.rate_to_frames)
744 return _internal_rate_to_frames();
745}
746inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
747Config::_internal_mutable_rate_to_frames() {
748 return &_impl_.rate_to_frames_;
749}
750inline ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t >*
751Config::mutable_rate_to_frames() {
752 // @@protoc_insertion_point(field_mutable_list:goby.acomms.store_server.protobuf.Config.rate_to_frames)
753 return _internal_mutable_rate_to_frames();
754}
755
756// -------------------------------------------------------------------
757
758// Transmission
759
760// optional .goby.acomms.store_server.protobuf.Transmission.TransmissionType type = 1321 [default = BASE_TYPE];
761inline bool Transmission::_internal_has_type() const {
762 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
763 return value;
764}
765inline bool Transmission::has_type() const {
766 return _internal_has_type();
767}
768inline void Transmission::clear_type() {
769 _impl_.type_ = 0;
770 _impl_._has_bits_[0] &= ~0x00000004u;
771}
772inline ::goby::acomms::store_server::protobuf::Transmission_TransmissionType Transmission::_internal_type() const {
774}
775inline ::goby::acomms::store_server::protobuf::Transmission_TransmissionType Transmission::type() const {
776 // @@protoc_insertion_point(field_get:goby.acomms.store_server.protobuf.Transmission.type)
777 return _internal_type();
778}
779inline void Transmission::_internal_set_type(::goby::acomms::store_server::protobuf::Transmission_TransmissionType value) {
781 _impl_._has_bits_[0] |= 0x00000004u;
782 _impl_.type_ = value;
783}
785 _internal_set_type(value);
786 // @@protoc_insertion_point(field_set:goby.acomms.store_server.protobuf.Transmission.type)
787}
788
789// optional int32 poll_src = 1 [(.dccl.field) = {
790inline bool Transmission::_internal_has_poll_src() const {
791 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
792 return value;
793}
794inline bool Transmission::has_poll_src() const {
795 return _internal_has_poll_src();
796}
797inline void Transmission::clear_poll_src() {
798 _impl_.poll_src_ = 0;
799 _impl_._has_bits_[0] &= ~0x00000001u;
800}
801inline int32_t Transmission::_internal_poll_src() const {
802 return _impl_.poll_src_;
803}
804inline int32_t Transmission::poll_src() const {
805 // @@protoc_insertion_point(field_get:goby.acomms.store_server.protobuf.Transmission.poll_src)
806 return _internal_poll_src();
807}
808inline void Transmission::_internal_set_poll_src(int32_t value) {
809 _impl_._has_bits_[0] |= 0x00000001u;
810 _impl_.poll_src_ = value;
811}
812inline void Transmission::set_poll_src(int32_t value) {
813 _internal_set_poll_src(value);
814 // @@protoc_insertion_point(field_set:goby.acomms.store_server.protobuf.Transmission.poll_src)
815}
816
817// optional int32 poll_dest = 2 [(.dccl.field) = {
818inline bool Transmission::_internal_has_poll_dest() const {
819 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
820 return value;
821}
822inline bool Transmission::has_poll_dest() const {
823 return _internal_has_poll_dest();
824}
825inline void Transmission::clear_poll_dest() {
826 _impl_.poll_dest_ = 0;
827 _impl_._has_bits_[0] &= ~0x00000002u;
828}
829inline int32_t Transmission::_internal_poll_dest() const {
830 return _impl_.poll_dest_;
831}
832inline int32_t Transmission::poll_dest() const {
833 // @@protoc_insertion_point(field_get:goby.acomms.store_server.protobuf.Transmission.poll_dest)
834 return _internal_poll_dest();
835}
836inline void Transmission::_internal_set_poll_dest(int32_t value) {
837 _impl_._has_bits_[0] |= 0x00000002u;
838 _impl_.poll_dest_ = value;
839}
840inline void Transmission::set_poll_dest(int32_t value) {
841 _internal_set_poll_dest(value);
842 // @@protoc_insertion_point(field_set:goby.acomms.store_server.protobuf.Transmission.poll_dest)
843}
844
845#ifdef __GNUC__
846 #pragma GCC diagnostic pop
847#endif // __GNUC__
848// -------------------------------------------------------------------
849
850
851// @@protoc_insertion_point(namespace_scope)
852
853} // namespace protobuf
854} // namespace store_server
855} // namespace acomms
856} // namespace goby
857
858PROTOBUF_NAMESPACE_OPEN
859
860template <> struct is_proto_enum< ::goby::acomms::store_server::protobuf::Transmission_TransmissionType> : ::std::true_type {};
861template <>
863 return ::goby::acomms::store_server::protobuf::Transmission_TransmissionType_descriptor();
864}
865
866PROTOBUF_NAMESPACE_CLOSE
867
868// @@protoc_insertion_point(global_scope)
869
870#include <google/protobuf/port_undef.inc>
871#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2facomms_2fprotobuf_2fstore_5fserver_5fdriver_2eproto
Config * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PROTOBUF_CONSTEXPR Config(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
Config(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > * mutable_rate_to_bytes()
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > & rate_to_frames() const
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > * mutable_rate_to_frames()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
const ::PROTOBUF_NAMESPACE_ID::RepeatedField< int32_t > & rate_to_bytes() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * TransmissionType_descriptor()
static const std::string & TransmissionType_Name(T enum_t_value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
Transmission & operator=(Transmission &&from) noexcept
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static bool TransmissionType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, TransmissionType *value)
Transmission * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
Transmission & operator=(const Transmission &from)
Transmission(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
PROTOBUF_CONSTEXPR Transmission(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
friend void swap(Transmission &a, Transmission &b)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const std::string & Transmission_TransmissionType_Name(T enum_t_value)
constexpr Transmission_TransmissionType Transmission_TransmissionType_TransmissionType_MIN
ConfigDefaultTypeInternal _Config_default_instance_
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Transmission_TransmissionType_descriptor()
TransmissionDefaultTypeInternal _Transmission_default_instance_
constexpr int Transmission_TransmissionType_TransmissionType_ARRAYSIZE
bool Transmission_TransmissionType_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Transmission_TransmissionType *value)
bool Transmission_TransmissionType_IsValid(int value)
constexpr Transmission_TransmissionType Transmission_TransmissionType_TransmissionType_MAX
The global namespace for the Goby project.
#define ByteSizeLong
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2facomms_2fprotobuf_2fstore_5fserver_5fdriver_2eproto
const EnumDescriptor * GetEnumDescriptor< ::goby::acomms::store_server::protobuf::Transmission_TransmissionType >()