4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto
10 #include <google/protobuf/port_def.inc>
11 #if PROTOBUF_VERSION < 3012000
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 3012004 < 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_table_driven.h>
27 #include <google/protobuf/generated_message_util.h>
28 #include <google/protobuf/inlined_string_field.h>
29 #include <google/protobuf/metadata_lite.h>
30 #include <google/protobuf/generated_message_reflection.h>
32 #include <google/protobuf/repeated_field.h>
33 #include <google/protobuf/extension_set.h>
34 #include <google/protobuf/generated_enum_reflection.h>
35 #include <google/protobuf/unknown_field_set.h>
37 #include "dccl/option_extensions.pb.h"
38 #include <boost/units/quantity.hpp>
39 #include <boost/units/absolute.hpp>
40 #include <boost/units/dimensionless_type.hpp>
41 #include <boost/units/make_scaled_unit.hpp>
43 #include <boost/units/systems/si.hpp>
45 #include <google/protobuf/port_def.inc>
46 #define PROTOBUF_INTERNAL_EXPORT_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto
47 PROTOBUF_NAMESPACE_OPEN
51 PROTOBUF_NAMESPACE_CLOSE
55 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
57 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
59 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3]
61 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
70 class GLogConfigDefaultTypeInternal;
72 class GLogConfig_FileLog;
73 class GLogConfig_FileLogDefaultTypeInternal;
75 class GLogConfig_FileLog_Omit;
76 class GLogConfig_FileLog_OmitDefaultTypeInternal;
81 PROTOBUF_NAMESPACE_OPEN
82 template<> ::goby::util::protobuf::GLogConfig* Arena::CreateMaybeMessage<::goby::util::protobuf::GLogConfig>(Arena*);
83 template<> ::goby::util::protobuf::GLogConfig_FileLog* Arena::CreateMaybeMessage<::goby::util::protobuf::GLogConfig_FileLog>(Arena*);
84 template<> ::goby::util::protobuf::GLogConfig_FileLog_Omit* Arena::CreateMaybeMessage<::goby::util::protobuf::GLogConfig_FileLog_Omit>(Arena*);
85 PROTOBUF_NAMESPACE_CLOSE
106 static_assert(::std::is_same<T, GLogConfig_Verbosity>::value ||
107 ::std::is_integral<T>::value,
108 "Incorrect type passed to function GLogConfig_Verbosity_Name.");
109 return ::PROTOBUF_NAMESPACE_ID::internal::NameOfEnum(
114 return ::PROTOBUF_NAMESPACE_ID::internal::ParseNamedEnum<GLogConfig_Verbosity>(
120 public ::PROTOBUF_NAMESPACE_ID::Message {
127 : GLogConfig_FileLog_Omit() {
128 *
this = ::std::move(from);
131 inline GLogConfig_FileLog_Omit&
operator=(
const GLogConfig_FileLog_Omit& from) {
135 inline GLogConfig_FileLog_Omit&
operator=(GLogConfig_FileLog_Omit&& from) noexcept {
136 if (GetArena() == from.GetArena()) {
137 if (
this != &from) InternalSwap(&from);
145 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
148 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
151 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
152 return GetDescriptor();
155 return GetMetadataStatic().descriptor;
158 return GetMetadataStatic().reflection;
164 return reinterpret_cast<const GLogConfig_FileLog_Omit*
>(
167 static constexpr
int kIndexInFileMessages =
170 friend void swap(GLogConfig_FileLog_Omit& a, GLogConfig_FileLog_Omit& b) {
173 inline void Swap(GLogConfig_FileLog_Omit* other) {
174 if (other ==
this)
return;
175 if (GetArena() == other->GetArena()) {
178 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
182 if (other ==
this)
return;
183 GOOGLE_DCHECK(GetArena() == other->GetArena());
189 inline GLogConfig_FileLog_Omit*
New() const final {
190 return CreateMaybeMessage<GLogConfig_FileLog_Omit>(
nullptr);
193 GLogConfig_FileLog_Omit*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
194 return CreateMaybeMessage<GLogConfig_FileLog_Omit>(arena);
196 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
197 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
198 void CopyFrom(
const GLogConfig_FileLog_Omit& from);
200 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
201 bool IsInitialized() const final;
204 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
205 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
206 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
207 int GetCachedSize() const final {
return _cached_size_.Get(); }
210 inline void SharedCtor();
211 inline void SharedDtor();
212 void SetCachedSize(
int size)
const final;
213 void InternalSwap(GLogConfig_FileLog_Omit* other);
214 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
215 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
216 return "goby.util.protobuf.GLogConfig.FileLog.Omit";
221 static void ArenaDtor(
void*
object);
222 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
227 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
239 kFileTimestampFieldNumber = 1,
240 kLatestSymlinkFieldNumber = 2,
245 bool _internal_has_file_timestamp()
const;
251 bool _internal_file_timestamp()
const;
252 void _internal_set_file_timestamp(
bool value);
258 bool _internal_has_latest_symlink()
const;
264 bool _internal_latest_symlink()
const;
265 void _internal_set_latest_symlink(
bool value);
272 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
273 typedef void InternalArenaConstructable_;
274 typedef void DestructorSkippable_;
275 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
276 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
277 bool file_timestamp_;
278 bool latest_symlink_;
279 friend struct ::TableStruct_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto;
284 public ::PROTOBUF_NAMESPACE_ID::Message {
291 : GLogConfig_FileLog() {
292 *
this = ::std::move(from);
295 inline GLogConfig_FileLog&
operator=(
const GLogConfig_FileLog& from) {
299 inline GLogConfig_FileLog&
operator=(GLogConfig_FileLog&& from) noexcept {
300 if (GetArena() == from.GetArena()) {
301 if (
this != &from) InternalSwap(&from);
309 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
312 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
315 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
316 return GetDescriptor();
319 return GetMetadataStatic().descriptor;
322 return GetMetadataStatic().reflection;
328 return reinterpret_cast<const GLogConfig_FileLog*
>(
331 static constexpr
int kIndexInFileMessages =
334 friend void swap(GLogConfig_FileLog& a, GLogConfig_FileLog& b) {
337 inline void Swap(GLogConfig_FileLog* other) {
338 if (other ==
this)
return;
339 if (GetArena() == other->GetArena()) {
342 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
346 if (other ==
this)
return;
347 GOOGLE_DCHECK(GetArena() == other->GetArena());
353 inline GLogConfig_FileLog*
New() const final {
354 return CreateMaybeMessage<GLogConfig_FileLog>(
nullptr);
357 GLogConfig_FileLog*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
358 return CreateMaybeMessage<GLogConfig_FileLog>(arena);
360 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
361 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
364 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
365 bool IsInitialized() const final;
368 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
369 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
370 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
371 int GetCachedSize() const final {
return _cached_size_.Get(); }
374 inline void SharedCtor();
375 inline void SharedDtor();
376 void SetCachedSize(
int size)
const final;
377 void InternalSwap(GLogConfig_FileLog* other);
378 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
379 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
380 return "goby.util.protobuf.GLogConfig.FileLog";
385 static void ArenaDtor(
void*
object);
386 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
391 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
400 typedef GLogConfig_FileLog_Omit
Omit;
405 kFileNameFieldNumber = 1,
406 kFileDirFieldNumber = 2,
407 kOmitFieldNumber = 5,
408 kLogRotateSecFieldNumber = 4,
409 kVerbosityFieldNumber = 3,
414 bool _internal_has_file_name()
const;
425 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
426 " string fields are deprecated and will be removed in a"
428 std::
string* unsafe_arena_release_file_name();
429 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
430 "
string fields are deprecated and will be removed in a"
432 void unsafe_arena_set_allocated_file_name(
433 std::
string* file_name);
435 const std::
string& _internal_file_name() const;
436 void _internal_set_file_name(const std::
string& value);
437 std::
string* _internal_mutable_file_name();
441 bool has_file_dir() const;
443 bool _internal_has_file_dir() const;
445 void clear_file_dir();
446 const std::
string& file_dir() const;
447 void set_file_dir(const std::
string& value);
448 void set_file_dir(std::
string&& value);
449 void set_file_dir(const
char* value);
450 void set_file_dir(const
char* value,
size_t size);
451 std::
string* mutable_file_dir();
452 std::
string* release_file_dir();
453 void set_allocated_file_dir(std::
string* file_dir);
454 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
455 "
string fields are deprecated and will be removed in a"
457 std::
string* unsafe_arena_release_file_dir();
458 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
459 "
string fields are deprecated and will be removed in a"
461 void unsafe_arena_set_allocated_file_dir(
462 std::
string* file_dir);
464 const std::
string& _internal_file_dir() const;
465 void _internal_set_file_dir(const std::
string& value);
466 std::
string* _internal_mutable_file_dir();
470 bool has_omit() const;
472 bool _internal_has_omit() const;
475 const ::
goby::util::protobuf::GLogConfig_FileLog_Omit& omit() const;
476 ::
goby::util::protobuf::GLogConfig_FileLog_Omit* release_omit();
477 ::
goby::util::protobuf::GLogConfig_FileLog_Omit* mutable_omit();
478 void set_allocated_omit(::
goby::util::protobuf::GLogConfig_FileLog_Omit* omit);
480 const ::
goby::util::protobuf::GLogConfig_FileLog_Omit& _internal_omit() const;
481 ::
goby::util::protobuf::GLogConfig_FileLog_Omit* _internal_mutable_omit();
483 void unsafe_arena_set_allocated_omit(
484 ::
goby::util::protobuf::GLogConfig_FileLog_Omit* omit);
485 ::
goby::util::protobuf::GLogConfig_FileLog_Omit* unsafe_arena_release_omit();
488 bool has_log_rotate_sec() const;
490 bool _internal_has_log_rotate_sec() const;
492 void clear_log_rotate_sec();
493 ::PROTOBUF_NAMESPACE_ID::
uint32 log_rotate_sec() const;
494 void set_log_rotate_sec(::PROTOBUF_NAMESPACE_ID::
uint32 value);
496 ::PROTOBUF_NAMESPACE_ID::
uint32 _internal_log_rotate_sec() const;
497 void _internal_set_log_rotate_sec(::PROTOBUF_NAMESPACE_ID::
uint32 value);
501 bool has_verbosity() const;
503 bool _internal_has_verbosity() const;
505 void clear_verbosity();
517 template<typename Quantity >
518 void set_log_rotate_sec_with_units(Quantity value_w_units)
519 { set_log_rotate_sec(boost::units::quantity<log_rotate_sec_unit,google::protobuf::uint32 >(value_w_units).value() ); };
521 template<
typename Quantity >
526 {
return log_rotate_sec_with_units<boost::units::quantity< log_rotate_sec_unit,google::protobuf::uint32 > >(); };
532 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
533 typedef void InternalArenaConstructable_;
534 typedef void DestructorSkippable_;
535 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
536 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
540 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr file_name_;
541 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr file_dir_;
542 ::goby::util::protobuf::GLogConfig_FileLog_Omit* omit_;
545 friend struct ::TableStruct_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto;
550 public ::PROTOBUF_NAMESPACE_ID::Message {
558 *
this = ::std::move(from);
565 inline GLogConfig&
operator=(GLogConfig&& from) noexcept {
566 if (GetArena() == from.GetArena()) {
567 if (
this != &from) InternalSwap(&from);
575 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
578 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
581 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
582 return GetDescriptor();
585 return GetMetadataStatic().descriptor;
588 return GetMetadataStatic().reflection;
594 return reinterpret_cast<const GLogConfig*
>(
597 static constexpr
int kIndexInFileMessages =
600 friend void swap(GLogConfig& a, GLogConfig& b) {
603 inline void Swap(GLogConfig* other) {
604 if (other ==
this)
return;
605 if (GetArena() == other->GetArena()) {
608 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
612 if (other ==
this)
return;
613 GOOGLE_DCHECK(GetArena() == other->GetArena());
619 inline GLogConfig*
New() const final {
620 return CreateMaybeMessage<GLogConfig>(
nullptr);
623 GLogConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
624 return CreateMaybeMessage<GLogConfig>(arena);
626 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
627 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
630 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
631 bool IsInitialized() const final;
634 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
635 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
636 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
637 int GetCachedSize() const final {
return _cached_size_.Get(); }
640 inline void SharedCtor();
641 inline void SharedDtor();
642 void SetCachedSize(
int size)
const final;
643 void InternalSwap(GLogConfig* other);
644 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
645 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
646 return "goby.util.protobuf.GLogConfig";
651 static void ArenaDtor(
void*
object);
652 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
657 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
688 static constexpr
int Verbosity_ARRAYSIZE =
690 static inline const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor*
696 static_assert(::std::is_same<T, Verbosity>::value ||
697 ::std::is_integral<T>::value,
698 "Incorrect type passed to function Verbosity_Name.");
709 kFileLogFieldNumber = 3,
710 kShowGuiFieldNumber = 2,
711 kShowDcclLogFieldNumber = 4,
712 kTtyVerbosityFieldNumber = 1,
717 bool _internal_has_file_log()
const;
720 const ::goby::util::protobuf::GLogConfig_FileLog&
file_log()
const;
725 const ::goby::util::protobuf::GLogConfig_FileLog& _internal_file_log()
const;
726 ::goby::util::protobuf::GLogConfig_FileLog* _internal_mutable_file_log();
729 ::goby::util::protobuf::GLogConfig_FileLog* file_log);
735 bool _internal_has_show_gui()
const;
741 bool _internal_show_gui()
const;
742 void _internal_set_show_gui(
bool value);
748 bool _internal_has_show_dccl_log()
const;
754 bool _internal_show_dccl_log()
const;
755 void _internal_set_show_dccl_log(
bool value);
761 bool _internal_has_tty_verbosity()
const;
775 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
776 typedef void InternalArenaConstructable_;
777 typedef void DestructorSkippable_;
778 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
779 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
780 ::goby::util::protobuf::GLogConfig_FileLog* file_log_;
784 friend struct ::TableStruct_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto;
792 #pragma GCC diagnostic push
793 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
798 inline bool GLogConfig_FileLog_Omit::_internal_has_file_timestamp()
const {
799 bool value = (_has_bits_[0] & 0x00000001u) != 0;
802 inline bool GLogConfig_FileLog_Omit::has_file_timestamp()
const {
803 return _internal_has_file_timestamp();
805 inline void GLogConfig_FileLog_Omit::clear_file_timestamp() {
806 file_timestamp_ =
false;
807 _has_bits_[0] &= ~0x00000001u;
809 inline bool GLogConfig_FileLog_Omit::_internal_file_timestamp()
const {
810 return file_timestamp_;
812 inline bool GLogConfig_FileLog_Omit::file_timestamp()
const {
814 return _internal_file_timestamp();
816 inline void GLogConfig_FileLog_Omit::_internal_set_file_timestamp(
bool value) {
817 _has_bits_[0] |= 0x00000001u;
818 file_timestamp_ =
value;
820 inline void GLogConfig_FileLog_Omit::set_file_timestamp(
bool value) {
821 _internal_set_file_timestamp(value);
826 inline bool GLogConfig_FileLog_Omit::_internal_has_latest_symlink()
const {
827 bool value = (_has_bits_[0] & 0x00000002u) != 0;
830 inline bool GLogConfig_FileLog_Omit::has_latest_symlink()
const {
831 return _internal_has_latest_symlink();
833 inline void GLogConfig_FileLog_Omit::clear_latest_symlink() {
834 latest_symlink_ =
false;
835 _has_bits_[0] &= ~0x00000002u;
837 inline bool GLogConfig_FileLog_Omit::_internal_latest_symlink()
const {
838 return latest_symlink_;
840 inline bool GLogConfig_FileLog_Omit::latest_symlink()
const {
842 return _internal_latest_symlink();
844 inline void GLogConfig_FileLog_Omit::_internal_set_latest_symlink(
bool value) {
845 _has_bits_[0] |= 0x00000002u;
846 latest_symlink_ =
value;
848 inline void GLogConfig_FileLog_Omit::set_latest_symlink(
bool value) {
849 _internal_set_latest_symlink(value);
858 inline bool GLogConfig_FileLog::_internal_has_file_name()
const {
859 bool value = (_has_bits_[0] & 0x00000001u) != 0;
862 inline bool GLogConfig_FileLog::has_file_name()
const {
863 return _internal_has_file_name();
865 inline void GLogConfig_FileLog::clear_file_name() {
866 file_name_.ClearToDefault(&::goby::util::protobuf::GLogConfig_FileLog::_i_give_permission_to_break_this_code_default_file_name_.
get(), GetArena());
867 _has_bits_[0] &= ~0x00000001u;
869 inline const std::string& GLogConfig_FileLog::file_name()
const {
871 return _internal_file_name();
873 inline void GLogConfig_FileLog::set_file_name(
const std::string& value) {
874 _internal_set_file_name(value);
877 inline std::string* GLogConfig_FileLog::mutable_file_name() {
879 return _internal_mutable_file_name();
881 inline const std::string& GLogConfig_FileLog::_internal_file_name()
const {
882 return file_name_.Get();
884 inline void GLogConfig_FileLog::_internal_set_file_name(
const std::string& value) {
885 _has_bits_[0] |= 0x00000001u;
886 file_name_.Set(&::goby::util::protobuf::GLogConfig_FileLog::_i_give_permission_to_break_this_code_default_file_name_.
get(), value, GetArena());
888 inline void GLogConfig_FileLog::set_file_name(std::string&& value) {
889 _has_bits_[0] |= 0x00000001u;
891 &::goby::util::protobuf::GLogConfig_FileLog::_i_give_permission_to_break_this_code_default_file_name_.
get(), ::std::move(value), GetArena());
894 inline void GLogConfig_FileLog::set_file_name(
const char* value) {
895 GOOGLE_DCHECK(value !=
nullptr);
896 _has_bits_[0] |= 0x00000001u;
897 file_name_.Set(&::goby::util::protobuf::GLogConfig_FileLog::_i_give_permission_to_break_this_code_default_file_name_.
get(), ::std::string(value),
901 inline void GLogConfig_FileLog::set_file_name(
const char* value,
903 _has_bits_[0] |= 0x00000001u;
904 file_name_.Set(&::goby::util::protobuf::GLogConfig_FileLog::_i_give_permission_to_break_this_code_default_file_name_.
get(), ::std::string(
905 reinterpret_cast<const char*
>(value), size), GetArena());
908 inline std::string* GLogConfig_FileLog::_internal_mutable_file_name() {
909 _has_bits_[0] |= 0x00000001u;
910 return file_name_.Mutable(&::goby::util::protobuf::GLogConfig_FileLog::_i_give_permission_to_break_this_code_default_file_name_.
get(), GetArena());
912 inline std::string* GLogConfig_FileLog::release_file_name() {
914 if (!_internal_has_file_name()) {
917 _has_bits_[0] &= ~0x00000001u;
918 return file_name_.ReleaseNonDefault(&::goby::util::protobuf::GLogConfig_FileLog::_i_give_permission_to_break_this_code_default_file_name_.
get(), GetArena());
920 inline void GLogConfig_FileLog::set_allocated_file_name(std::string* file_name) {
921 if (file_name !=
nullptr) {
922 _has_bits_[0] |= 0x00000001u;
924 _has_bits_[0] &= ~0x00000001u;
926 file_name_.SetAllocated(&::goby::util::protobuf::GLogConfig_FileLog::_i_give_permission_to_break_this_code_default_file_name_.
get(), file_name,
930 inline std::string* GLogConfig_FileLog::unsafe_arena_release_file_name() {
932 GOOGLE_DCHECK(GetArena() !=
nullptr);
933 _has_bits_[0] &= ~0x00000001u;
934 return file_name_.UnsafeArenaRelease(&::goby::util::protobuf::GLogConfig_FileLog::_i_give_permission_to_break_this_code_default_file_name_.
get(),
937 inline void GLogConfig_FileLog::unsafe_arena_set_allocated_file_name(
938 std::string* file_name) {
939 GOOGLE_DCHECK(GetArena() !=
nullptr);
940 if (file_name !=
nullptr) {
941 _has_bits_[0] |= 0x00000001u;
943 _has_bits_[0] &= ~0x00000001u;
945 file_name_.UnsafeArenaSetAllocated(&::goby::util::protobuf::GLogConfig_FileLog::_i_give_permission_to_break_this_code_default_file_name_.
get(),
946 file_name, GetArena());
951 inline bool GLogConfig_FileLog::_internal_has_file_dir()
const {
952 bool value = (_has_bits_[0] & 0x00000002u) != 0;
955 inline bool GLogConfig_FileLog::has_file_dir()
const {
956 return _internal_has_file_dir();
958 inline void GLogConfig_FileLog::clear_file_dir() {
960 _has_bits_[0] &= ~0x00000002u;
962 inline const std::string& GLogConfig_FileLog::file_dir()
const {
964 return _internal_file_dir();
966 inline void GLogConfig_FileLog::set_file_dir(
const std::string& value) {
967 _internal_set_file_dir(value);
970 inline std::string* GLogConfig_FileLog::mutable_file_dir() {
972 return _internal_mutable_file_dir();
974 inline const std::string& GLogConfig_FileLog::_internal_file_dir()
const {
975 return file_dir_.Get();
977 inline void GLogConfig_FileLog::_internal_set_file_dir(
const std::string& value) {
978 _has_bits_[0] |= 0x00000002u;
981 inline void GLogConfig_FileLog::set_file_dir(std::string&& value) {
982 _has_bits_[0] |= 0x00000002u;
987 inline void GLogConfig_FileLog::set_file_dir(
const char* value) {
988 GOOGLE_DCHECK(value !=
nullptr);
989 _has_bits_[0] |= 0x00000002u;
994 inline void GLogConfig_FileLog::set_file_dir(
const char* value,
996 _has_bits_[0] |= 0x00000002u;
998 reinterpret_cast<const char*
>(value), size), GetArena());
1001 inline std::string* GLogConfig_FileLog::_internal_mutable_file_dir() {
1002 _has_bits_[0] |= 0x00000002u;
1005 inline std::string* GLogConfig_FileLog::release_file_dir() {
1007 if (!_internal_has_file_dir()) {
1010 _has_bits_[0] &= ~0x00000002u;
1013 inline void GLogConfig_FileLog::set_allocated_file_dir(std::string* file_dir) {
1014 if (file_dir !=
nullptr) {
1015 _has_bits_[0] |= 0x00000002u;
1017 _has_bits_[0] &= ~0x00000002u;
1023 inline std::string* GLogConfig_FileLog::unsafe_arena_release_file_dir() {
1025 GOOGLE_DCHECK(GetArena() !=
nullptr);
1026 _has_bits_[0] &= ~0x00000002u;
1030 inline void GLogConfig_FileLog::unsafe_arena_set_allocated_file_dir(
1031 std::string* file_dir) {
1032 GOOGLE_DCHECK(GetArena() !=
nullptr);
1033 if (file_dir !=
nullptr) {
1034 _has_bits_[0] |= 0x00000002u;
1036 _has_bits_[0] &= ~0x00000002u;
1039 file_dir, GetArena());
1044 inline bool GLogConfig_FileLog::_internal_has_verbosity()
const {
1045 bool value = (_has_bits_[0] & 0x00000010u) != 0;
1048 inline bool GLogConfig_FileLog::has_verbosity()
const {
1049 return _internal_has_verbosity();
1051 inline void GLogConfig_FileLog::clear_verbosity() {
1053 _has_bits_[0] &= ~0x00000010u;
1060 return _internal_verbosity();
1064 _has_bits_[0] |= 0x00000010u;
1068 _internal_set_verbosity(value);
1073 inline bool GLogConfig_FileLog::_internal_has_log_rotate_sec()
const {
1074 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1077 inline bool GLogConfig_FileLog::has_log_rotate_sec()
const {
1078 return _internal_has_log_rotate_sec();
1080 inline void GLogConfig_FileLog::clear_log_rotate_sec() {
1081 log_rotate_sec_ = 0u;
1082 _has_bits_[0] &= ~0x00000008u;
1085 return log_rotate_sec_;
1089 return _internal_log_rotate_sec();
1092 _has_bits_[0] |= 0x00000008u;
1093 log_rotate_sec_ =
value;
1096 _internal_set_log_rotate_sec(value);
1101 inline bool GLogConfig_FileLog::_internal_has_omit()
const {
1102 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1103 PROTOBUF_ASSUME(!value || omit_ !=
nullptr);
1106 inline bool GLogConfig_FileLog::has_omit()
const {
1107 return _internal_has_omit();
1109 inline void GLogConfig_FileLog::clear_omit() {
1110 if (omit_ !=
nullptr) omit_->Clear();
1111 _has_bits_[0] &= ~0x00000004u;
1113 inline const ::goby::util::protobuf::GLogConfig_FileLog_Omit& GLogConfig_FileLog::_internal_omit()
const {
1114 const ::goby::util::protobuf::GLogConfig_FileLog_Omit* p = omit_;
1115 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::util::protobuf::GLogConfig_FileLog_Omit*
>(
1118 inline const ::goby::util::protobuf::GLogConfig_FileLog_Omit& GLogConfig_FileLog::omit()
const {
1120 return _internal_omit();
1122 inline void GLogConfig_FileLog::unsafe_arena_set_allocated_omit(
1123 ::goby::util::protobuf::GLogConfig_FileLog_Omit* omit) {
1124 if (GetArena() ==
nullptr) {
1125 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(omit_);
1129 _has_bits_[0] |= 0x00000004u;
1131 _has_bits_[0] &= ~0x00000004u;
1135 inline ::goby::util::protobuf::GLogConfig_FileLog_Omit* GLogConfig_FileLog::release_omit() {
1136 auto temp = unsafe_arena_release_omit();
1137 if (GetArena() !=
nullptr) {
1138 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1142 inline ::goby::util::protobuf::GLogConfig_FileLog_Omit* GLogConfig_FileLog::unsafe_arena_release_omit() {
1144 _has_bits_[0] &= ~0x00000004u;
1145 ::goby::util::protobuf::GLogConfig_FileLog_Omit* temp = omit_;
1149 inline ::goby::util::protobuf::GLogConfig_FileLog_Omit* GLogConfig_FileLog::_internal_mutable_omit() {
1150 _has_bits_[0] |= 0x00000004u;
1151 if (omit_ ==
nullptr) {
1152 auto* p = CreateMaybeMessage<::goby::util::protobuf::GLogConfig_FileLog_Omit>(GetArena());
1157 inline ::goby::util::protobuf::GLogConfig_FileLog_Omit* GLogConfig_FileLog::mutable_omit() {
1159 return _internal_mutable_omit();
1161 inline void GLogConfig_FileLog::set_allocated_omit(::goby::util::protobuf::GLogConfig_FileLog_Omit* omit) {
1162 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1163 if (message_arena ==
nullptr) {
1167 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1168 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(omit);
1169 if (message_arena != submessage_arena) {
1170 omit = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1171 message_arena, omit, submessage_arena);
1173 _has_bits_[0] |= 0x00000004u;
1175 _has_bits_[0] &= ~0x00000004u;
1186 inline bool GLogConfig::_internal_has_tty_verbosity()
const {
1187 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1190 inline bool GLogConfig::has_tty_verbosity()
const {
1191 return _internal_has_tty_verbosity();
1193 inline void GLogConfig::clear_tty_verbosity() {
1195 _has_bits_[0] &= ~0x00000008u;
1202 return _internal_tty_verbosity();
1206 _has_bits_[0] |= 0x00000008u;
1207 tty_verbosity_ =
value;
1210 _internal_set_tty_verbosity(value);
1215 inline bool GLogConfig::_internal_has_show_gui()
const {
1216 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1219 inline bool GLogConfig::has_show_gui()
const {
1220 return _internal_has_show_gui();
1222 inline void GLogConfig::clear_show_gui() {
1224 _has_bits_[0] &= ~0x00000002u;
1226 inline bool GLogConfig::_internal_show_gui()
const {
1229 inline bool GLogConfig::show_gui()
const {
1231 return _internal_show_gui();
1233 inline void GLogConfig::_internal_set_show_gui(
bool value) {
1234 _has_bits_[0] |= 0x00000002u;
1237 inline void GLogConfig::set_show_gui(
bool value) {
1238 _internal_set_show_gui(value);
1243 inline bool GLogConfig::_internal_has_file_log()
const {
1244 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1245 PROTOBUF_ASSUME(!value || file_log_ !=
nullptr);
1248 inline bool GLogConfig::has_file_log()
const {
1249 return _internal_has_file_log();
1251 inline void GLogConfig::clear_file_log() {
1252 if (file_log_ !=
nullptr) file_log_->Clear();
1253 _has_bits_[0] &= ~0x00000001u;
1255 inline const ::goby::util::protobuf::GLogConfig_FileLog& GLogConfig::_internal_file_log()
const {
1256 const ::goby::util::protobuf::GLogConfig_FileLog* p = file_log_;
1257 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::util::protobuf::GLogConfig_FileLog*
>(
1260 inline const ::goby::util::protobuf::GLogConfig_FileLog& GLogConfig::file_log()
const {
1262 return _internal_file_log();
1264 inline void GLogConfig::unsafe_arena_set_allocated_file_log(
1265 ::goby::util::protobuf::GLogConfig_FileLog* file_log) {
1266 if (GetArena() ==
nullptr) {
1267 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(file_log_);
1269 file_log_ = file_log;
1271 _has_bits_[0] |= 0x00000001u;
1273 _has_bits_[0] &= ~0x00000001u;
1277 inline ::goby::util::protobuf::GLogConfig_FileLog* GLogConfig::release_file_log() {
1278 auto temp = unsafe_arena_release_file_log();
1279 if (GetArena() !=
nullptr) {
1280 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1284 inline ::goby::util::protobuf::GLogConfig_FileLog* GLogConfig::unsafe_arena_release_file_log() {
1286 _has_bits_[0] &= ~0x00000001u;
1287 ::goby::util::protobuf::GLogConfig_FileLog* temp = file_log_;
1288 file_log_ =
nullptr;
1291 inline ::goby::util::protobuf::GLogConfig_FileLog* GLogConfig::_internal_mutable_file_log() {
1292 _has_bits_[0] |= 0x00000001u;
1293 if (file_log_ ==
nullptr) {
1294 auto* p = CreateMaybeMessage<::goby::util::protobuf::GLogConfig_FileLog>(GetArena());
1299 inline ::goby::util::protobuf::GLogConfig_FileLog* GLogConfig::mutable_file_log() {
1301 return _internal_mutable_file_log();
1303 inline void GLogConfig::set_allocated_file_log(::goby::util::protobuf::GLogConfig_FileLog* file_log) {
1304 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1305 if (message_arena ==
nullptr) {
1309 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1310 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(file_log);
1311 if (message_arena != submessage_arena) {
1312 file_log = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1313 message_arena, file_log, submessage_arena);
1315 _has_bits_[0] |= 0x00000001u;
1317 _has_bits_[0] &= ~0x00000001u;
1319 file_log_ = file_log;
1324 inline bool GLogConfig::_internal_has_show_dccl_log()
const {
1325 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1328 inline bool GLogConfig::has_show_dccl_log()
const {
1329 return _internal_has_show_dccl_log();
1331 inline void GLogConfig::clear_show_dccl_log() {
1332 show_dccl_log_ =
false;
1333 _has_bits_[0] &= ~0x00000004u;
1335 inline bool GLogConfig::_internal_show_dccl_log()
const {
1336 return show_dccl_log_;
1338 inline bool GLogConfig::show_dccl_log()
const {
1340 return _internal_show_dccl_log();
1342 inline void GLogConfig::_internal_set_show_dccl_log(
bool value) {
1343 _has_bits_[0] |= 0x00000004u;
1344 show_dccl_log_ =
value;
1346 inline void GLogConfig::set_show_dccl_log(
bool value) {
1347 _internal_set_show_dccl_log(value);
1352 #pragma GCC diagnostic pop
1365 PROTOBUF_NAMESPACE_OPEN
1369 inline const EnumDescriptor* GetEnumDescriptor< ::goby::util::protobuf::GLogConfig_Verbosity>() {
1373 PROTOBUF_NAMESPACE_CLOSE
1377 #include <google/protobuf/port_undef.inc>
void clear_show_dccl_log()
GLogConfig_FileLog(const GLogConfig_FileLog &from)
::goby::util::protobuf::GLogConfig_Verbosity tty_verbosity() const
bool has_show_dccl_log() const
void CopyFrom(const GLogConfig_FileLog_Omit &from)
void Swap(GLogConfig_FileLog_Omit *other)
void set_file_name(const char *value)
bool latest_symlink() const
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
GLogConfig * New() const final
void CopyFrom(const GLogConfig_FileLog &from)
std::string * mutable_file_name()
friend void swap(GLogConfig_FileLog &a, GLogConfig_FileLog &b)
static const std::string & Verbosity_Name(T enum_t_value)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
virtual ~GLogConfig_FileLog_Omit()
boost::units::unit< log_rotate_sec_dimension, boost::units::si::system > log_rotate_sec_unit
GLogConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
GLogConfig_FileLog & operator=(const GLogConfig_FileLog &from)
bool has_tty_verbosity() const
static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed< std::string > _i_give_permission_to_break_this_code_default_file_name_
GLogConfig_FileLog_Omit * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void set_file_name(const char *value, size_t size)
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
GLogConfig_FileLog FileLog
::goby::util::protobuf::GLogConfig_FileLog * unsafe_arena_release_file_log()
GLogConfig_FileLog_Omit Omit
void unsafe_arena_set_allocated_file_log(::goby::util::protobuf::GLogConfig_FileLog *file_log)
GLogConfig(const GLogConfig &from)
void MergeFrom(const GLogConfig_FileLog_Omit &from)
static const GLogConfig_FileLog * internal_default_instance()
void set_allocated_file_log(::goby::util::protobuf::GLogConfig_FileLog *file_log)
const std::string & file_name() const
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type log_rotate_sec_dimension
static const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * Verbosity_descriptor()
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
void set_tty_verbosity(::goby::util::protobuf::GLogConfig_Verbosity value)
bool show_dccl_log() const
static void InitAsDefaultInstance()
void set_latest_symlink(bool value)
void set_show_gui(bool value)
void clear_latest_symlink()
GLogConfig_FileLog(GLogConfig_FileLog &&from) noexcept
Quantity log_rotate_sec_with_units() const
void UnsafeArenaSwap(GLogConfig_FileLog_Omit *other)
static const GLogConfig & default_instance()
bool has_file_name() const
static bool Verbosity_Parse(const std::string &name, Verbosity *value)
void clear_file_timestamp()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
GLogConfig_FileLog * New() const final
void set_show_dccl_log(bool value)
void set_file_name(std::string &&value)
GLogConfig_FileLog * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void Swap(GLogConfig *other)
bool has_file_timestamp() const
friend void swap(GLogConfig_FileLog_Omit &a, GLogConfig_FileLog_Omit &b)
::goby::util::protobuf::GLogConfig_FileLog * release_file_log()
static const GLogConfig_FileLog & default_instance()
GLogConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void MergeFrom(const GLogConfig &from)
bool has_show_gui() const
void set_file_timestamp(bool value)
static const GLogConfig_FileLog_Omit * internal_default_instance()
bool has_latest_symlink() const
GLogConfig_FileLog_Omit(const GLogConfig_FileLog_Omit &from)
static bool Verbosity_IsValid(int value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void MergeFrom(const GLogConfig_FileLog &from)
GLogConfig & operator=(GLogConfig &&from) noexcept
friend void swap(GLogConfig &a, GLogConfig &b)
void clear_tty_verbosity()
void UnsafeArenaSwap(GLogConfig_FileLog *other)
bool file_timestamp() const
::goby::util::protobuf::GLogConfig_FileLog * mutable_file_log()
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
static const GLogConfig_FileLog_Omit & default_instance()
GLogConfig_FileLog_Omit * New() const final
GLogConfig_FileLog_Omit(::PROTOBUF_NAMESPACE_ID::Arena *arena)
GLogConfig(GLogConfig &&from) noexcept
GLogConfig_FileLog(::PROTOBUF_NAMESPACE_ID::Arena *arena)
bool has_file_log() const
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const GLogConfig * internal_default_instance()
GLogConfig_Verbosity Verbosity
void Swap(GLogConfig_FileLog *other)
GLogConfig_FileLog_Omit & operator=(const GLogConfig_FileLog_Omit &from)
GLogConfig_FileLog_Omit & operator=(GLogConfig_FileLog_Omit &&from) noexcept
GLogConfig & operator=(const GLogConfig &from)
void set_file_name(const std::string &value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
GLogConfig_FileLog_Omit(GLogConfig_FileLog_Omit &&from) noexcept
const ::goby::util::protobuf::GLogConfig_FileLog & file_log() const
GLogConfig_FileLog & operator=(GLogConfig_FileLog &&from) noexcept
void set_allocated_file_name(std::string *file_name)
void CopyFrom(const GLogConfig &from)
void UnsafeArenaSwap(GLogConfig *other)
boost::units::quantity< log_rotate_sec_unit, google::protobuf::uint32 > log_rotate_sec_with_units() const
virtual ~GLogConfig_FileLog()
std::string * release_file_name()
GLogConfig_FileLog_Omit()
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2futil_2fprotobuf_2fdebug_5flogger_2eproto
@ value
the parser finished reading a JSON value
auto get(const nlohmann::detail::iteration_proxy_value< IteratorType > &i) -> decltype(i.key())
GLogConfig_FileLogDefaultTypeInternal _GLogConfig_FileLog_default_instance_
bool GLogConfig_Verbosity_IsValid(int value)
constexpr int GLogConfig_Verbosity_Verbosity_ARRAYSIZE
bool GLogConfig_Verbosity_Parse(const std::string &name, GLogConfig_Verbosity *value)
const ::PROTOBUF_NAMESPACE_ID::EnumDescriptor * GLogConfig_Verbosity_descriptor()
GLogConfigDefaultTypeInternal _GLogConfig_default_instance_
constexpr GLogConfig_Verbosity GLogConfig_Verbosity_Verbosity_MAX
const std::string & GLogConfig_Verbosity_Name(T enum_t_value)
@ GLogConfig_Verbosity_WARN
@ GLogConfig_Verbosity_DEBUG3
@ GLogConfig_Verbosity_QUIET
@ GLogConfig_Verbosity_DEBUG1
@ GLogConfig_Verbosity_VERBOSE
@ GLogConfig_Verbosity_DEBUG2
constexpr GLogConfig_Verbosity GLogConfig_Verbosity_Verbosity_MIN
GLogConfig_FileLog_OmitDefaultTypeInternal _GLogConfig_FileLog_Omit_default_instance_
boost::units::make_system< boost::units::angle::revolution_base_unit, boost::units::metric::minute_base_unit >::type system
The global namespace for the Goby project.
PROTOBUF_EXPORT const std::string & GetEmptyStringAlreadyInited()
type
Generic JSON types used in JWTs.
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[3] PROTOBUF_SECTION_VARIABLE(protodesc_cold)