Goby3 3.2.3
2025.05.13
Loading...
Searching...
No Matches
log_convert_tool_config.pb.h
Go to the documentation of this file.
1// Generated by the protocol buffer compiler. DO NOT EDIT!
2// source: goby/middleware/protobuf/log_convert_tool_config.proto
3
4#ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2flog_5fconvert_5ftool_5fconfig_2eproto
5#define GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2flog_5fconvert_5ftool_5fconfig_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 <boost/units/quantity.hpp>
37#include <boost/units/absolute.hpp>
38#include <boost/units/dimensionless_type.hpp>
39#include <boost/units/make_scaled_unit.hpp>
40// @@protoc_insertion_point(includes)
41#include <google/protobuf/port_def.inc>
42#define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2flog_5fconvert_5ftool_5fconfig_2eproto
43PROTOBUF_NAMESPACE_OPEN
44namespace internal {
45class AnyMetadata;
46} // namespace internal
47PROTOBUF_NAMESPACE_CLOSE
48
49// Internal implementation detail -- do not use these members.
53extern const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2flog_5fconvert_5ftool_5fconfig_2eproto;
54namespace goby {
55namespace apps {
56namespace middleware {
57namespace protobuf {
58class LogConvertToolConfig;
59struct LogConvertToolConfigDefaultTypeInternal;
60extern LogConvertToolConfigDefaultTypeInternal _LogConvertToolConfig_default_instance_;
61} // namespace protobuf
62} // namespace middleware
63} // namespace apps
64} // namespace goby
65PROTOBUF_NAMESPACE_OPEN
66template<> ::goby::apps::middleware::protobuf::LogConvertToolConfig* Arena::CreateMaybeMessage<::goby::apps::middleware::protobuf::LogConvertToolConfig>(Arena*);
67PROTOBUF_NAMESPACE_CLOSE
68namespace goby {
69namespace apps {
70namespace middleware {
71namespace protobuf {
72
82
83const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor* LogConvertToolConfig_OutputFormat_descriptor();
84template<typename T>
85inline const std::string& LogConvertToolConfig_OutputFormat_Name(T enum_t_value) {
86 static_assert(::std::is_same<T, LogConvertToolConfig_OutputFormat>::value ||
87 ::std::is_integral<T>::value,
88 "Incorrect type passed to function LogConvertToolConfig_OutputFormat_Name.");
89 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
91}
93 ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LogConvertToolConfig_OutputFormat* value) {
94 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<LogConvertToolConfig_OutputFormat>(
96}
97// ===================================================================
98
100 public ::PROTOBUF_NAMESPACE_ID::Message /* @@protoc_insertion_point(class_definition:goby.apps.middleware.protobuf.LogConvertToolConfig) */ {
101 public:
104 explicit PROTOBUF_CONSTEXPR LogConvertToolConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
105
109 *this = ::std::move(from);
110 }
111
113 CopyFrom(from);
114 return *this;
115 }
117 if (this == &from) return *this;
118 if (GetOwningArena() == from.GetOwningArena()
119 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
120 && GetOwningArena() != nullptr
121 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
122 ) {
123 InternalSwap(&from);
124 } else {
125 CopyFrom(from);
126 }
127 return *this;
128 }
129
130 inline const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet& unknown_fields() const {
131 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
132 }
133 inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet* mutable_unknown_fields() {
134 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
135 }
136
137 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* descriptor() {
138 return GetDescriptor();
139 }
140 static const ::PROTOBUF_NAMESPACE_ID::Descriptor* GetDescriptor() {
141 return default_instance().GetMetadata().descriptor;
142 }
143 static const ::PROTOBUF_NAMESPACE_ID::Reflection* GetReflection() {
144 return default_instance().GetMetadata().reflection;
145 }
150 return reinterpret_cast<const LogConvertToolConfig*>(
152 }
153 static constexpr int kIndexInFileMessages =
154 0;
155
157 a.Swap(&b);
158 }
159 inline void Swap(LogConvertToolConfig* other) {
160 if (other == this) return;
161 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
162 if (GetOwningArena() != nullptr &&
163 GetOwningArena() == other->GetOwningArena()) {
164 #else // PROTOBUF_FORCE_COPY_IN_SWAP
165 if (GetOwningArena() == other->GetOwningArena()) {
166 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
167 InternalSwap(other);
168 } else {
169 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(this, other);
170 }
171 }
173 if (other == this) return;
174 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
175 InternalSwap(other);
176 }
177
178 // implements Message ----------------------------------------------
179
180 LogConvertToolConfig* New(::PROTOBUF_NAMESPACE_ID::Arena* arena = nullptr) const final {
181 return CreateMaybeMessage<LogConvertToolConfig>(arena);
182 }
183 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
185 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
186 void MergeFrom( const LogConvertToolConfig& from) {
187 LogConvertToolConfig::MergeImpl(*this, from);
188 }
189 private:
190 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
191 public:
192 PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final;
193 bool IsInitialized() const final;
194
195 size_t ByteSizeLong() const final;
196 const char* _InternalParse(const char* ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext* ctx) final;
198 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
199 int GetCachedSize() const final { return _impl_._cached_size_.Get(); }
200
201 private:
202 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena, bool is_message_owned);
203 void SharedDtor();
204 void SetCachedSize(int size) const final;
205 void InternalSwap(LogConvertToolConfig* other);
206
207 private:
208 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
209 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
210 return "goby.apps.middleware.protobuf.LogConvertToolConfig";
211 }
212 protected:
213 explicit LogConvertToolConfig(::PROTOBUF_NAMESPACE_ID::Arena* arena,
214 bool is_message_owned = false);
215 public:
216
217 static const ClassData _class_data_;
218 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*GetClassData() const final;
219
220 ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final;
221
222 // nested types ----------------------------------------------------
223
225 static constexpr OutputFormat DEBUG_TEXT =
227 static constexpr OutputFormat HDF5 =
229 static constexpr OutputFormat JSON =
231 static inline bool OutputFormat_IsValid(int value) {
233 }
238 static constexpr int OutputFormat_ARRAYSIZE =
240 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
244 template<typename T>
245 static inline const std::string& OutputFormat_Name(T enum_t_value) {
246 static_assert(::std::is_same<T, OutputFormat>::value ||
247 ::std::is_integral<T>::value,
248 "Incorrect type passed to function OutputFormat_Name.");
249 return LogConvertToolConfig_OutputFormat_Name(enum_t_value);
250 }
251 static inline bool OutputFormat_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name,
252 OutputFormat* value) {
253 return LogConvertToolConfig_OutputFormat_Parse(name, value);
254 }
255
256 // accessors -------------------------------------------------------
257
258 enum : int {
272 };
273 // repeated string input_file = 10 [(.goby.field) = {
274 int input_file_size() const;
275 private:
276 int _internal_input_file_size() const;
277 public:
278 void clear_input_file();
279 const std::string& input_file(int index) const;
280 std::string* mutable_input_file(int index);
281 void set_input_file(int index, const std::string& value);
282 void set_input_file(int index, std::string&& value);
283 void set_input_file(int index, const char* value);
284 void set_input_file(int index, const char* value, size_t size);
285 std::string* add_input_file();
286 void add_input_file(const std::string& value);
287 void add_input_file(std::string&& value);
288 void add_input_file(const char* value);
289 void add_input_file(const char* value, size_t size);
290 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& input_file() const;
291 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_input_file();
292 private:
293 const std::string& _internal_input_file(int index) const;
294 std::string* _internal_add_input_file();
295 public:
296
297 // repeated string load_shared_library = 40 [(.goby.field) = {
298 int load_shared_library_size() const;
299 private:
300 int _internal_load_shared_library_size() const;
301 public:
303 const std::string& load_shared_library(int index) const;
304 std::string* mutable_load_shared_library(int index);
305 void set_load_shared_library(int index, const std::string& value);
306 void set_load_shared_library(int index, std::string&& value);
307 void set_load_shared_library(int index, const char* value);
308 void set_load_shared_library(int index, const char* value, size_t size);
309 std::string* add_load_shared_library();
310 void add_load_shared_library(const std::string& value);
311 void add_load_shared_library(std::string&& value);
312 void add_load_shared_library(const char* value);
313 void add_load_shared_library(const char* value, size_t size);
314 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& load_shared_library() const;
315 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_load_shared_library();
316 private:
317 const std::string& _internal_load_shared_library(int index) const;
318 std::string* _internal_add_load_shared_library();
319 public:
320
321 // optional string type_regex = 15 [default = ".*", (.goby.field) = {
322 bool has_type_regex() const;
323 private:
324 bool _internal_has_type_regex() const;
325 public:
326 void clear_type_regex();
327 const std::string& type_regex() const;
328 template <typename ArgT0 = const std::string&, typename... ArgT>
329 void set_type_regex(ArgT0&& arg0, ArgT... args);
330 std::string* mutable_type_regex();
331 PROTOBUF_NODISCARD std::string* release_type_regex();
332 void set_allocated_type_regex(std::string* type_regex);
333 private:
334 const std::string& _internal_type_regex() const;
335 inline PROTOBUF_ALWAYS_INLINE void _internal_set_type_regex(const std::string& value);
336 std::string* _internal_mutable_type_regex();
337 public:
338
339 // optional string group_regex = 16 [default = ".*", (.goby.field) = {
340 bool has_group_regex() const;
341 private:
342 bool _internal_has_group_regex() const;
343 public:
344 void clear_group_regex();
345 const std::string& group_regex() const;
346 template <typename ArgT0 = const std::string&, typename... ArgT>
347 void set_group_regex(ArgT0&& arg0, ArgT... args);
348 std::string* mutable_group_regex();
349 PROTOBUF_NODISCARD std::string* release_group_regex();
350 void set_allocated_group_regex(std::string* group_regex);
351 private:
352 const std::string& _internal_group_regex() const;
353 inline PROTOBUF_ALWAYS_INLINE void _internal_set_group_regex(const std::string& value);
354 std::string* _internal_mutable_group_regex();
355 public:
356
357 // optional string exclude_type_regex = 17 [default = "", (.goby.field) = {
358 bool has_exclude_type_regex() const;
359 private:
360 bool _internal_has_exclude_type_regex() const;
361 public:
363 const std::string& exclude_type_regex() const;
364 template <typename ArgT0 = const std::string&, typename... ArgT>
365 void set_exclude_type_regex(ArgT0&& arg0, ArgT... args);
366 std::string* mutable_exclude_type_regex();
367 PROTOBUF_NODISCARD std::string* release_exclude_type_regex();
369 private:
370 const std::string& _internal_exclude_type_regex() const;
371 inline PROTOBUF_ALWAYS_INLINE void _internal_set_exclude_type_regex(const std::string& value);
372 std::string* _internal_mutable_exclude_type_regex();
373 public:
374
375 // optional string exclude_group_regex = 18 [default = "", (.goby.field) = {
376 bool has_exclude_group_regex() const;
377 private:
378 bool _internal_has_exclude_group_regex() const;
379 public:
381 const std::string& exclude_group_regex() const;
382 template <typename ArgT0 = const std::string&, typename... ArgT>
383 void set_exclude_group_regex(ArgT0&& arg0, ArgT... args);
384 std::string* mutable_exclude_group_regex();
385 PROTOBUF_NODISCARD std::string* release_exclude_group_regex();
387 private:
388 const std::string& _internal_exclude_group_regex() const;
389 inline PROTOBUF_ALWAYS_INLINE void _internal_set_exclude_group_regex(const std::string& value);
390 std::string* _internal_mutable_exclude_group_regex();
391 public:
392
393 // optional string output_file = 20 [(.goby.field) = {
394 bool has_output_file() const;
395 private:
396 bool _internal_has_output_file() const;
397 public:
398 void clear_output_file();
399 const std::string& output_file() const;
400 template <typename ArgT0 = const std::string&, typename... ArgT>
401 void set_output_file(ArgT0&& arg0, ArgT... args);
402 std::string* mutable_output_file();
403 PROTOBUF_NODISCARD std::string* release_output_file();
404 void set_allocated_output_file(std::string* output_file);
405 private:
406 const std::string& _internal_output_file() const;
407 inline PROTOBUF_ALWAYS_INLINE void _internal_set_output_file(const std::string& value);
408 std::string* _internal_mutable_output_file();
409 public:
410
411 // optional .goby.middleware.protobuf.AppConfig app = 1 [(.goby.field) = {
412 bool has_app() const;
413 private:
414 bool _internal_has_app() const;
415 public:
416 void clear_app();
417 const ::goby::middleware::protobuf::AppConfig& app() const;
418 PROTOBUF_NODISCARD ::goby::middleware::protobuf::AppConfig* release_app();
421 private:
422 const ::goby::middleware::protobuf::AppConfig& _internal_app() const;
423 ::goby::middleware::protobuf::AppConfig* _internal_mutable_app();
424 public:
428
429 // optional int32 hdf5_chunk_length = 32 [(.goby.field) = {
430 bool has_hdf5_chunk_length() const;
431 private:
432 bool _internal_has_hdf5_chunk_length() const;
433 public:
435 int32_t hdf5_chunk_length() const;
436 void set_hdf5_chunk_length(int32_t value);
437 private:
438 int32_t _internal_hdf5_chunk_length() const;
439 void _internal_set_hdf5_chunk_length(int32_t value);
440 public:
441
442 // optional int32 hdf5_compression_level = 33 [(.goby.field) = {
443 bool has_hdf5_compression_level() const;
444 private:
445 bool _internal_has_hdf5_compression_level() const;
446 public:
448 int32_t hdf5_compression_level() const;
449 void set_hdf5_compression_level(int32_t value);
450 private:
451 int32_t _internal_hdf5_compression_level() const;
452 void _internal_set_hdf5_compression_level(int32_t value);
453 public:
454
455 // optional int32 jobs = 41 [default = 1, (.goby.field) = {
456 bool has_jobs() const;
457 private:
458 bool _internal_has_jobs() const;
459 public:
460 void clear_jobs();
461 int32_t jobs() const;
462 void set_jobs(int32_t value);
463 private:
464 int32_t _internal_jobs() const;
465 void _internal_set_jobs(int32_t value);
466 public:
467
468 // optional .goby.apps.middleware.protobuf.LogConvertToolConfig.OutputFormat format = 30 [default = DEBUG_TEXT, (.goby.field) = {
469 bool has_format() const;
470 private:
471 bool _internal_has_format() const;
472 public:
473 void clear_format();
476 private:
479 public:
480
481 // optional bool write_hdf5_zero_length_dim = 31 [default = true, (.goby.field) = {
483 private:
484 bool _internal_has_write_hdf5_zero_length_dim() const;
485 public:
487 bool write_hdf5_zero_length_dim() const;
488 void set_write_hdf5_zero_length_dim(bool value);
489 private:
490 bool _internal_write_hdf5_zero_length_dim() const;
491 void _internal_set_write_hdf5_zero_length_dim(bool value);
492 public:
493
494 // @@protoc_insertion_point(class_scope:goby.apps.middleware.protobuf.LogConvertToolConfig)
495 private:
496 class _Internal;
497
498 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
499 typedef void InternalArenaConstructable_;
500 typedef void DestructorSkippable_;
501 struct Impl_ {
502 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
503 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
504 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> input_file_;
505 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> load_shared_library_;
506 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_type_regex_;
507 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_regex_;
508 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_group_regex_;
509 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr group_regex_;
510 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr exclude_type_regex_;
511 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr exclude_group_regex_;
512 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr output_file_;
514 int32_t hdf5_chunk_length_;
515 int32_t hdf5_compression_level_;
516 int32_t jobs_;
517 int format_;
518 bool write_hdf5_zero_length_dim_;
519 };
520 union { Impl_ _impl_; };
521 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2flog_5fconvert_5ftool_5fconfig_2eproto;
522};
523// ===================================================================
524
525
526// ===================================================================
527
528#ifdef __GNUC__
529 #pragma GCC diagnostic push
530 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
531#endif // __GNUC__
532// LogConvertToolConfig
533
534// optional .goby.middleware.protobuf.AppConfig app = 1 [(.goby.field) = {
535inline bool LogConvertToolConfig::_internal_has_app() const {
536 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
537 PROTOBUF_ASSUME(!value || _impl_.app_ != nullptr);
538 return value;
539}
540inline bool LogConvertToolConfig::has_app() const {
541 return _internal_has_app();
542}
543inline const ::goby::middleware::protobuf::AppConfig& LogConvertToolConfig::_internal_app() const {
544 const ::goby::middleware::protobuf::AppConfig* p = _impl_.app_;
545 return p != nullptr ? *p : reinterpret_cast<const ::goby::middleware::protobuf::AppConfig&>(
547}
548inline const ::goby::middleware::protobuf::AppConfig& LogConvertToolConfig::app() const {
549 // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.LogConvertToolConfig.app)
550 return _internal_app();
551}
554 if (GetArenaForAllocation() == nullptr) {
555 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.app_);
556 }
557 _impl_.app_ = app;
558 if (app) {
559 _impl_._has_bits_[0] |= 0x00000020u;
560 } else {
561 _impl_._has_bits_[0] &= ~0x00000020u;
562 }
563 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:goby.apps.middleware.protobuf.LogConvertToolConfig.app)
564}
565inline ::goby::middleware::protobuf::AppConfig* LogConvertToolConfig::release_app() {
566 _impl_._has_bits_[0] &= ~0x00000020u;
568 _impl_.app_ = nullptr;
569#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
570 auto* old = reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(temp);
571 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
572 if (GetArenaForAllocation() == nullptr) { delete old; }
573#else // PROTOBUF_FORCE_COPY_IN_RELEASE
574 if (GetArenaForAllocation() != nullptr) {
575 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
576 }
577#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
578 return temp;
579}
580inline ::goby::middleware::protobuf::AppConfig* LogConvertToolConfig::unsafe_arena_release_app() {
581 // @@protoc_insertion_point(field_release:goby.apps.middleware.protobuf.LogConvertToolConfig.app)
582 _impl_._has_bits_[0] &= ~0x00000020u;
584 _impl_.app_ = nullptr;
585 return temp;
586}
587inline ::goby::middleware::protobuf::AppConfig* LogConvertToolConfig::_internal_mutable_app() {
588 _impl_._has_bits_[0] |= 0x00000020u;
589 if (_impl_.app_ == nullptr) {
590 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArenaForAllocation());
591 _impl_.app_ = p;
592 }
593 return _impl_.app_;
594}
595inline ::goby::middleware::protobuf::AppConfig* LogConvertToolConfig::mutable_app() {
596 ::goby::middleware::protobuf::AppConfig* _msg = _internal_mutable_app();
597 // @@protoc_insertion_point(field_mutable:goby.apps.middleware.protobuf.LogConvertToolConfig.app)
598 return _msg;
599}
601 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
602 if (message_arena == nullptr) {
603 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*>(_impl_.app_);
604 }
605 if (app) {
606 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
607 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
608 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*>(app));
609 if (message_arena != submessage_arena) {
610 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
611 message_arena, app, submessage_arena);
612 }
613 _impl_._has_bits_[0] |= 0x00000020u;
614 } else {
615 _impl_._has_bits_[0] &= ~0x00000020u;
616 }
617 _impl_.app_ = app;
618 // @@protoc_insertion_point(field_set_allocated:goby.apps.middleware.protobuf.LogConvertToolConfig.app)
619}
620
621// repeated string input_file = 10 [(.goby.field) = {
622inline int LogConvertToolConfig::_internal_input_file_size() const {
623 return _impl_.input_file_.size();
624}
626 return _internal_input_file_size();
627}
629 _impl_.input_file_.Clear();
630}
632 std::string* _s = _internal_add_input_file();
633 // @@protoc_insertion_point(field_add_mutable:goby.apps.middleware.protobuf.LogConvertToolConfig.input_file)
634 return _s;
635}
636inline const std::string& LogConvertToolConfig::_internal_input_file(int index) const {
637 return _impl_.input_file_.Get(index);
638}
639inline const std::string& LogConvertToolConfig::input_file(int index) const {
640 // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.LogConvertToolConfig.input_file)
641 return _internal_input_file(index);
642}
643inline std::string* LogConvertToolConfig::mutable_input_file(int index) {
644 // @@protoc_insertion_point(field_mutable:goby.apps.middleware.protobuf.LogConvertToolConfig.input_file)
645 return _impl_.input_file_.Mutable(index);
646}
647inline void LogConvertToolConfig::set_input_file(int index, const std::string& value) {
648 _impl_.input_file_.Mutable(index)->assign(value);
649 // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.LogConvertToolConfig.input_file)
650}
651inline void LogConvertToolConfig::set_input_file(int index, std::string&& value) {
652 _impl_.input_file_.Mutable(index)->assign(std::move(value));
653 // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.LogConvertToolConfig.input_file)
654}
655inline void LogConvertToolConfig::set_input_file(int index, const char* value) {
656 GOOGLE_DCHECK(value != nullptr);
657 _impl_.input_file_.Mutable(index)->assign(value);
658 // @@protoc_insertion_point(field_set_char:goby.apps.middleware.protobuf.LogConvertToolConfig.input_file)
659}
660inline void LogConvertToolConfig::set_input_file(int index, const char* value, size_t size) {
661 _impl_.input_file_.Mutable(index)->assign(
662 reinterpret_cast<const char*>(value), size);
663 // @@protoc_insertion_point(field_set_pointer:goby.apps.middleware.protobuf.LogConvertToolConfig.input_file)
664}
665inline std::string* LogConvertToolConfig::_internal_add_input_file() {
666 return _impl_.input_file_.Add();
667}
668inline void LogConvertToolConfig::add_input_file(const std::string& value) {
669 _impl_.input_file_.Add()->assign(value);
670 // @@protoc_insertion_point(field_add:goby.apps.middleware.protobuf.LogConvertToolConfig.input_file)
671}
672inline void LogConvertToolConfig::add_input_file(std::string&& value) {
673 _impl_.input_file_.Add(std::move(value));
674 // @@protoc_insertion_point(field_add:goby.apps.middleware.protobuf.LogConvertToolConfig.input_file)
675}
676inline void LogConvertToolConfig::add_input_file(const char* value) {
677 GOOGLE_DCHECK(value != nullptr);
678 _impl_.input_file_.Add()->assign(value);
679 // @@protoc_insertion_point(field_add_char:goby.apps.middleware.protobuf.LogConvertToolConfig.input_file)
680}
681inline void LogConvertToolConfig::add_input_file(const char* value, size_t size) {
682 _impl_.input_file_.Add()->assign(reinterpret_cast<const char*>(value), size);
683 // @@protoc_insertion_point(field_add_pointer:goby.apps.middleware.protobuf.LogConvertToolConfig.input_file)
684}
685inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
687 // @@protoc_insertion_point(field_list:goby.apps.middleware.protobuf.LogConvertToolConfig.input_file)
688 return _impl_.input_file_;
689}
690inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
692 // @@protoc_insertion_point(field_mutable_list:goby.apps.middleware.protobuf.LogConvertToolConfig.input_file)
693 return &_impl_.input_file_;
694}
695
696// optional string type_regex = 15 [default = ".*", (.goby.field) = {
697inline bool LogConvertToolConfig::_internal_has_type_regex() const {
698 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
699 return value;
700}
702 return _internal_has_type_regex();
703}
705 _impl_.type_regex_.ClearToDefault(::goby::apps::middleware::protobuf::LogConvertToolConfig::Impl_::_i_give_permission_to_break_this_code_default_type_regex_, GetArenaForAllocation());
706 _impl_._has_bits_[0] &= ~0x00000001u;
707}
708inline const std::string& LogConvertToolConfig::type_regex() const {
709 // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.LogConvertToolConfig.type_regex)
710 if (_impl_.type_regex_.IsDefault()) return Impl_::_i_give_permission_to_break_this_code_default_type_regex_.get();
711 return _internal_type_regex();
712}
713template <typename ArgT0, typename... ArgT>
714inline PROTOBUF_ALWAYS_INLINE
715void LogConvertToolConfig::set_type_regex(ArgT0&& arg0, ArgT... args) {
716 _impl_._has_bits_[0] |= 0x00000001u;
717 _impl_.type_regex_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
718 // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.LogConvertToolConfig.type_regex)
719}
721 std::string* _s = _internal_mutable_type_regex();
722 // @@protoc_insertion_point(field_mutable:goby.apps.middleware.protobuf.LogConvertToolConfig.type_regex)
723 return _s;
724}
725inline const std::string& LogConvertToolConfig::_internal_type_regex() const {
726 return _impl_.type_regex_.Get();
727}
728inline void LogConvertToolConfig::_internal_set_type_regex(const std::string& value) {
729 _impl_._has_bits_[0] |= 0x00000001u;
730 _impl_.type_regex_.Set(value, GetArenaForAllocation());
731}
732inline std::string* LogConvertToolConfig::_internal_mutable_type_regex() {
733 _impl_._has_bits_[0] |= 0x00000001u;
734 return _impl_.type_regex_.Mutable(::goby::apps::middleware::protobuf::LogConvertToolConfig::Impl_::_i_give_permission_to_break_this_code_default_type_regex_, GetArenaForAllocation());
735}
737 // @@protoc_insertion_point(field_release:goby.apps.middleware.protobuf.LogConvertToolConfig.type_regex)
738 if (!_internal_has_type_regex()) {
739 return nullptr;
740 }
741 _impl_._has_bits_[0] &= ~0x00000001u;
742 auto* p = _impl_.type_regex_.Release();
743 return p;
744}
746 if (type_regex != nullptr) {
747 _impl_._has_bits_[0] |= 0x00000001u;
748 } else {
749 _impl_._has_bits_[0] &= ~0x00000001u;
750 }
751 _impl_.type_regex_.SetAllocated(type_regex, GetArenaForAllocation());
752 // @@protoc_insertion_point(field_set_allocated:goby.apps.middleware.protobuf.LogConvertToolConfig.type_regex)
753}
754
755// optional string group_regex = 16 [default = ".*", (.goby.field) = {
756inline bool LogConvertToolConfig::_internal_has_group_regex() const {
757 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
758 return value;
759}
761 return _internal_has_group_regex();
762}
764 _impl_.group_regex_.ClearToDefault(::goby::apps::middleware::protobuf::LogConvertToolConfig::Impl_::_i_give_permission_to_break_this_code_default_group_regex_, GetArenaForAllocation());
765 _impl_._has_bits_[0] &= ~0x00000002u;
766}
767inline const std::string& LogConvertToolConfig::group_regex() const {
768 // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.LogConvertToolConfig.group_regex)
769 if (_impl_.group_regex_.IsDefault()) return Impl_::_i_give_permission_to_break_this_code_default_group_regex_.get();
770 return _internal_group_regex();
771}
772template <typename ArgT0, typename... ArgT>
773inline PROTOBUF_ALWAYS_INLINE
774void LogConvertToolConfig::set_group_regex(ArgT0&& arg0, ArgT... args) {
775 _impl_._has_bits_[0] |= 0x00000002u;
776 _impl_.group_regex_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
777 // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.LogConvertToolConfig.group_regex)
778}
780 std::string* _s = _internal_mutable_group_regex();
781 // @@protoc_insertion_point(field_mutable:goby.apps.middleware.protobuf.LogConvertToolConfig.group_regex)
782 return _s;
783}
784inline const std::string& LogConvertToolConfig::_internal_group_regex() const {
785 return _impl_.group_regex_.Get();
786}
787inline void LogConvertToolConfig::_internal_set_group_regex(const std::string& value) {
788 _impl_._has_bits_[0] |= 0x00000002u;
789 _impl_.group_regex_.Set(value, GetArenaForAllocation());
790}
791inline std::string* LogConvertToolConfig::_internal_mutable_group_regex() {
792 _impl_._has_bits_[0] |= 0x00000002u;
793 return _impl_.group_regex_.Mutable(::goby::apps::middleware::protobuf::LogConvertToolConfig::Impl_::_i_give_permission_to_break_this_code_default_group_regex_, GetArenaForAllocation());
794}
796 // @@protoc_insertion_point(field_release:goby.apps.middleware.protobuf.LogConvertToolConfig.group_regex)
797 if (!_internal_has_group_regex()) {
798 return nullptr;
799 }
800 _impl_._has_bits_[0] &= ~0x00000002u;
801 auto* p = _impl_.group_regex_.Release();
802 return p;
803}
805 if (group_regex != nullptr) {
806 _impl_._has_bits_[0] |= 0x00000002u;
807 } else {
808 _impl_._has_bits_[0] &= ~0x00000002u;
809 }
810 _impl_.group_regex_.SetAllocated(group_regex, GetArenaForAllocation());
811 // @@protoc_insertion_point(field_set_allocated:goby.apps.middleware.protobuf.LogConvertToolConfig.group_regex)
812}
813
814// optional string exclude_type_regex = 17 [default = "", (.goby.field) = {
815inline bool LogConvertToolConfig::_internal_has_exclude_type_regex() const {
816 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
817 return value;
818}
820 return _internal_has_exclude_type_regex();
821}
823 _impl_.exclude_type_regex_.ClearToEmpty();
824 _impl_._has_bits_[0] &= ~0x00000004u;
825}
826inline const std::string& LogConvertToolConfig::exclude_type_regex() const {
827 // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.LogConvertToolConfig.exclude_type_regex)
828 return _internal_exclude_type_regex();
829}
830template <typename ArgT0, typename... ArgT>
831inline PROTOBUF_ALWAYS_INLINE
832void LogConvertToolConfig::set_exclude_type_regex(ArgT0&& arg0, ArgT... args) {
833 _impl_._has_bits_[0] |= 0x00000004u;
834 _impl_.exclude_type_regex_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
835 // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.LogConvertToolConfig.exclude_type_regex)
836}
838 std::string* _s = _internal_mutable_exclude_type_regex();
839 // @@protoc_insertion_point(field_mutable:goby.apps.middleware.protobuf.LogConvertToolConfig.exclude_type_regex)
840 return _s;
841}
842inline const std::string& LogConvertToolConfig::_internal_exclude_type_regex() const {
843 return _impl_.exclude_type_regex_.Get();
844}
845inline void LogConvertToolConfig::_internal_set_exclude_type_regex(const std::string& value) {
846 _impl_._has_bits_[0] |= 0x00000004u;
847 _impl_.exclude_type_regex_.Set(value, GetArenaForAllocation());
848}
849inline std::string* LogConvertToolConfig::_internal_mutable_exclude_type_regex() {
850 _impl_._has_bits_[0] |= 0x00000004u;
851 return _impl_.exclude_type_regex_.Mutable(GetArenaForAllocation());
852}
854 // @@protoc_insertion_point(field_release:goby.apps.middleware.protobuf.LogConvertToolConfig.exclude_type_regex)
855 if (!_internal_has_exclude_type_regex()) {
856 return nullptr;
857 }
858 _impl_._has_bits_[0] &= ~0x00000004u;
859 auto* p = _impl_.exclude_type_regex_.Release();
860#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
861 if (_impl_.exclude_type_regex_.IsDefault()) {
862 _impl_.exclude_type_regex_.Set("", GetArenaForAllocation());
863 }
864#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
865 return p;
866}
868 if (exclude_type_regex != nullptr) {
869 _impl_._has_bits_[0] |= 0x00000004u;
870 } else {
871 _impl_._has_bits_[0] &= ~0x00000004u;
872 }
873 _impl_.exclude_type_regex_.SetAllocated(exclude_type_regex, GetArenaForAllocation());
874#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
875 if (_impl_.exclude_type_regex_.IsDefault()) {
876 _impl_.exclude_type_regex_.Set("", GetArenaForAllocation());
877 }
878#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
879 // @@protoc_insertion_point(field_set_allocated:goby.apps.middleware.protobuf.LogConvertToolConfig.exclude_type_regex)
880}
881
882// optional string exclude_group_regex = 18 [default = "", (.goby.field) = {
883inline bool LogConvertToolConfig::_internal_has_exclude_group_regex() const {
884 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
885 return value;
886}
888 return _internal_has_exclude_group_regex();
889}
891 _impl_.exclude_group_regex_.ClearToEmpty();
892 _impl_._has_bits_[0] &= ~0x00000008u;
893}
894inline const std::string& LogConvertToolConfig::exclude_group_regex() const {
895 // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.LogConvertToolConfig.exclude_group_regex)
896 return _internal_exclude_group_regex();
897}
898template <typename ArgT0, typename... ArgT>
899inline PROTOBUF_ALWAYS_INLINE
900void LogConvertToolConfig::set_exclude_group_regex(ArgT0&& arg0, ArgT... args) {
901 _impl_._has_bits_[0] |= 0x00000008u;
902 _impl_.exclude_group_regex_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
903 // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.LogConvertToolConfig.exclude_group_regex)
904}
906 std::string* _s = _internal_mutable_exclude_group_regex();
907 // @@protoc_insertion_point(field_mutable:goby.apps.middleware.protobuf.LogConvertToolConfig.exclude_group_regex)
908 return _s;
909}
910inline const std::string& LogConvertToolConfig::_internal_exclude_group_regex() const {
911 return _impl_.exclude_group_regex_.Get();
912}
913inline void LogConvertToolConfig::_internal_set_exclude_group_regex(const std::string& value) {
914 _impl_._has_bits_[0] |= 0x00000008u;
915 _impl_.exclude_group_regex_.Set(value, GetArenaForAllocation());
916}
917inline std::string* LogConvertToolConfig::_internal_mutable_exclude_group_regex() {
918 _impl_._has_bits_[0] |= 0x00000008u;
919 return _impl_.exclude_group_regex_.Mutable(GetArenaForAllocation());
920}
922 // @@protoc_insertion_point(field_release:goby.apps.middleware.protobuf.LogConvertToolConfig.exclude_group_regex)
923 if (!_internal_has_exclude_group_regex()) {
924 return nullptr;
925 }
926 _impl_._has_bits_[0] &= ~0x00000008u;
927 auto* p = _impl_.exclude_group_regex_.Release();
928#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
929 if (_impl_.exclude_group_regex_.IsDefault()) {
930 _impl_.exclude_group_regex_.Set("", GetArenaForAllocation());
931 }
932#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
933 return p;
934}
936 if (exclude_group_regex != nullptr) {
937 _impl_._has_bits_[0] |= 0x00000008u;
938 } else {
939 _impl_._has_bits_[0] &= ~0x00000008u;
940 }
941 _impl_.exclude_group_regex_.SetAllocated(exclude_group_regex, GetArenaForAllocation());
942#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
943 if (_impl_.exclude_group_regex_.IsDefault()) {
944 _impl_.exclude_group_regex_.Set("", GetArenaForAllocation());
945 }
946#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
947 // @@protoc_insertion_point(field_set_allocated:goby.apps.middleware.protobuf.LogConvertToolConfig.exclude_group_regex)
948}
949
950// optional string output_file = 20 [(.goby.field) = {
951inline bool LogConvertToolConfig::_internal_has_output_file() const {
952 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
953 return value;
954}
956 return _internal_has_output_file();
957}
959 _impl_.output_file_.ClearToEmpty();
960 _impl_._has_bits_[0] &= ~0x00000010u;
961}
962inline const std::string& LogConvertToolConfig::output_file() const {
963 // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.LogConvertToolConfig.output_file)
964 return _internal_output_file();
965}
966template <typename ArgT0, typename... ArgT>
967inline PROTOBUF_ALWAYS_INLINE
968void LogConvertToolConfig::set_output_file(ArgT0&& arg0, ArgT... args) {
969 _impl_._has_bits_[0] |= 0x00000010u;
970 _impl_.output_file_.Set(static_cast<ArgT0 &&>(arg0), args..., GetArenaForAllocation());
971 // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.LogConvertToolConfig.output_file)
972}
974 std::string* _s = _internal_mutable_output_file();
975 // @@protoc_insertion_point(field_mutable:goby.apps.middleware.protobuf.LogConvertToolConfig.output_file)
976 return _s;
977}
978inline const std::string& LogConvertToolConfig::_internal_output_file() const {
979 return _impl_.output_file_.Get();
980}
981inline void LogConvertToolConfig::_internal_set_output_file(const std::string& value) {
982 _impl_._has_bits_[0] |= 0x00000010u;
983 _impl_.output_file_.Set(value, GetArenaForAllocation());
984}
985inline std::string* LogConvertToolConfig::_internal_mutable_output_file() {
986 _impl_._has_bits_[0] |= 0x00000010u;
987 return _impl_.output_file_.Mutable(GetArenaForAllocation());
988}
990 // @@protoc_insertion_point(field_release:goby.apps.middleware.protobuf.LogConvertToolConfig.output_file)
991 if (!_internal_has_output_file()) {
992 return nullptr;
993 }
994 _impl_._has_bits_[0] &= ~0x00000010u;
995 auto* p = _impl_.output_file_.Release();
996#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
997 if (_impl_.output_file_.IsDefault()) {
998 _impl_.output_file_.Set("", GetArenaForAllocation());
999 }
1000#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1001 return p;
1002}
1004 if (output_file != nullptr) {
1005 _impl_._has_bits_[0] |= 0x00000010u;
1006 } else {
1007 _impl_._has_bits_[0] &= ~0x00000010u;
1008 }
1009 _impl_.output_file_.SetAllocated(output_file, GetArenaForAllocation());
1010#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1011 if (_impl_.output_file_.IsDefault()) {
1012 _impl_.output_file_.Set("", GetArenaForAllocation());
1013 }
1014#endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1015 // @@protoc_insertion_point(field_set_allocated:goby.apps.middleware.protobuf.LogConvertToolConfig.output_file)
1016}
1017
1018// optional .goby.apps.middleware.protobuf.LogConvertToolConfig.OutputFormat format = 30 [default = DEBUG_TEXT, (.goby.field) = {
1019inline bool LogConvertToolConfig::_internal_has_format() const {
1020 bool value = (_impl_._has_bits_[0] & 0x00000200u) != 0;
1021 return value;
1022}
1024 return _internal_has_format();
1025}
1027 _impl_.format_ = 1;
1028 _impl_._has_bits_[0] &= ~0x00000200u;
1029}
1030inline ::goby::apps::middleware::protobuf::LogConvertToolConfig_OutputFormat LogConvertToolConfig::_internal_format() const {
1032}
1033inline ::goby::apps::middleware::protobuf::LogConvertToolConfig_OutputFormat LogConvertToolConfig::format() const {
1034 // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.LogConvertToolConfig.format)
1035 return _internal_format();
1036}
1037inline void LogConvertToolConfig::_internal_set_format(::goby::apps::middleware::protobuf::LogConvertToolConfig_OutputFormat value) {
1039 _impl_._has_bits_[0] |= 0x00000200u;
1040 _impl_.format_ = value;
1041}
1043 _internal_set_format(value);
1044 // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.LogConvertToolConfig.format)
1045}
1046
1047// optional bool write_hdf5_zero_length_dim = 31 [default = true, (.goby.field) = {
1048inline bool LogConvertToolConfig::_internal_has_write_hdf5_zero_length_dim() const {
1049 bool value = (_impl_._has_bits_[0] & 0x00000400u) != 0;
1050 return value;
1051}
1053 return _internal_has_write_hdf5_zero_length_dim();
1054}
1056 _impl_.write_hdf5_zero_length_dim_ = true;
1057 _impl_._has_bits_[0] &= ~0x00000400u;
1058}
1059inline bool LogConvertToolConfig::_internal_write_hdf5_zero_length_dim() const {
1060 return _impl_.write_hdf5_zero_length_dim_;
1061}
1063 // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.LogConvertToolConfig.write_hdf5_zero_length_dim)
1064 return _internal_write_hdf5_zero_length_dim();
1065}
1066inline void LogConvertToolConfig::_internal_set_write_hdf5_zero_length_dim(bool value) {
1067 _impl_._has_bits_[0] |= 0x00000400u;
1068 _impl_.write_hdf5_zero_length_dim_ = value;
1069}
1071 _internal_set_write_hdf5_zero_length_dim(value);
1072 // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.LogConvertToolConfig.write_hdf5_zero_length_dim)
1073}
1074
1075// optional int32 hdf5_chunk_length = 32 [(.goby.field) = {
1076inline bool LogConvertToolConfig::_internal_has_hdf5_chunk_length() const {
1077 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
1078 return value;
1079}
1081 return _internal_has_hdf5_chunk_length();
1082}
1084 _impl_.hdf5_chunk_length_ = 0;
1085 _impl_._has_bits_[0] &= ~0x00000040u;
1086}
1087inline int32_t LogConvertToolConfig::_internal_hdf5_chunk_length() const {
1088 return _impl_.hdf5_chunk_length_;
1089}
1091 // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.LogConvertToolConfig.hdf5_chunk_length)
1092 return _internal_hdf5_chunk_length();
1093}
1094inline void LogConvertToolConfig::_internal_set_hdf5_chunk_length(int32_t value) {
1095 _impl_._has_bits_[0] |= 0x00000040u;
1096 _impl_.hdf5_chunk_length_ = value;
1097}
1099 _internal_set_hdf5_chunk_length(value);
1100 // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.LogConvertToolConfig.hdf5_chunk_length)
1101}
1102
1103// optional int32 hdf5_compression_level = 33 [(.goby.field) = {
1104inline bool LogConvertToolConfig::_internal_has_hdf5_compression_level() const {
1105 bool value = (_impl_._has_bits_[0] & 0x00000080u) != 0;
1106 return value;
1107}
1109 return _internal_has_hdf5_compression_level();
1110}
1112 _impl_.hdf5_compression_level_ = 0;
1113 _impl_._has_bits_[0] &= ~0x00000080u;
1114}
1115inline int32_t LogConvertToolConfig::_internal_hdf5_compression_level() const {
1116 return _impl_.hdf5_compression_level_;
1117}
1119 // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.LogConvertToolConfig.hdf5_compression_level)
1120 return _internal_hdf5_compression_level();
1121}
1122inline void LogConvertToolConfig::_internal_set_hdf5_compression_level(int32_t value) {
1123 _impl_._has_bits_[0] |= 0x00000080u;
1124 _impl_.hdf5_compression_level_ = value;
1125}
1127 _internal_set_hdf5_compression_level(value);
1128 // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.LogConvertToolConfig.hdf5_compression_level)
1129}
1130
1131// repeated string load_shared_library = 40 [(.goby.field) = {
1132inline int LogConvertToolConfig::_internal_load_shared_library_size() const {
1133 return _impl_.load_shared_library_.size();
1134}
1136 return _internal_load_shared_library_size();
1137}
1139 _impl_.load_shared_library_.Clear();
1140}
1142 std::string* _s = _internal_add_load_shared_library();
1143 // @@protoc_insertion_point(field_add_mutable:goby.apps.middleware.protobuf.LogConvertToolConfig.load_shared_library)
1144 return _s;
1145}
1146inline const std::string& LogConvertToolConfig::_internal_load_shared_library(int index) const {
1147 return _impl_.load_shared_library_.Get(index);
1148}
1149inline const std::string& LogConvertToolConfig::load_shared_library(int index) const {
1150 // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.LogConvertToolConfig.load_shared_library)
1151 return _internal_load_shared_library(index);
1152}
1154 // @@protoc_insertion_point(field_mutable:goby.apps.middleware.protobuf.LogConvertToolConfig.load_shared_library)
1155 return _impl_.load_shared_library_.Mutable(index);
1156}
1157inline void LogConvertToolConfig::set_load_shared_library(int index, const std::string& value) {
1158 _impl_.load_shared_library_.Mutable(index)->assign(value);
1159 // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.LogConvertToolConfig.load_shared_library)
1160}
1161inline void LogConvertToolConfig::set_load_shared_library(int index, std::string&& value) {
1162 _impl_.load_shared_library_.Mutable(index)->assign(std::move(value));
1163 // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.LogConvertToolConfig.load_shared_library)
1164}
1165inline void LogConvertToolConfig::set_load_shared_library(int index, const char* value) {
1166 GOOGLE_DCHECK(value != nullptr);
1167 _impl_.load_shared_library_.Mutable(index)->assign(value);
1168 // @@protoc_insertion_point(field_set_char:goby.apps.middleware.protobuf.LogConvertToolConfig.load_shared_library)
1169}
1170inline void LogConvertToolConfig::set_load_shared_library(int index, const char* value, size_t size) {
1171 _impl_.load_shared_library_.Mutable(index)->assign(
1172 reinterpret_cast<const char*>(value), size);
1173 // @@protoc_insertion_point(field_set_pointer:goby.apps.middleware.protobuf.LogConvertToolConfig.load_shared_library)
1174}
1175inline std::string* LogConvertToolConfig::_internal_add_load_shared_library() {
1176 return _impl_.load_shared_library_.Add();
1177}
1178inline void LogConvertToolConfig::add_load_shared_library(const std::string& value) {
1179 _impl_.load_shared_library_.Add()->assign(value);
1180 // @@protoc_insertion_point(field_add:goby.apps.middleware.protobuf.LogConvertToolConfig.load_shared_library)
1181}
1182inline void LogConvertToolConfig::add_load_shared_library(std::string&& value) {
1183 _impl_.load_shared_library_.Add(std::move(value));
1184 // @@protoc_insertion_point(field_add:goby.apps.middleware.protobuf.LogConvertToolConfig.load_shared_library)
1185}
1187 GOOGLE_DCHECK(value != nullptr);
1188 _impl_.load_shared_library_.Add()->assign(value);
1189 // @@protoc_insertion_point(field_add_char:goby.apps.middleware.protobuf.LogConvertToolConfig.load_shared_library)
1190}
1191inline void LogConvertToolConfig::add_load_shared_library(const char* value, size_t size) {
1192 _impl_.load_shared_library_.Add()->assign(reinterpret_cast<const char*>(value), size);
1193 // @@protoc_insertion_point(field_add_pointer:goby.apps.middleware.protobuf.LogConvertToolConfig.load_shared_library)
1194}
1195inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
1197 // @@protoc_insertion_point(field_list:goby.apps.middleware.protobuf.LogConvertToolConfig.load_shared_library)
1198 return _impl_.load_shared_library_;
1199}
1200inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
1202 // @@protoc_insertion_point(field_mutable_list:goby.apps.middleware.protobuf.LogConvertToolConfig.load_shared_library)
1203 return &_impl_.load_shared_library_;
1204}
1205
1206// optional int32 jobs = 41 [default = 1, (.goby.field) = {
1207inline bool LogConvertToolConfig::_internal_has_jobs() const {
1208 bool value = (_impl_._has_bits_[0] & 0x00000100u) != 0;
1209 return value;
1210}
1212 return _internal_has_jobs();
1213}
1215 _impl_.jobs_ = 1;
1216 _impl_._has_bits_[0] &= ~0x00000100u;
1217}
1218inline int32_t LogConvertToolConfig::_internal_jobs() const {
1219 return _impl_.jobs_;
1220}
1221inline int32_t LogConvertToolConfig::jobs() const {
1222 // @@protoc_insertion_point(field_get:goby.apps.middleware.protobuf.LogConvertToolConfig.jobs)
1223 return _internal_jobs();
1224}
1225inline void LogConvertToolConfig::_internal_set_jobs(int32_t value) {
1226 _impl_._has_bits_[0] |= 0x00000100u;
1227 _impl_.jobs_ = value;
1228}
1229inline void LogConvertToolConfig::set_jobs(int32_t value) {
1230 _internal_set_jobs(value);
1231 // @@protoc_insertion_point(field_set:goby.apps.middleware.protobuf.LogConvertToolConfig.jobs)
1232}
1233
1234#ifdef __GNUC__
1235 #pragma GCC diagnostic pop
1236#endif // __GNUC__
1237
1238// @@protoc_insertion_point(namespace_scope)
1239
1240} // namespace protobuf
1241} // namespace middleware
1242} // namespace apps
1243} // namespace goby
1244
1245PROTOBUF_NAMESPACE_OPEN
1246
1247template <> struct is_proto_enum< ::goby::apps::middleware::protobuf::LogConvertToolConfig_OutputFormat> : ::std::true_type {};
1248template <>
1250 return ::goby::apps::middleware::protobuf::LogConvertToolConfig_OutputFormat_descriptor();
1251}
1252
1253PROTOBUF_NAMESPACE_CLOSE
1254
1255// @@protoc_insertion_point(global_scope)
1256
1257#include <google/protobuf/port_undef.inc>
1258#endif // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_goby_2fmiddleware_2fprotobuf_2flog_5fconvert_5ftool_5fconfig_2eproto
PROTOBUF_NAMESPACE_OPEN ::goby::middleware::protobuf::AppConfig * Arena::CreateMaybeMessage<::goby::middleware::protobuf::AppConfig >(Arena *)
void set_load_shared_library(int index, const std::string &value)
void unsafe_arena_set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
PROTOBUF_NODISCARD::goby::middleware::protobuf::AppConfig * release_app()
void set_exclude_type_regex(ArgT0 &&arg0, ArgT... args)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
void set_format(::goby::apps::middleware::protobuf::LogConvertToolConfig_OutputFormat value)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & input_file() const
void CopyFrom(const LogConvertToolConfig &from)
PROTOBUF_CONSTEXPR LogConvertToolConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
LogConvertToolConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
friend void swap(LogConvertToolConfig &a, LogConvertToolConfig &b)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
LogConvertToolConfig & operator=(const LogConvertToolConfig &from)
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * OutputFormat_descriptor()
static bool OutputFormat_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, OutputFormat *value)
const ::goby::middleware::protobuf::AppConfig & app() const
void set_allocated_exclude_group_regex(std::string *exclude_group_regex)
LogConvertToolConfig & operator=(LogConvertToolConfig &&from) noexcept
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_input_file()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const std::string & OutputFormat_Name(T enum_t_value)
void set_group_regex(ArgT0 &&arg0, ArgT... args)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_type_regex(ArgT0 &&arg0, ArgT... args)
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void set_output_file(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void set_exclude_group_regex(ArgT0 &&arg0, ArgT... args)
void set_allocated_exclude_type_regex(std::string *exclude_type_regex)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_load_shared_library()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
LogConvertToolConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
LogConvertToolConfig(const LogConvertToolConfig &from)
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & load_shared_library() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::goby::apps::middleware::protobuf::LogConvertToolConfig_OutputFormat format() const
::goby::middleware::protobuf::AppConfig * mutable_app()
::goby::middleware::protobuf::AppConfig * unsafe_arena_release_app()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fmiddleware_2fprotobuf_2flog_5fconvert_5ftool_5fconfig_2eproto
const EnumDescriptor * GetEnumDescriptor< ::goby::apps::middleware::protobuf::LogConvertToolConfig_OutputFormat >()
constexpr int LogConvertToolConfig_OutputFormat_OutputFormat_ARRAYSIZE
bool LogConvertToolConfig_OutputFormat_Parse(::PROTOBUF_NAMESPACE_ID::ConstStringParam name, LogConvertToolConfig_OutputFormat *value)
bool LogConvertToolConfig_OutputFormat_IsValid(int value)
constexpr LogConvertToolConfig_OutputFormat LogConvertToolConfig_OutputFormat_OutputFormat_MAX
constexpr LogConvertToolConfig_OutputFormat LogConvertToolConfig_OutputFormat_OutputFormat_MIN
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * LogConvertToolConfig_OutputFormat_descriptor()
const std::string & LogConvertToolConfig_OutputFormat_Name(T enum_t_value)
LogConvertToolConfigDefaultTypeInternal _LogConvertToolConfig_default_instance_
AppConfigDefaultTypeInternal _AppConfig_default_instance_
The global namespace for the Goby project.