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
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
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.
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>
31#include <google/protobuf/extension_set.h>
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>
41#include <google/protobuf/port_def.inc>
42#define PROTOBUF_INTERNAL_EXPORT_goby_2fmiddleware_2fprotobuf_2flog_5fconvert_5ftool_5fconfig_2eproto
43PROTOBUF_NAMESPACE_OPEN
47PROTOBUF_NAMESPACE_CLOSE
58class LogConvertToolConfig;
59struct LogConvertToolConfigDefaultTypeInternal;
65PROTOBUF_NAMESPACE_OPEN
67PROTOBUF_NAMESPACE_CLOSE
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(
94 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<LogConvertToolConfig_OutputFormat>(
100 public ::PROTOBUF_NAMESPACE_ID::Message {
109 *
this = ::std::move(from);
117 if (
this == &from)
return *
this;
118 if (GetOwningArena() == from.GetOwningArena()
119 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
120 && GetOwningArena() !=
nullptr
131 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
134 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
137 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
160 if (other ==
this)
return;
161 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
162 if (GetOwningArena() !=
nullptr &&
163 GetOwningArena() == other->GetOwningArena()) {
165 if (GetOwningArena() == other->GetOwningArena()) {
169 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
173 if (other ==
this)
return;
174 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
181 return CreateMaybeMessage<LogConvertToolConfig>(arena);
183 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
185 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
187 LogConvertToolConfig::MergeImpl(*
this, from);
190 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
192 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
198 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
202 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
204 void SetCachedSize(
int size)
const final;
208 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
209 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
210 return "goby.apps.middleware.protobuf.LogConvertToolConfig";
214 bool is_message_owned =
false);
218 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
240 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
246 static_assert(::std::is_same<T, OutputFormat>::value ||
247 ::std::is_integral<T>::value,
248 "Incorrect type passed to function OutputFormat_Name.");
276 int _internal_input_file_size()
const;
279 const std::string&
input_file(
int index)
const;
290 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
input_file()
const;
293 const std::string& _internal_input_file(
int index)
const;
294 std::string* _internal_add_input_file();
300 int _internal_load_shared_library_size()
const;
317 const std::string& _internal_load_shared_library(
int index)
const;
318 std::string* _internal_add_load_shared_library();
324 bool _internal_has_type_regex()
const;
328 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
342 bool _internal_has_group_regex()
const;
346 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
360 bool _internal_has_exclude_type_regex()
const;
364 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
378 bool _internal_has_exclude_group_regex()
const;
382 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
396 bool _internal_has_output_file()
const;
400 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
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();
414 bool _internal_has_app()
const;
417 const ::goby::middleware::protobuf::AppConfig&
app()
const;
418 PROTOBUF_NODISCARD ::goby::middleware::protobuf::AppConfig*
release_app();
422 const ::goby::middleware::protobuf::AppConfig& _internal_app()
const;
432 bool _internal_has_hdf5_chunk_length()
const;
438 int32_t _internal_hdf5_chunk_length()
const;
439 void _internal_set_hdf5_chunk_length(int32_t value);
445 bool _internal_has_hdf5_compression_level()
const;
451 int32_t _internal_hdf5_compression_level()
const;
452 void _internal_set_hdf5_compression_level(int32_t value);
458 bool _internal_has_jobs()
const;
461 int32_t
jobs()
const;
464 int32_t _internal_jobs()
const;
465 void _internal_set_jobs(int32_t value);
471 bool _internal_has_format()
const;
484 bool _internal_has_write_hdf5_zero_length_dim()
const;
490 bool _internal_write_hdf5_zero_length_dim()
const;
491 void _internal_set_write_hdf5_zero_length_dim(
bool value);
498 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
499 typedef void InternalArenaConstructable_;
500 typedef void DestructorSkippable_;
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_;
518 bool write_hdf5_zero_length_dim_;
521 friend struct ::TableStruct_goby_2fmiddleware_2fprotobuf_2flog_5fconvert_5ftool_5fconfig_2eproto;
529 #pragma GCC diagnostic push
530 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
535inline bool LogConvertToolConfig::_internal_has_app()
const {
536 bool value = (
_impl_._has_bits_[0] & 0x00000020u) != 0;
537 PROTOBUF_ASSUME(!value ||
_impl_.app_ !=
nullptr);
541 return _internal_has_app();
543inline const ::goby::middleware::protobuf::AppConfig& LogConvertToolConfig::_internal_app()
const {
544 const ::goby::middleware::protobuf::AppConfig* p =
_impl_.app_;
550 return _internal_app();
554 if (GetArenaForAllocation() ==
nullptr) {
555 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.app_);
559 _impl_._has_bits_[0] |= 0x00000020u;
561 _impl_._has_bits_[0] &= ~0x00000020u;
566 _impl_._has_bits_[0] &= ~0x00000020u;
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; }
574 if (GetArenaForAllocation() !=
nullptr) {
575 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
582 _impl_._has_bits_[0] &= ~0x00000020u;
587inline ::goby::middleware::protobuf::AppConfig* LogConvertToolConfig::_internal_mutable_app() {
588 _impl_._has_bits_[0] |= 0x00000020u;
589 if (
_impl_.app_ ==
nullptr) {
601 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
602 if (message_arena ==
nullptr) {
603 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.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);
613 _impl_._has_bits_[0] |= 0x00000020u;
615 _impl_._has_bits_[0] &= ~0x00000020u;
622inline int LogConvertToolConfig::_internal_input_file_size()
const {
623 return _impl_.input_file_.size();
626 return _internal_input_file_size();
629 _impl_.input_file_.Clear();
632 std::string* _s = _internal_add_input_file();
636inline const std::string& LogConvertToolConfig::_internal_input_file(
int index)
const {
637 return _impl_.input_file_.Get(index);
641 return _internal_input_file(index);
645 return _impl_.input_file_.Mutable(index);
648 _impl_.input_file_.Mutable(index)->assign(value);
652 _impl_.input_file_.Mutable(index)->assign(std::move(value));
656 GOOGLE_DCHECK(value !=
nullptr);
657 _impl_.input_file_.Mutable(index)->assign(value);
661 _impl_.input_file_.Mutable(index)->assign(
662 reinterpret_cast<const char*
>(value), size);
665inline std::string* LogConvertToolConfig::_internal_add_input_file() {
666 return _impl_.input_file_.Add();
669 _impl_.input_file_.Add()->assign(value);
673 _impl_.input_file_.Add(std::move(value));
677 GOOGLE_DCHECK(value !=
nullptr);
678 _impl_.input_file_.Add()->assign(value);
682 _impl_.input_file_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
685inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
688 return _impl_.input_file_;
690inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
693 return &
_impl_.input_file_;
697inline bool LogConvertToolConfig::_internal_has_type_regex()
const {
698 bool value = (
_impl_._has_bits_[0] & 0x00000001u) != 0;
702 return _internal_has_type_regex();
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;
710 if (
_impl_.type_regex_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_type_regex_.get();
711 return _internal_type_regex();
713template <
typename ArgT0,
typename... ArgT>
714inline PROTOBUF_ALWAYS_INLINE
716 _impl_._has_bits_[0] |= 0x00000001u;
717 _impl_.type_regex_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
721 std::string* _s = _internal_mutable_type_regex();
725inline const std::string& LogConvertToolConfig::_internal_type_regex()
const {
726 return _impl_.type_regex_.Get();
728inline void LogConvertToolConfig::_internal_set_type_regex(
const std::string& value) {
729 _impl_._has_bits_[0] |= 0x00000001u;
730 _impl_.type_regex_.Set(value, GetArenaForAllocation());
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());
738 if (!_internal_has_type_regex()) {
741 _impl_._has_bits_[0] &= ~0x00000001u;
742 auto* p =
_impl_.type_regex_.Release();
747 _impl_._has_bits_[0] |= 0x00000001u;
749 _impl_._has_bits_[0] &= ~0x00000001u;
756inline bool LogConvertToolConfig::_internal_has_group_regex()
const {
757 bool value = (
_impl_._has_bits_[0] & 0x00000002u) != 0;
761 return _internal_has_group_regex();
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;
769 if (
_impl_.group_regex_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_group_regex_.get();
770 return _internal_group_regex();
772template <
typename ArgT0,
typename... ArgT>
773inline PROTOBUF_ALWAYS_INLINE
775 _impl_._has_bits_[0] |= 0x00000002u;
776 _impl_.group_regex_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
780 std::string* _s = _internal_mutable_group_regex();
784inline const std::string& LogConvertToolConfig::_internal_group_regex()
const {
785 return _impl_.group_regex_.Get();
787inline void LogConvertToolConfig::_internal_set_group_regex(
const std::string& value) {
788 _impl_._has_bits_[0] |= 0x00000002u;
789 _impl_.group_regex_.Set(value, GetArenaForAllocation());
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());
797 if (!_internal_has_group_regex()) {
800 _impl_._has_bits_[0] &= ~0x00000002u;
801 auto* p =
_impl_.group_regex_.Release();
806 _impl_._has_bits_[0] |= 0x00000002u;
808 _impl_._has_bits_[0] &= ~0x00000002u;
815inline bool LogConvertToolConfig::_internal_has_exclude_type_regex()
const {
816 bool value = (
_impl_._has_bits_[0] & 0x00000004u) != 0;
820 return _internal_has_exclude_type_regex();
823 _impl_.exclude_type_regex_.ClearToEmpty();
824 _impl_._has_bits_[0] &= ~0x00000004u;
828 return _internal_exclude_type_regex();
830template <
typename ArgT0,
typename... ArgT>
831inline PROTOBUF_ALWAYS_INLINE
833 _impl_._has_bits_[0] |= 0x00000004u;
834 _impl_.exclude_type_regex_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
838 std::string* _s = _internal_mutable_exclude_type_regex();
842inline const std::string& LogConvertToolConfig::_internal_exclude_type_regex()
const {
843 return _impl_.exclude_type_regex_.Get();
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());
849inline std::string* LogConvertToolConfig::_internal_mutable_exclude_type_regex() {
850 _impl_._has_bits_[0] |= 0x00000004u;
851 return _impl_.exclude_type_regex_.Mutable(GetArenaForAllocation());
855 if (!_internal_has_exclude_type_regex()) {
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());
869 _impl_._has_bits_[0] |= 0x00000004u;
871 _impl_._has_bits_[0] &= ~0x00000004u;
874#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
875 if (
_impl_.exclude_type_regex_.IsDefault()) {
876 _impl_.exclude_type_regex_.Set(
"", GetArenaForAllocation());
883inline bool LogConvertToolConfig::_internal_has_exclude_group_regex()
const {
884 bool value = (
_impl_._has_bits_[0] & 0x00000008u) != 0;
888 return _internal_has_exclude_group_regex();
891 _impl_.exclude_group_regex_.ClearToEmpty();
892 _impl_._has_bits_[0] &= ~0x00000008u;
896 return _internal_exclude_group_regex();
898template <
typename ArgT0,
typename... ArgT>
899inline PROTOBUF_ALWAYS_INLINE
901 _impl_._has_bits_[0] |= 0x00000008u;
902 _impl_.exclude_group_regex_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
906 std::string* _s = _internal_mutable_exclude_group_regex();
910inline const std::string& LogConvertToolConfig::_internal_exclude_group_regex()
const {
911 return _impl_.exclude_group_regex_.Get();
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());
917inline std::string* LogConvertToolConfig::_internal_mutable_exclude_group_regex() {
918 _impl_._has_bits_[0] |= 0x00000008u;
919 return _impl_.exclude_group_regex_.Mutable(GetArenaForAllocation());
923 if (!_internal_has_exclude_group_regex()) {
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());
937 _impl_._has_bits_[0] |= 0x00000008u;
939 _impl_._has_bits_[0] &= ~0x00000008u;
942#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
943 if (
_impl_.exclude_group_regex_.IsDefault()) {
944 _impl_.exclude_group_regex_.Set(
"", GetArenaForAllocation());
951inline bool LogConvertToolConfig::_internal_has_output_file()
const {
952 bool value = (
_impl_._has_bits_[0] & 0x00000010u) != 0;
956 return _internal_has_output_file();
959 _impl_.output_file_.ClearToEmpty();
960 _impl_._has_bits_[0] &= ~0x00000010u;
964 return _internal_output_file();
966template <
typename ArgT0,
typename... ArgT>
967inline PROTOBUF_ALWAYS_INLINE
969 _impl_._has_bits_[0] |= 0x00000010u;
970 _impl_.output_file_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
974 std::string* _s = _internal_mutable_output_file();
978inline const std::string& LogConvertToolConfig::_internal_output_file()
const {
979 return _impl_.output_file_.Get();
981inline void LogConvertToolConfig::_internal_set_output_file(
const std::string& value) {
982 _impl_._has_bits_[0] |= 0x00000010u;
983 _impl_.output_file_.Set(value, GetArenaForAllocation());
985inline std::string* LogConvertToolConfig::_internal_mutable_output_file() {
986 _impl_._has_bits_[0] |= 0x00000010u;
987 return _impl_.output_file_.Mutable(GetArenaForAllocation());
991 if (!_internal_has_output_file()) {
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());
1005 _impl_._has_bits_[0] |= 0x00000010u;
1007 _impl_._has_bits_[0] &= ~0x00000010u;
1010#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1011 if (
_impl_.output_file_.IsDefault()) {
1012 _impl_.output_file_.Set(
"", GetArenaForAllocation());
1019inline bool LogConvertToolConfig::_internal_has_format()
const {
1020 bool value = (
_impl_._has_bits_[0] & 0x00000200u) != 0;
1024 return _internal_has_format();
1028 _impl_._has_bits_[0] &= ~0x00000200u;
1030inline ::goby::apps::middleware::protobuf::LogConvertToolConfig_OutputFormat LogConvertToolConfig::_internal_format()
const {
1035 return _internal_format();
1039 _impl_._has_bits_[0] |= 0x00000200u;
1043 _internal_set_format(value);
1048inline bool LogConvertToolConfig::_internal_has_write_hdf5_zero_length_dim()
const {
1049 bool value = (
_impl_._has_bits_[0] & 0x00000400u) != 0;
1053 return _internal_has_write_hdf5_zero_length_dim();
1056 _impl_.write_hdf5_zero_length_dim_ =
true;
1057 _impl_._has_bits_[0] &= ~0x00000400u;
1059inline bool LogConvertToolConfig::_internal_write_hdf5_zero_length_dim()
const {
1060 return _impl_.write_hdf5_zero_length_dim_;
1064 return _internal_write_hdf5_zero_length_dim();
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;
1071 _internal_set_write_hdf5_zero_length_dim(value);
1076inline bool LogConvertToolConfig::_internal_has_hdf5_chunk_length()
const {
1077 bool value = (
_impl_._has_bits_[0] & 0x00000040u) != 0;
1081 return _internal_has_hdf5_chunk_length();
1084 _impl_.hdf5_chunk_length_ = 0;
1085 _impl_._has_bits_[0] &= ~0x00000040u;
1087inline int32_t LogConvertToolConfig::_internal_hdf5_chunk_length()
const {
1088 return _impl_.hdf5_chunk_length_;
1092 return _internal_hdf5_chunk_length();
1094inline void LogConvertToolConfig::_internal_set_hdf5_chunk_length(int32_t value) {
1095 _impl_._has_bits_[0] |= 0x00000040u;
1096 _impl_.hdf5_chunk_length_ = value;
1099 _internal_set_hdf5_chunk_length(value);
1104inline bool LogConvertToolConfig::_internal_has_hdf5_compression_level()
const {
1105 bool value = (
_impl_._has_bits_[0] & 0x00000080u) != 0;
1109 return _internal_has_hdf5_compression_level();
1112 _impl_.hdf5_compression_level_ = 0;
1113 _impl_._has_bits_[0] &= ~0x00000080u;
1115inline int32_t LogConvertToolConfig::_internal_hdf5_compression_level()
const {
1116 return _impl_.hdf5_compression_level_;
1120 return _internal_hdf5_compression_level();
1122inline void LogConvertToolConfig::_internal_set_hdf5_compression_level(int32_t value) {
1123 _impl_._has_bits_[0] |= 0x00000080u;
1124 _impl_.hdf5_compression_level_ = value;
1127 _internal_set_hdf5_compression_level(value);
1132inline int LogConvertToolConfig::_internal_load_shared_library_size()
const {
1133 return _impl_.load_shared_library_.size();
1136 return _internal_load_shared_library_size();
1139 _impl_.load_shared_library_.Clear();
1142 std::string* _s = _internal_add_load_shared_library();
1146inline const std::string& LogConvertToolConfig::_internal_load_shared_library(
int index)
const {
1147 return _impl_.load_shared_library_.Get(index);
1151 return _internal_load_shared_library(index);
1155 return _impl_.load_shared_library_.Mutable(index);
1158 _impl_.load_shared_library_.Mutable(index)->assign(value);
1162 _impl_.load_shared_library_.Mutable(index)->assign(std::move(value));
1166 GOOGLE_DCHECK(value !=
nullptr);
1167 _impl_.load_shared_library_.Mutable(index)->assign(value);
1171 _impl_.load_shared_library_.Mutable(index)->assign(
1172 reinterpret_cast<const char*
>(value), size);
1175inline std::string* LogConvertToolConfig::_internal_add_load_shared_library() {
1176 return _impl_.load_shared_library_.Add();
1179 _impl_.load_shared_library_.Add()->assign(value);
1183 _impl_.load_shared_library_.Add(std::move(value));
1187 GOOGLE_DCHECK(value !=
nullptr);
1188 _impl_.load_shared_library_.Add()->assign(value);
1192 _impl_.load_shared_library_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
1195inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
1198 return _impl_.load_shared_library_;
1200inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
1203 return &
_impl_.load_shared_library_;
1207inline bool LogConvertToolConfig::_internal_has_jobs()
const {
1208 bool value = (
_impl_._has_bits_[0] & 0x00000100u) != 0;
1212 return _internal_has_jobs();
1216 _impl_._has_bits_[0] &= ~0x00000100u;
1218inline int32_t LogConvertToolConfig::_internal_jobs()
const {
1223 return _internal_jobs();
1225inline void LogConvertToolConfig::_internal_set_jobs(int32_t value) {
1226 _impl_._has_bits_[0] |= 0x00000100u;
1230 _internal_set_jobs(value);
1235 #pragma GCC diagnostic pop
1245PROTOBUF_NAMESPACE_OPEN
1250 return ::goby::apps::middleware::protobuf::LogConvertToolConfig_OutputFormat_descriptor();
1253PROTOBUF_NAMESPACE_CLOSE
1257#include <google/protobuf/port_undef.inc>
PROTOBUF_NAMESPACE_OPEN ::goby::middleware::protobuf::AppConfig * Arena::CreateMaybeMessage<::goby::middleware::protobuf::AppConfig >(Arena *)
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
LogConvertToolConfig_OutputFormat
@ LogConvertToolConfig_OutputFormat_JSON
@ LogConvertToolConfig_OutputFormat_HDF5
@ LogConvertToolConfig_OutputFormat_DEBUG_TEXT
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.