4 #ifndef GOOGLE_PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2flogger_5fconfig_2eproto
5 #define GOOGLE_PROTOBUF_INCLUDED_goby_2fzeromq_2fprotobuf_2flogger_5fconfig_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/unknown_field_set.h>
37 #include "dccl/option_extensions.pb.h"
39 #include <boost/units/quantity.hpp>
40 #include <boost/units/absolute.hpp>
41 #include <boost/units/dimensionless_type.hpp>
42 #include <boost/units/make_scaled_unit.hpp>
44 #include <boost/units/systems/si.hpp>
46 #include <google/protobuf/port_def.inc>
47 #define PROTOBUF_INTERNAL_EXPORT_goby_2fzeromq_2fprotobuf_2flogger_5fconfig_2eproto
48 PROTOBUF_NAMESPACE_OPEN
52 PROTOBUF_NAMESPACE_CLOSE
56 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[]
58 static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[]
60 static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4]
62 static const ::PROTOBUF_NAMESPACE_ID::internal::FieldMetadata
field_metadata[];
72 class LoggerConfigDefaultTypeInternal;
74 class LoggerConfig_Omit;
75 class LoggerConfig_OmitDefaultTypeInternal;
78 class PlaybackConfigDefaultTypeInternal;
80 class PlaybackConfig_TypeFilter;
81 class PlaybackConfig_TypeFilterDefaultTypeInternal;
87 PROTOBUF_NAMESPACE_OPEN
88 template<> ::goby::apps::zeromq::protobuf::LoggerConfig* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::LoggerConfig>(Arena*);
89 template<> ::goby::apps::zeromq::protobuf::LoggerConfig_Omit* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::LoggerConfig_Omit>(Arena*);
90 template<> ::goby::apps::zeromq::protobuf::PlaybackConfig* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::PlaybackConfig>(Arena*);
91 template<> ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter* Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter>(Arena*);
92 PROTOBUF_NAMESPACE_CLOSE
100 class LoggerConfig_Omit PROTOBUF_FINAL :
101 public ::PROTOBUF_NAMESPACE_ID::Message {
108 : LoggerConfig_Omit() {
109 *
this = ::std::move(from);
112 inline LoggerConfig_Omit&
operator=(
const LoggerConfig_Omit& from) {
116 inline LoggerConfig_Omit&
operator=(LoggerConfig_Omit&& from) noexcept {
117 if (GetArena() == from.GetArena()) {
118 if (
this != &from) InternalSwap(&from);
126 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
129 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
132 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
133 return GetDescriptor();
136 return GetMetadataStatic().descriptor;
139 return GetMetadataStatic().reflection;
145 return reinterpret_cast<const LoggerConfig_Omit*
>(
148 static constexpr
int kIndexInFileMessages =
151 friend void swap(LoggerConfig_Omit& a, LoggerConfig_Omit& b) {
154 inline void Swap(LoggerConfig_Omit* other) {
155 if (other ==
this)
return;
156 if (GetArena() == other->GetArena()) {
159 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
163 if (other ==
this)
return;
164 GOOGLE_DCHECK(GetArena() == other->GetArena());
170 inline LoggerConfig_Omit*
New() const final {
171 return CreateMaybeMessage<LoggerConfig_Omit>(
nullptr);
174 LoggerConfig_Omit*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
175 return CreateMaybeMessage<LoggerConfig_Omit>(arena);
177 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
178 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
181 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
182 bool IsInitialized() const final;
185 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
186 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
187 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
188 int GetCachedSize() const final {
return _cached_size_.Get(); }
191 inline void SharedCtor();
192 inline void SharedDtor();
193 void SetCachedSize(
int size)
const final;
194 void InternalSwap(LoggerConfig_Omit* other);
195 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
196 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
197 return "goby.apps.zeromq.protobuf.LoggerConfig.Omit";
202 static void ArenaDtor(
void*
object);
203 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
208 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
220 kFileTimestampFieldNumber = 1,
221 kLatestSymlinkFieldNumber = 2,
226 bool _internal_has_file_timestamp()
const;
232 bool _internal_file_timestamp()
const;
233 void _internal_set_file_timestamp(
bool value);
239 bool _internal_has_latest_symlink()
const;
245 bool _internal_latest_symlink()
const;
246 void _internal_set_latest_symlink(
bool value);
253 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
254 typedef void InternalArenaConstructable_;
255 typedef void DestructorSkippable_;
256 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
257 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
258 bool file_timestamp_;
259 bool latest_symlink_;
260 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2flogger_5fconfig_2eproto;
265 public ::PROTOBUF_NAMESPACE_ID::Message {
273 *
this = ::std::move(from);
276 inline LoggerConfig&
operator=(
const LoggerConfig& from) {
280 inline LoggerConfig&
operator=(LoggerConfig&& from) noexcept {
281 if (GetArena() == from.GetArena()) {
282 if (
this != &from) InternalSwap(&from);
290 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
293 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
296 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
297 return GetDescriptor();
300 return GetMetadataStatic().descriptor;
303 return GetMetadataStatic().reflection;
309 return reinterpret_cast<const LoggerConfig*
>(
312 static constexpr
int kIndexInFileMessages =
315 friend void swap(LoggerConfig& a, LoggerConfig& b) {
318 inline void Swap(LoggerConfig* other) {
319 if (other ==
this)
return;
320 if (GetArena() == other->GetArena()) {
323 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
327 if (other ==
this)
return;
328 GOOGLE_DCHECK(GetArena() == other->GetArena());
334 inline LoggerConfig*
New() const final {
335 return CreateMaybeMessage<LoggerConfig>(
nullptr);
338 LoggerConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
339 return CreateMaybeMessage<LoggerConfig>(arena);
341 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
342 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
345 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
346 bool IsInitialized() const final;
349 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
350 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
351 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
352 int GetCachedSize() const final {
return _cached_size_.Get(); }
355 inline void SharedCtor();
356 inline void SharedDtor();
357 void SetCachedSize(
int size)
const final;
358 void InternalSwap(LoggerConfig* other);
359 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
360 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
361 return "goby.apps.zeromq.protobuf.LoggerConfig";
366 static void ArenaDtor(
void*
object);
367 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
372 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
381 typedef LoggerConfig_Omit
Omit;
386 kLoadSharedLibraryFieldNumber = 10,
387 kLogDirFieldNumber = 3,
388 kTypeRegexFieldNumber = 4,
389 kGroupRegexFieldNumber = 5,
391 kInterprocessFieldNumber = 2,
392 kOmitFieldNumber = 6,
393 kLogAtStartupFieldNumber = 12,
398 int _internal_load_shared_library_size()
const;
415 const std::string& _internal_load_shared_library(
int index)
const;
416 std::string* _internal_add_load_shared_library();
422 bool _internal_has_log_dir()
const;
433 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
434 " string fields are deprecated and will be removed in a"
436 std::
string* unsafe_arena_release_log_dir();
437 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
438 "
string fields are deprecated and will be removed in a"
440 void unsafe_arena_set_allocated_log_dir(
441 std::
string* log_dir);
443 const std::
string& _internal_log_dir() const;
444 void _internal_set_log_dir(const std::
string& value);
445 std::
string* _internal_mutable_log_dir();
449 bool has_type_regex() const;
451 bool _internal_has_type_regex() const;
453 void clear_type_regex();
454 const std::
string& type_regex() const;
455 void set_type_regex(const std::
string& value);
456 void set_type_regex(std::
string&& value);
457 void set_type_regex(const
char* value);
458 void set_type_regex(const
char* value,
size_t size);
459 std::
string* mutable_type_regex();
460 std::
string* release_type_regex();
461 void set_allocated_type_regex(std::
string* type_regex);
462 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
463 "
string fields are deprecated and will be removed in a"
465 std::
string* unsafe_arena_release_type_regex();
466 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
467 "
string fields are deprecated and will be removed in a"
469 void unsafe_arena_set_allocated_type_regex(
470 std::
string* type_regex);
472 const std::
string& _internal_type_regex() const;
473 void _internal_set_type_regex(const std::
string& value);
474 std::
string* _internal_mutable_type_regex();
478 bool has_group_regex() const;
480 bool _internal_has_group_regex() const;
482 void clear_group_regex();
483 const std::
string& group_regex() const;
484 void set_group_regex(const std::
string& value);
485 void set_group_regex(std::
string&& value);
486 void set_group_regex(const
char* value);
487 void set_group_regex(const
char* value,
size_t size);
488 std::
string* mutable_group_regex();
489 std::
string* release_group_regex();
490 void set_allocated_group_regex(std::
string* group_regex);
491 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
492 "
string fields are deprecated and will be removed in a"
494 std::
string* unsafe_arena_release_group_regex();
495 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
496 "
string fields are deprecated and will be removed in a"
498 void unsafe_arena_set_allocated_group_regex(
499 std::
string* group_regex);
501 const std::
string& _internal_group_regex() const;
502 void _internal_set_group_regex(const std::
string& value);
503 std::
string* _internal_mutable_group_regex();
507 bool has_app() const;
509 bool _internal_has_app() const;
512 const ::
goby::middleware::protobuf::AppConfig& app() const;
513 ::
goby::middleware::protobuf::AppConfig* release_app();
514 ::
goby::middleware::protobuf::AppConfig* mutable_app();
515 void set_allocated_app(::
goby::middleware::protobuf::AppConfig* app);
517 const ::
goby::middleware::protobuf::AppConfig& _internal_app() const;
518 ::
goby::middleware::protobuf::AppConfig* _internal_mutable_app();
520 void unsafe_arena_set_allocated_app(
521 ::
goby::middleware::protobuf::AppConfig* app);
522 ::
goby::middleware::protobuf::AppConfig* unsafe_arena_release_app();
525 bool has_interprocess() const;
527 bool _internal_has_interprocess() const;
529 void clear_interprocess();
530 const ::
goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
531 ::
goby::zeromq::protobuf::InterProcessPortalConfig* release_interprocess();
532 ::
goby::zeromq::protobuf::InterProcessPortalConfig* mutable_interprocess();
533 void set_allocated_interprocess(::
goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
535 const ::
goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
536 ::
goby::zeromq::protobuf::InterProcessPortalConfig* _internal_mutable_interprocess();
538 void unsafe_arena_set_allocated_interprocess(
539 ::
goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
540 ::
goby::zeromq::protobuf::InterProcessPortalConfig* unsafe_arena_release_interprocess();
543 bool has_omit() const;
545 bool _internal_has_omit() const;
548 const ::
goby::apps::zeromq::protobuf::LoggerConfig_Omit& omit() const;
549 ::
goby::apps::zeromq::protobuf::LoggerConfig_Omit* release_omit();
550 ::
goby::apps::zeromq::protobuf::LoggerConfig_Omit* mutable_omit();
551 void set_allocated_omit(::
goby::apps::zeromq::protobuf::LoggerConfig_Omit* omit);
553 const ::
goby::apps::zeromq::protobuf::LoggerConfig_Omit& _internal_omit() const;
554 ::
goby::apps::zeromq::protobuf::LoggerConfig_Omit* _internal_mutable_omit();
556 void unsafe_arena_set_allocated_omit(
557 ::
goby::apps::zeromq::protobuf::LoggerConfig_Omit* omit);
558 ::
goby::apps::zeromq::protobuf::LoggerConfig_Omit* unsafe_arena_release_omit();
561 bool has_log_at_startup() const;
563 bool _internal_has_log_at_startup() const;
565 void clear_log_at_startup();
566 bool log_at_startup() const;
567 void set_log_at_startup(
bool value);
569 bool _internal_log_at_startup() const;
570 void _internal_set_log_at_startup(
bool value);
577 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
578 typedef
void InternalArenaConstructable_;
579 typedef
void DestructorSkippable_;
580 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
581 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
582 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::
string> load_shared_library_;
583 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr log_dir_;
585 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_type_regex_;
587 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr type_regex_;
589 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_group_regex_;
591 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr group_regex_;
592 ::
goby::middleware::protobuf::AppConfig* app_;
593 ::
goby::zeromq::protobuf::InterProcessPortalConfig* interprocess_;
594 ::
goby::apps::zeromq::protobuf::LoggerConfig_Omit* omit_;
595 bool log_at_startup_;
601 public ::PROTOBUF_NAMESPACE_ID::Message {
608 : PlaybackConfig_TypeFilter() {
609 *
this = ::std::move(from);
612 inline PlaybackConfig_TypeFilter&
operator=(
const PlaybackConfig_TypeFilter& from) {
616 inline PlaybackConfig_TypeFilter&
operator=(PlaybackConfig_TypeFilter&& from) noexcept {
617 if (GetArena() == from.GetArena()) {
618 if (
this != &from) InternalSwap(&from);
626 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
629 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
632 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
633 return GetDescriptor();
636 return GetMetadataStatic().descriptor;
639 return GetMetadataStatic().reflection;
645 return reinterpret_cast<const PlaybackConfig_TypeFilter*
>(
648 static constexpr
int kIndexInFileMessages =
651 friend void swap(PlaybackConfig_TypeFilter& a, PlaybackConfig_TypeFilter& b) {
654 inline void Swap(PlaybackConfig_TypeFilter* other) {
655 if (other ==
this)
return;
656 if (GetArena() == other->GetArena()) {
659 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
663 if (other ==
this)
return;
664 GOOGLE_DCHECK(GetArena() == other->GetArena());
670 inline PlaybackConfig_TypeFilter*
New() const final {
671 return CreateMaybeMessage<PlaybackConfig_TypeFilter>(
nullptr);
674 PlaybackConfig_TypeFilter*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
675 return CreateMaybeMessage<PlaybackConfig_TypeFilter>(arena);
677 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
678 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
679 void CopyFrom(
const PlaybackConfig_TypeFilter& from);
681 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
682 bool IsInitialized() const final;
685 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
686 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
687 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
688 int GetCachedSize() const final {
return _cached_size_.Get(); }
691 inline void SharedCtor();
692 inline void SharedDtor();
693 void SetCachedSize(
int size)
const final;
694 void InternalSwap(PlaybackConfig_TypeFilter* other);
695 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
696 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
697 return "goby.apps.zeromq.protobuf.PlaybackConfig.TypeFilter";
702 static void ArenaDtor(
void*
object);
703 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
708 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
720 kRegexFieldNumber = 2,
721 kSchemeFieldNumber = 1,
726 bool _internal_has_regex()
const;
737 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
738 " string fields are deprecated and will be removed in a"
740 std::
string* unsafe_arena_release_regex();
741 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
742 "
string fields are deprecated and will be removed in a"
744 void unsafe_arena_set_allocated_regex(
747 const std::
string& _internal_regex() const;
748 void _internal_set_regex(const std::
string& value);
749 std::
string* _internal_mutable_regex();
753 bool has_scheme() const;
755 bool _internal_has_scheme() const;
759 void set_scheme(::PROTOBUF_NAMESPACE_ID::
int32 value);
761 ::PROTOBUF_NAMESPACE_ID::
int32 _internal_scheme() const;
762 void _internal_set_scheme(::PROTOBUF_NAMESPACE_ID::
int32 value);
769 template <typename T> friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
770 typedef
void InternalArenaConstructable_;
771 typedef
void DestructorSkippable_;
772 ::PROTOBUF_NAMESPACE_ID::
internal::HasBits<1> _has_bits_;
773 mutable ::PROTOBUF_NAMESPACE_ID::
internal::CachedSize _cached_size_;
775 static ::PROTOBUF_NAMESPACE_ID::
internal::ExplicitlyConstructed<std::
string> _i_give_permission_to_break_this_code_default_regex_;
777 ::PROTOBUF_NAMESPACE_ID::
internal::ArenaStringPtr regex_;
778 ::PROTOBUF_NAMESPACE_ID::
int32 scheme_;
784 public ::PROTOBUF_NAMESPACE_ID::Message {
792 *
this = ::std::move(from);
795 inline PlaybackConfig&
operator=(
const PlaybackConfig& from) {
799 inline PlaybackConfig&
operator=(PlaybackConfig&& from) noexcept {
800 if (GetArena() == from.GetArena()) {
801 if (
this != &from) InternalSwap(&from);
809 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
812 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
815 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
816 return GetDescriptor();
819 return GetMetadataStatic().descriptor;
822 return GetMetadataStatic().reflection;
828 return reinterpret_cast<const PlaybackConfig*
>(
831 static constexpr
int kIndexInFileMessages =
834 friend void swap(PlaybackConfig& a, PlaybackConfig& b) {
837 inline void Swap(PlaybackConfig* other) {
838 if (other ==
this)
return;
839 if (GetArena() == other->GetArena()) {
842 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
846 if (other ==
this)
return;
847 GOOGLE_DCHECK(GetArena() == other->GetArena());
853 inline PlaybackConfig*
New() const final {
854 return CreateMaybeMessage<PlaybackConfig>(
nullptr);
857 PlaybackConfig*
New(::PROTOBUF_NAMESPACE_ID::Arena* arena)
const final {
858 return CreateMaybeMessage<PlaybackConfig>(arena);
860 void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
861 void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message& from)
final;
864 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
865 bool IsInitialized() const final;
868 const
char* _InternalParse(const
char* ptr, ::PROTOBUF_NAMESPACE_ID::
internal::ParseContext* ctx) final;
869 ::PROTOBUF_NAMESPACE_ID::uint8* _InternalSerialize(
870 ::PROTOBUF_NAMESPACE_ID::uint8* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
871 int GetCachedSize() const final {
return _cached_size_.Get(); }
874 inline void SharedCtor();
875 inline void SharedDtor();
876 void SetCachedSize(
int size)
const final;
877 void InternalSwap(PlaybackConfig* other);
878 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
879 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
880 return "goby.apps.zeromq.protobuf.PlaybackConfig";
885 static void ArenaDtor(
void*
object);
886 inline void RegisterArenaDtor(::PROTOBUF_NAMESPACE_ID::Arena* arena);
891 static ::PROTOBUF_NAMESPACE_ID::Metadata GetMetadataStatic() {
905 kTypeFilterFieldNumber = 21,
906 kLoadSharedLibraryFieldNumber = 40,
907 kInputFileFieldNumber = 10,
908 kGroupRegexFieldNumber = 20,
910 kInterprocessFieldNumber = 2,
911 kStartFromOffsetFieldNumber = 13,
912 kRateFieldNumber = 11,
913 kPlaybackStartDelayFieldNumber = 12,
918 int _internal_type_filter_size()
const;
922 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter >*
925 const ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter& _internal_type_filter(
int index)
const;
926 ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter* _internal_add_type_filter();
928 const ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter&
type_filter(
int index)
const;
930 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter >&
936 int _internal_load_shared_library_size()
const;
953 const std::string& _internal_load_shared_library(
int index)
const;
954 std::string* _internal_add_load_shared_library();
960 bool _internal_has_input_file()
const;
971 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED(
"The unsafe_arena_ accessors for"
972 " string fields are deprecated and will be removed in a"
974 std::
string* unsafe_arena_release_input_file();
975 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
976 "
string fields are deprecated and will be removed in a"
978 void unsafe_arena_set_allocated_input_file(
979 std::
string* input_file);
981 const std::
string& _internal_input_file() const;
982 void _internal_set_input_file(const std::
string& value);
983 std::
string* _internal_mutable_input_file();
987 bool has_group_regex() const;
989 bool _internal_has_group_regex() const;
991 void clear_group_regex();
992 const std::
string& group_regex() const;
993 void set_group_regex(const std::
string& value);
994 void set_group_regex(std::
string&& value);
995 void set_group_regex(const
char* value);
996 void set_group_regex(const
char* value,
size_t size);
997 std::
string* mutable_group_regex();
998 std::
string* release_group_regex();
999 void set_allocated_group_regex(std::
string* group_regex);
1000 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1001 "
string fields are deprecated and will be removed in a"
1003 std::
string* unsafe_arena_release_group_regex();
1004 GOOGLE_PROTOBUF_RUNTIME_DEPRECATED("The unsafe_arena_ accessors for"
1005 "
string fields are deprecated and will be removed in a"
1007 void unsafe_arena_set_allocated_group_regex(
1008 std::
string* group_regex);
1010 const std::
string& _internal_group_regex() const;
1011 void _internal_set_group_regex(const std::
string& value);
1012 std::
string* _internal_mutable_group_regex();
1016 bool has_app() const;
1018 bool _internal_has_app() const;
1021 const ::
goby::middleware::protobuf::AppConfig& app() const;
1022 ::
goby::middleware::protobuf::AppConfig* release_app();
1023 ::
goby::middleware::protobuf::AppConfig* mutable_app();
1024 void set_allocated_app(::
goby::middleware::protobuf::AppConfig* app);
1026 const ::
goby::middleware::protobuf::AppConfig& _internal_app() const;
1027 ::
goby::middleware::protobuf::AppConfig* _internal_mutable_app();
1029 void unsafe_arena_set_allocated_app(
1030 ::
goby::middleware::protobuf::AppConfig* app);
1031 ::
goby::middleware::protobuf::AppConfig* unsafe_arena_release_app();
1034 bool has_interprocess() const;
1036 bool _internal_has_interprocess() const;
1038 void clear_interprocess();
1039 const ::
goby::zeromq::protobuf::InterProcessPortalConfig& interprocess() const;
1040 ::
goby::zeromq::protobuf::InterProcessPortalConfig* release_interprocess();
1041 ::
goby::zeromq::protobuf::InterProcessPortalConfig* mutable_interprocess();
1042 void set_allocated_interprocess(::
goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
1044 const ::
goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess() const;
1045 ::
goby::zeromq::protobuf::InterProcessPortalConfig* _internal_mutable_interprocess();
1047 void unsafe_arena_set_allocated_interprocess(
1048 ::
goby::zeromq::protobuf::InterProcessPortalConfig* interprocess);
1049 ::
goby::zeromq::protobuf::InterProcessPortalConfig* unsafe_arena_release_interprocess();
1052 bool has_start_from_offset() const;
1054 bool _internal_has_start_from_offset() const;
1056 void clear_start_from_offset();
1057 double start_from_offset() const;
1058 void set_start_from_offset(
double value);
1060 double _internal_start_from_offset() const;
1061 void _internal_set_start_from_offset(
double value);
1065 bool has_rate() const;
1067 bool _internal_has_rate() const;
1070 double rate() const;
1071 void set_rate(
double value);
1073 double _internal_rate() const;
1074 void _internal_set_rate(
double value);
1078 bool has_playback_start_delay() const;
1080 bool _internal_has_playback_start_delay() const;
1082 void clear_playback_start_delay();
1083 double playback_start_delay() const;
1084 void set_playback_start_delay(
double value);
1086 double _internal_playback_start_delay() const;
1087 void _internal_set_playback_start_delay(
double value);
1094 template<typename Quantity >
1095 void set_playback_start_delay_with_units(Quantity value_w_units)
1096 { set_playback_start_delay(boost::units::quantity<playback_start_delay_unit,double >(value_w_units).value() ); };
1098 template<
typename Quantity >
1103 {
return playback_start_delay_with_units<boost::units::quantity< playback_start_delay_unit,double > >(); };
1109 template<
typename Quantity >
1111 { set_start_from_offset(boost::units::quantity<start_from_offset_unit,double >(value_w_units).value() ); };
1113 template<
typename Quantity >
1118 {
return start_from_offset_with_units<boost::units::quantity< start_from_offset_unit,double > >(); };
1124 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1125 typedef void InternalArenaConstructable_;
1126 typedef void DestructorSkippable_;
1127 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1128 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1129 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter > type_filter_;
1130 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> load_shared_library_;
1131 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr input_file_;
1133 static ::PROTOBUF_NAMESPACE_ID::internal::ExplicitlyConstructed<std::string> _i_give_permission_to_break_this_code_default_group_regex_;
1135 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr group_regex_;
1136 ::goby::middleware::protobuf::AppConfig* app_;
1137 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess_;
1138 double start_from_offset_;
1140 double playback_start_delay_;
1141 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2flogger_5fconfig_2eproto;
1149 #pragma GCC diagnostic push
1150 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1155 inline bool LoggerConfig_Omit::_internal_has_file_timestamp()
const {
1156 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1159 inline bool LoggerConfig_Omit::has_file_timestamp()
const {
1160 return _internal_has_file_timestamp();
1162 inline void LoggerConfig_Omit::clear_file_timestamp() {
1163 file_timestamp_ =
false;
1164 _has_bits_[0] &= ~0x00000001u;
1166 inline bool LoggerConfig_Omit::_internal_file_timestamp()
const {
1167 return file_timestamp_;
1169 inline bool LoggerConfig_Omit::file_timestamp()
const {
1171 return _internal_file_timestamp();
1173 inline void LoggerConfig_Omit::_internal_set_file_timestamp(
bool value) {
1174 _has_bits_[0] |= 0x00000001u;
1175 file_timestamp_ =
value;
1177 inline void LoggerConfig_Omit::set_file_timestamp(
bool value) {
1178 _internal_set_file_timestamp(value);
1183 inline bool LoggerConfig_Omit::_internal_has_latest_symlink()
const {
1184 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1187 inline bool LoggerConfig_Omit::has_latest_symlink()
const {
1188 return _internal_has_latest_symlink();
1190 inline void LoggerConfig_Omit::clear_latest_symlink() {
1191 latest_symlink_ =
false;
1192 _has_bits_[0] &= ~0x00000002u;
1194 inline bool LoggerConfig_Omit::_internal_latest_symlink()
const {
1195 return latest_symlink_;
1197 inline bool LoggerConfig_Omit::latest_symlink()
const {
1199 return _internal_latest_symlink();
1201 inline void LoggerConfig_Omit::_internal_set_latest_symlink(
bool value) {
1202 _has_bits_[0] |= 0x00000002u;
1203 latest_symlink_ =
value;
1205 inline void LoggerConfig_Omit::set_latest_symlink(
bool value) {
1206 _internal_set_latest_symlink(value);
1215 inline bool LoggerConfig::_internal_has_app()
const {
1216 bool value = (_has_bits_[0] & 0x00000008u) != 0;
1217 PROTOBUF_ASSUME(!value || app_ !=
nullptr);
1220 inline bool LoggerConfig::has_app()
const {
1221 return _internal_has_app();
1223 inline const ::goby::middleware::protobuf::AppConfig& LoggerConfig::_internal_app()
const {
1224 const ::goby::middleware::protobuf::AppConfig* p = app_;
1225 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*
>(
1228 inline const ::goby::middleware::protobuf::AppConfig& LoggerConfig::app()
const {
1230 return _internal_app();
1232 inline void LoggerConfig::unsafe_arena_set_allocated_app(
1233 ::goby::middleware::protobuf::AppConfig* app) {
1234 if (GetArena() ==
nullptr) {
1235 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
1239 _has_bits_[0] |= 0x00000008u;
1241 _has_bits_[0] &= ~0x00000008u;
1245 inline ::goby::middleware::protobuf::AppConfig* LoggerConfig::release_app() {
1246 auto temp = unsafe_arena_release_app();
1247 if (GetArena() !=
nullptr) {
1248 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1252 inline ::goby::middleware::protobuf::AppConfig* LoggerConfig::unsafe_arena_release_app() {
1254 _has_bits_[0] &= ~0x00000008u;
1255 ::goby::middleware::protobuf::AppConfig* temp = app_;
1259 inline ::goby::middleware::protobuf::AppConfig* LoggerConfig::_internal_mutable_app() {
1260 _has_bits_[0] |= 0x00000008u;
1261 if (app_ ==
nullptr) {
1262 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArena());
1267 inline ::goby::middleware::protobuf::AppConfig* LoggerConfig::mutable_app() {
1269 return _internal_mutable_app();
1271 inline void LoggerConfig::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
1272 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1273 if (message_arena ==
nullptr) {
1274 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
1277 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1278 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app)->GetArena();
1279 if (message_arena != submessage_arena) {
1280 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1281 message_arena, app, submessage_arena);
1283 _has_bits_[0] |= 0x00000008u;
1285 _has_bits_[0] &= ~0x00000008u;
1292 inline bool LoggerConfig::_internal_has_interprocess()
const {
1293 bool value = (_has_bits_[0] & 0x00000010u) != 0;
1294 PROTOBUF_ASSUME(!value || interprocess_ !=
nullptr);
1297 inline bool LoggerConfig::has_interprocess()
const {
1298 return _internal_has_interprocess();
1300 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& LoggerConfig::_internal_interprocess()
const {
1301 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
1302 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*
>(
1305 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& LoggerConfig::interprocess()
const {
1307 return _internal_interprocess();
1309 inline void LoggerConfig::unsafe_arena_set_allocated_interprocess(
1310 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
1311 if (GetArena() ==
nullptr) {
1312 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
1314 interprocess_ = interprocess;
1316 _has_bits_[0] |= 0x00000010u;
1318 _has_bits_[0] &= ~0x00000010u;
1322 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* LoggerConfig::release_interprocess() {
1323 auto temp = unsafe_arena_release_interprocess();
1324 if (GetArena() !=
nullptr) {
1325 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1329 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* LoggerConfig::unsafe_arena_release_interprocess() {
1331 _has_bits_[0] &= ~0x00000010u;
1332 ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = interprocess_;
1333 interprocess_ =
nullptr;
1336 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* LoggerConfig::_internal_mutable_interprocess() {
1337 _has_bits_[0] |= 0x00000010u;
1338 if (interprocess_ ==
nullptr) {
1339 auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArena());
1342 return interprocess_;
1344 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* LoggerConfig::mutable_interprocess() {
1346 return _internal_mutable_interprocess();
1348 inline void LoggerConfig::set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
1349 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1350 if (message_arena ==
nullptr) {
1351 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
1354 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1355 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess)->GetArena();
1356 if (message_arena != submessage_arena) {
1357 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1358 message_arena, interprocess, submessage_arena);
1360 _has_bits_[0] |= 0x00000010u;
1362 _has_bits_[0] &= ~0x00000010u;
1364 interprocess_ = interprocess;
1369 inline bool LoggerConfig::_internal_has_log_dir()
const {
1370 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1373 inline bool LoggerConfig::has_log_dir()
const {
1374 return _internal_has_log_dir();
1376 inline void LoggerConfig::clear_log_dir() {
1378 _has_bits_[0] &= ~0x00000001u;
1380 inline const std::string& LoggerConfig::log_dir()
const {
1382 return _internal_log_dir();
1384 inline void LoggerConfig::set_log_dir(
const std::string& value) {
1385 _internal_set_log_dir(value);
1388 inline std::string* LoggerConfig::mutable_log_dir() {
1390 return _internal_mutable_log_dir();
1392 inline const std::string& LoggerConfig::_internal_log_dir()
const {
1393 return log_dir_.Get();
1395 inline void LoggerConfig::_internal_set_log_dir(
const std::string& value) {
1396 _has_bits_[0] |= 0x00000001u;
1399 inline void LoggerConfig::set_log_dir(std::string&& value) {
1400 _has_bits_[0] |= 0x00000001u;
1405 inline void LoggerConfig::set_log_dir(
const char* value) {
1406 GOOGLE_DCHECK(value !=
nullptr);
1407 _has_bits_[0] |= 0x00000001u;
1412 inline void LoggerConfig::set_log_dir(
const char* value,
1414 _has_bits_[0] |= 0x00000001u;
1416 reinterpret_cast<const char*
>(value), size), GetArena());
1419 inline std::string* LoggerConfig::_internal_mutable_log_dir() {
1420 _has_bits_[0] |= 0x00000001u;
1423 inline std::string* LoggerConfig::release_log_dir() {
1425 if (!_internal_has_log_dir()) {
1428 _has_bits_[0] &= ~0x00000001u;
1431 inline void LoggerConfig::set_allocated_log_dir(std::string* log_dir) {
1432 if (log_dir !=
nullptr) {
1433 _has_bits_[0] |= 0x00000001u;
1435 _has_bits_[0] &= ~0x00000001u;
1441 inline std::string* LoggerConfig::unsafe_arena_release_log_dir() {
1443 GOOGLE_DCHECK(GetArena() !=
nullptr);
1444 _has_bits_[0] &= ~0x00000001u;
1448 inline void LoggerConfig::unsafe_arena_set_allocated_log_dir(
1449 std::string* log_dir) {
1450 GOOGLE_DCHECK(GetArena() !=
nullptr);
1451 if (log_dir !=
nullptr) {
1452 _has_bits_[0] |= 0x00000001u;
1454 _has_bits_[0] &= ~0x00000001u;
1457 log_dir, GetArena());
1462 inline bool LoggerConfig::_internal_has_type_regex()
const {
1463 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1466 inline bool LoggerConfig::has_type_regex()
const {
1467 return _internal_has_type_regex();
1469 inline void LoggerConfig::clear_type_regex() {
1470 type_regex_.ClearToDefault(&::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(), GetArena());
1471 _has_bits_[0] &= ~0x00000002u;
1473 inline const std::string& LoggerConfig::type_regex()
const {
1475 return _internal_type_regex();
1477 inline void LoggerConfig::set_type_regex(
const std::string& value) {
1478 _internal_set_type_regex(value);
1481 inline std::string* LoggerConfig::mutable_type_regex() {
1483 return _internal_mutable_type_regex();
1485 inline const std::string& LoggerConfig::_internal_type_regex()
const {
1486 return type_regex_.Get();
1488 inline void LoggerConfig::_internal_set_type_regex(
const std::string& value) {
1489 _has_bits_[0] |= 0x00000002u;
1490 type_regex_.Set(&::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(), value, GetArena());
1492 inline void LoggerConfig::set_type_regex(std::string&& value) {
1493 _has_bits_[0] |= 0x00000002u;
1495 &::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(), ::std::move(value), GetArena());
1498 inline void LoggerConfig::set_type_regex(
const char* value) {
1499 GOOGLE_DCHECK(value !=
nullptr);
1500 _has_bits_[0] |= 0x00000002u;
1501 type_regex_.Set(&::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(), ::std::string(value),
1505 inline void LoggerConfig::set_type_regex(
const char* value,
1507 _has_bits_[0] |= 0x00000002u;
1508 type_regex_.Set(&::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(), ::std::string(
1509 reinterpret_cast<const char*
>(value), size), GetArena());
1512 inline std::string* LoggerConfig::_internal_mutable_type_regex() {
1513 _has_bits_[0] |= 0x00000002u;
1514 return type_regex_.Mutable(&::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(), GetArena());
1516 inline std::string* LoggerConfig::release_type_regex() {
1518 if (!_internal_has_type_regex()) {
1521 _has_bits_[0] &= ~0x00000002u;
1522 return type_regex_.ReleaseNonDefault(&::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(), GetArena());
1524 inline void LoggerConfig::set_allocated_type_regex(std::string* type_regex) {
1525 if (type_regex !=
nullptr) {
1526 _has_bits_[0] |= 0x00000002u;
1528 _has_bits_[0] &= ~0x00000002u;
1530 type_regex_.SetAllocated(&::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(), type_regex,
1534 inline std::string* LoggerConfig::unsafe_arena_release_type_regex() {
1536 GOOGLE_DCHECK(GetArena() !=
nullptr);
1537 _has_bits_[0] &= ~0x00000002u;
1538 return type_regex_.UnsafeArenaRelease(&::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(),
1541 inline void LoggerConfig::unsafe_arena_set_allocated_type_regex(
1542 std::string* type_regex) {
1543 GOOGLE_DCHECK(GetArena() !=
nullptr);
1544 if (type_regex !=
nullptr) {
1545 _has_bits_[0] |= 0x00000002u;
1547 _has_bits_[0] &= ~0x00000002u;
1549 type_regex_.UnsafeArenaSetAllocated(&::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_type_regex_.
get(),
1550 type_regex, GetArena());
1555 inline bool LoggerConfig::_internal_has_group_regex()
const {
1556 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1559 inline bool LoggerConfig::has_group_regex()
const {
1560 return _internal_has_group_regex();
1562 inline void LoggerConfig::clear_group_regex() {
1563 group_regex_.ClearToDefault(&::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), GetArena());
1564 _has_bits_[0] &= ~0x00000004u;
1566 inline const std::string& LoggerConfig::group_regex()
const {
1568 return _internal_group_regex();
1570 inline void LoggerConfig::set_group_regex(
const std::string& value) {
1571 _internal_set_group_regex(value);
1574 inline std::string* LoggerConfig::mutable_group_regex() {
1576 return _internal_mutable_group_regex();
1578 inline const std::string& LoggerConfig::_internal_group_regex()
const {
1579 return group_regex_.Get();
1581 inline void LoggerConfig::_internal_set_group_regex(
const std::string& value) {
1582 _has_bits_[0] |= 0x00000004u;
1583 group_regex_.Set(&::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), value, GetArena());
1585 inline void LoggerConfig::set_group_regex(std::string&& value) {
1586 _has_bits_[0] |= 0x00000004u;
1588 &::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), ::std::move(value), GetArena());
1591 inline void LoggerConfig::set_group_regex(
const char* value) {
1592 GOOGLE_DCHECK(value !=
nullptr);
1593 _has_bits_[0] |= 0x00000004u;
1594 group_regex_.Set(&::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), ::std::string(value),
1598 inline void LoggerConfig::set_group_regex(
const char* value,
1600 _has_bits_[0] |= 0x00000004u;
1601 group_regex_.Set(&::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), ::std::string(
1602 reinterpret_cast<const char*
>(value), size), GetArena());
1605 inline std::string* LoggerConfig::_internal_mutable_group_regex() {
1606 _has_bits_[0] |= 0x00000004u;
1607 return group_regex_.Mutable(&::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), GetArena());
1609 inline std::string* LoggerConfig::release_group_regex() {
1611 if (!_internal_has_group_regex()) {
1614 _has_bits_[0] &= ~0x00000004u;
1615 return group_regex_.ReleaseNonDefault(&::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), GetArena());
1617 inline void LoggerConfig::set_allocated_group_regex(std::string* group_regex) {
1618 if (group_regex !=
nullptr) {
1619 _has_bits_[0] |= 0x00000004u;
1621 _has_bits_[0] &= ~0x00000004u;
1623 group_regex_.SetAllocated(&::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), group_regex,
1627 inline std::string* LoggerConfig::unsafe_arena_release_group_regex() {
1629 GOOGLE_DCHECK(GetArena() !=
nullptr);
1630 _has_bits_[0] &= ~0x00000004u;
1631 return group_regex_.UnsafeArenaRelease(&::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(),
1634 inline void LoggerConfig::unsafe_arena_set_allocated_group_regex(
1635 std::string* group_regex) {
1636 GOOGLE_DCHECK(GetArena() !=
nullptr);
1637 if (group_regex !=
nullptr) {
1638 _has_bits_[0] |= 0x00000004u;
1640 _has_bits_[0] &= ~0x00000004u;
1642 group_regex_.UnsafeArenaSetAllocated(&::goby::apps::zeromq::protobuf::LoggerConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(),
1643 group_regex, GetArena());
1648 inline bool LoggerConfig::_internal_has_omit()
const {
1649 bool value = (_has_bits_[0] & 0x00000020u) != 0;
1650 PROTOBUF_ASSUME(!value || omit_ !=
nullptr);
1653 inline bool LoggerConfig::has_omit()
const {
1654 return _internal_has_omit();
1656 inline void LoggerConfig::clear_omit() {
1657 if (omit_ !=
nullptr) omit_->Clear();
1658 _has_bits_[0] &= ~0x00000020u;
1660 inline const ::goby::apps::zeromq::protobuf::LoggerConfig_Omit& LoggerConfig::_internal_omit()
const {
1661 const ::goby::apps::zeromq::protobuf::LoggerConfig_Omit* p = omit_;
1662 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::apps::zeromq::protobuf::LoggerConfig_Omit*
>(
1665 inline const ::goby::apps::zeromq::protobuf::LoggerConfig_Omit& LoggerConfig::omit()
const {
1667 return _internal_omit();
1669 inline void LoggerConfig::unsafe_arena_set_allocated_omit(
1670 ::goby::apps::zeromq::protobuf::LoggerConfig_Omit* omit) {
1671 if (GetArena() ==
nullptr) {
1672 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(omit_);
1676 _has_bits_[0] |= 0x00000020u;
1678 _has_bits_[0] &= ~0x00000020u;
1682 inline ::goby::apps::zeromq::protobuf::LoggerConfig_Omit* LoggerConfig::release_omit() {
1683 auto temp = unsafe_arena_release_omit();
1684 if (GetArena() !=
nullptr) {
1685 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1689 inline ::goby::apps::zeromq::protobuf::LoggerConfig_Omit* LoggerConfig::unsafe_arena_release_omit() {
1691 _has_bits_[0] &= ~0x00000020u;
1692 ::goby::apps::zeromq::protobuf::LoggerConfig_Omit* temp = omit_;
1696 inline ::goby::apps::zeromq::protobuf::LoggerConfig_Omit* LoggerConfig::_internal_mutable_omit() {
1697 _has_bits_[0] |= 0x00000020u;
1698 if (omit_ ==
nullptr) {
1699 auto* p = CreateMaybeMessage<::goby::apps::zeromq::protobuf::LoggerConfig_Omit>(GetArena());
1704 inline ::goby::apps::zeromq::protobuf::LoggerConfig_Omit* LoggerConfig::mutable_omit() {
1706 return _internal_mutable_omit();
1708 inline void LoggerConfig::set_allocated_omit(::goby::apps::zeromq::protobuf::LoggerConfig_Omit* omit) {
1709 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
1710 if (message_arena ==
nullptr) {
1714 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1715 ::PROTOBUF_NAMESPACE_ID::Arena::GetArena(omit);
1716 if (message_arena != submessage_arena) {
1717 omit = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1718 message_arena, omit, submessage_arena);
1720 _has_bits_[0] |= 0x00000020u;
1722 _has_bits_[0] &= ~0x00000020u;
1729 inline int LoggerConfig::_internal_load_shared_library_size()
const {
1730 return load_shared_library_.size();
1732 inline int LoggerConfig::load_shared_library_size()
const {
1733 return _internal_load_shared_library_size();
1735 inline void LoggerConfig::clear_load_shared_library() {
1736 load_shared_library_.Clear();
1738 inline std::string* LoggerConfig::add_load_shared_library() {
1740 return _internal_add_load_shared_library();
1742 inline const std::string& LoggerConfig::_internal_load_shared_library(
int index)
const {
1743 return load_shared_library_.Get(index);
1745 inline const std::string& LoggerConfig::load_shared_library(
int index)
const {
1747 return _internal_load_shared_library(index);
1749 inline std::string* LoggerConfig::mutable_load_shared_library(
int index) {
1751 return load_shared_library_.Mutable(index);
1753 inline void LoggerConfig::set_load_shared_library(
int index,
const std::string& value) {
1755 load_shared_library_.Mutable(index)->assign(value);
1757 inline void LoggerConfig::set_load_shared_library(
int index, std::string&& value) {
1759 load_shared_library_.Mutable(index)->assign(std::move(value));
1761 inline void LoggerConfig::set_load_shared_library(
int index,
const char* value) {
1762 GOOGLE_DCHECK(value !=
nullptr);
1763 load_shared_library_.Mutable(index)->assign(value);
1766 inline void LoggerConfig::set_load_shared_library(
int index,
const char* value,
size_t size) {
1767 load_shared_library_.Mutable(index)->assign(
1768 reinterpret_cast<const char*
>(value), size);
1771 inline std::string* LoggerConfig::_internal_add_load_shared_library() {
1772 return load_shared_library_.Add();
1774 inline void LoggerConfig::add_load_shared_library(
const std::string& value) {
1775 load_shared_library_.Add()->assign(value);
1778 inline void LoggerConfig::add_load_shared_library(std::string&& value) {
1779 load_shared_library_.Add(std::move(value));
1782 inline void LoggerConfig::add_load_shared_library(
const char* value) {
1783 GOOGLE_DCHECK(value !=
nullptr);
1784 load_shared_library_.Add()->assign(value);
1787 inline void LoggerConfig::add_load_shared_library(
const char* value,
size_t size) {
1788 load_shared_library_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
1791 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
1792 LoggerConfig::load_shared_library()
const {
1794 return load_shared_library_;
1796 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
1797 LoggerConfig::mutable_load_shared_library() {
1799 return &load_shared_library_;
1803 inline bool LoggerConfig::_internal_has_log_at_startup()
const {
1804 bool value = (_has_bits_[0] & 0x00000040u) != 0;
1807 inline bool LoggerConfig::has_log_at_startup()
const {
1808 return _internal_has_log_at_startup();
1810 inline void LoggerConfig::clear_log_at_startup() {
1811 log_at_startup_ =
true;
1812 _has_bits_[0] &= ~0x00000040u;
1814 inline bool LoggerConfig::_internal_log_at_startup()
const {
1815 return log_at_startup_;
1817 inline bool LoggerConfig::log_at_startup()
const {
1819 return _internal_log_at_startup();
1821 inline void LoggerConfig::_internal_set_log_at_startup(
bool value) {
1822 _has_bits_[0] |= 0x00000040u;
1823 log_at_startup_ =
value;
1825 inline void LoggerConfig::set_log_at_startup(
bool value) {
1826 _internal_set_log_at_startup(value);
1835 inline bool PlaybackConfig_TypeFilter::_internal_has_scheme()
const {
1836 bool value = (_has_bits_[0] & 0x00000002u) != 0;
1839 inline bool PlaybackConfig_TypeFilter::has_scheme()
const {
1840 return _internal_has_scheme();
1842 inline void PlaybackConfig_TypeFilter::clear_scheme() {
1844 _has_bits_[0] &= ~0x00000002u;
1851 return _internal_scheme();
1854 _has_bits_[0] |= 0x00000002u;
1858 _internal_set_scheme(value);
1863 inline bool PlaybackConfig_TypeFilter::_internal_has_regex()
const {
1864 bool value = (_has_bits_[0] & 0x00000001u) != 0;
1867 inline bool PlaybackConfig_TypeFilter::has_regex()
const {
1868 return _internal_has_regex();
1870 inline void PlaybackConfig_TypeFilter::clear_regex() {
1871 regex_.ClearToDefault(&::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter::_i_give_permission_to_break_this_code_default_regex_.
get(), GetArena());
1872 _has_bits_[0] &= ~0x00000001u;
1874 inline const std::string& PlaybackConfig_TypeFilter::regex()
const {
1876 return _internal_regex();
1878 inline void PlaybackConfig_TypeFilter::set_regex(
const std::string& value) {
1879 _internal_set_regex(value);
1882 inline std::string* PlaybackConfig_TypeFilter::mutable_regex() {
1884 return _internal_mutable_regex();
1886 inline const std::string& PlaybackConfig_TypeFilter::_internal_regex()
const {
1887 return regex_.Get();
1889 inline void PlaybackConfig_TypeFilter::_internal_set_regex(
const std::string& value) {
1890 _has_bits_[0] |= 0x00000001u;
1891 regex_.Set(&::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter::_i_give_permission_to_break_this_code_default_regex_.
get(), value, GetArena());
1893 inline void PlaybackConfig_TypeFilter::set_regex(std::string&& value) {
1894 _has_bits_[0] |= 0x00000001u;
1896 &::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter::_i_give_permission_to_break_this_code_default_regex_.
get(), ::std::move(value), GetArena());
1899 inline void PlaybackConfig_TypeFilter::set_regex(
const char* value) {
1900 GOOGLE_DCHECK(value !=
nullptr);
1901 _has_bits_[0] |= 0x00000001u;
1902 regex_.Set(&::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter::_i_give_permission_to_break_this_code_default_regex_.
get(), ::std::string(value),
1906 inline void PlaybackConfig_TypeFilter::set_regex(
const char* value,
1908 _has_bits_[0] |= 0x00000001u;
1909 regex_.Set(&::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter::_i_give_permission_to_break_this_code_default_regex_.
get(), ::std::string(
1910 reinterpret_cast<const char*
>(value), size), GetArena());
1913 inline std::string* PlaybackConfig_TypeFilter::_internal_mutable_regex() {
1914 _has_bits_[0] |= 0x00000001u;
1915 return regex_.Mutable(&::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter::_i_give_permission_to_break_this_code_default_regex_.
get(), GetArena());
1917 inline std::string* PlaybackConfig_TypeFilter::release_regex() {
1919 if (!_internal_has_regex()) {
1922 _has_bits_[0] &= ~0x00000001u;
1923 return regex_.ReleaseNonDefault(&::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter::_i_give_permission_to_break_this_code_default_regex_.
get(), GetArena());
1925 inline void PlaybackConfig_TypeFilter::set_allocated_regex(std::string* regex) {
1926 if (regex !=
nullptr) {
1927 _has_bits_[0] |= 0x00000001u;
1929 _has_bits_[0] &= ~0x00000001u;
1931 regex_.SetAllocated(&::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter::_i_give_permission_to_break_this_code_default_regex_.
get(), regex,
1935 inline std::string* PlaybackConfig_TypeFilter::unsafe_arena_release_regex() {
1937 GOOGLE_DCHECK(GetArena() !=
nullptr);
1938 _has_bits_[0] &= ~0x00000001u;
1939 return regex_.UnsafeArenaRelease(&::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter::_i_give_permission_to_break_this_code_default_regex_.
get(),
1942 inline void PlaybackConfig_TypeFilter::unsafe_arena_set_allocated_regex(
1943 std::string* regex) {
1944 GOOGLE_DCHECK(GetArena() !=
nullptr);
1945 if (regex !=
nullptr) {
1946 _has_bits_[0] |= 0x00000001u;
1948 _has_bits_[0] &= ~0x00000001u;
1950 regex_.UnsafeArenaSetAllocated(&::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter::_i_give_permission_to_break_this_code_default_regex_.
get(),
1960 inline bool PlaybackConfig::_internal_has_app()
const {
1961 bool value = (_has_bits_[0] & 0x00000004u) != 0;
1962 PROTOBUF_ASSUME(!value || app_ !=
nullptr);
1965 inline bool PlaybackConfig::has_app()
const {
1966 return _internal_has_app();
1968 inline const ::goby::middleware::protobuf::AppConfig& PlaybackConfig::_internal_app()
const {
1969 const ::goby::middleware::protobuf::AppConfig* p = app_;
1970 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::middleware::protobuf::AppConfig*
>(
1973 inline const ::goby::middleware::protobuf::AppConfig& PlaybackConfig::app()
const {
1975 return _internal_app();
1977 inline void PlaybackConfig::unsafe_arena_set_allocated_app(
1978 ::goby::middleware::protobuf::AppConfig* app) {
1979 if (GetArena() ==
nullptr) {
1980 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
1984 _has_bits_[0] |= 0x00000004u;
1986 _has_bits_[0] &= ~0x00000004u;
1990 inline ::goby::middleware::protobuf::AppConfig* PlaybackConfig::release_app() {
1991 auto temp = unsafe_arena_release_app();
1992 if (GetArena() !=
nullptr) {
1993 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1997 inline ::goby::middleware::protobuf::AppConfig* PlaybackConfig::unsafe_arena_release_app() {
1999 _has_bits_[0] &= ~0x00000004u;
2000 ::goby::middleware::protobuf::AppConfig* temp = app_;
2004 inline ::goby::middleware::protobuf::AppConfig* PlaybackConfig::_internal_mutable_app() {
2005 _has_bits_[0] |= 0x00000004u;
2006 if (app_ ==
nullptr) {
2007 auto* p = CreateMaybeMessage<::goby::middleware::protobuf::AppConfig>(GetArena());
2012 inline ::goby::middleware::protobuf::AppConfig* PlaybackConfig::mutable_app() {
2014 return _internal_mutable_app();
2016 inline void PlaybackConfig::set_allocated_app(::goby::middleware::protobuf::AppConfig* app) {
2017 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2018 if (message_arena ==
nullptr) {
2019 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app_);
2022 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2023 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(app)->GetArena();
2024 if (message_arena != submessage_arena) {
2025 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2026 message_arena, app, submessage_arena);
2028 _has_bits_[0] |= 0x00000004u;
2030 _has_bits_[0] &= ~0x00000004u;
2037 inline bool PlaybackConfig::_internal_has_interprocess()
const {
2038 bool value = (_has_bits_[0] & 0x00000008u) != 0;
2039 PROTOBUF_ASSUME(!value || interprocess_ !=
nullptr);
2042 inline bool PlaybackConfig::has_interprocess()
const {
2043 return _internal_has_interprocess();
2045 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& PlaybackConfig::_internal_interprocess()
const {
2046 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = interprocess_;
2047 return p !=
nullptr ? *p : *
reinterpret_cast<const ::goby::zeromq::protobuf::InterProcessPortalConfig*
>(
2050 inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& PlaybackConfig::interprocess()
const {
2052 return _internal_interprocess();
2054 inline void PlaybackConfig::unsafe_arena_set_allocated_interprocess(
2055 ::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
2056 if (GetArena() ==
nullptr) {
2057 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
2059 interprocess_ = interprocess;
2061 _has_bits_[0] |= 0x00000008u;
2063 _has_bits_[0] &= ~0x00000008u;
2067 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* PlaybackConfig::release_interprocess() {
2068 auto temp = unsafe_arena_release_interprocess();
2069 if (GetArena() !=
nullptr) {
2070 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
2074 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* PlaybackConfig::unsafe_arena_release_interprocess() {
2076 _has_bits_[0] &= ~0x00000008u;
2077 ::goby::zeromq::protobuf::InterProcessPortalConfig* temp = interprocess_;
2078 interprocess_ =
nullptr;
2081 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* PlaybackConfig::_internal_mutable_interprocess() {
2082 _has_bits_[0] |= 0x00000008u;
2083 if (interprocess_ ==
nullptr) {
2084 auto* p = CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig>(GetArena());
2087 return interprocess_;
2089 inline ::goby::zeromq::protobuf::InterProcessPortalConfig* PlaybackConfig::mutable_interprocess() {
2091 return _internal_mutable_interprocess();
2093 inline void PlaybackConfig::set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig* interprocess) {
2094 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArena();
2095 if (message_arena ==
nullptr) {
2096 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess_);
2099 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
2100 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(interprocess)->GetArena();
2101 if (message_arena != submessage_arena) {
2102 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
2103 message_arena, interprocess, submessage_arena);
2105 _has_bits_[0] |= 0x00000008u;
2107 _has_bits_[0] &= ~0x00000008u;
2109 interprocess_ = interprocess;
2114 inline bool PlaybackConfig::_internal_has_input_file()
const {
2115 bool value = (_has_bits_[0] & 0x00000001u) != 0;
2118 inline bool PlaybackConfig::has_input_file()
const {
2119 return _internal_has_input_file();
2121 inline void PlaybackConfig::clear_input_file() {
2123 _has_bits_[0] &= ~0x00000001u;
2125 inline const std::string& PlaybackConfig::input_file()
const {
2127 return _internal_input_file();
2129 inline void PlaybackConfig::set_input_file(
const std::string& value) {
2130 _internal_set_input_file(value);
2133 inline std::string* PlaybackConfig::mutable_input_file() {
2135 return _internal_mutable_input_file();
2137 inline const std::string& PlaybackConfig::_internal_input_file()
const {
2138 return input_file_.Get();
2140 inline void PlaybackConfig::_internal_set_input_file(
const std::string& value) {
2141 _has_bits_[0] |= 0x00000001u;
2144 inline void PlaybackConfig::set_input_file(std::string&& value) {
2145 _has_bits_[0] |= 0x00000001u;
2150 inline void PlaybackConfig::set_input_file(
const char* value) {
2151 GOOGLE_DCHECK(value !=
nullptr);
2152 _has_bits_[0] |= 0x00000001u;
2157 inline void PlaybackConfig::set_input_file(
const char* value,
2159 _has_bits_[0] |= 0x00000001u;
2161 reinterpret_cast<const char*
>(value), size), GetArena());
2164 inline std::string* PlaybackConfig::_internal_mutable_input_file() {
2165 _has_bits_[0] |= 0x00000001u;
2168 inline std::string* PlaybackConfig::release_input_file() {
2170 if (!_internal_has_input_file()) {
2173 _has_bits_[0] &= ~0x00000001u;
2176 inline void PlaybackConfig::set_allocated_input_file(std::string* input_file) {
2177 if (input_file !=
nullptr) {
2178 _has_bits_[0] |= 0x00000001u;
2180 _has_bits_[0] &= ~0x00000001u;
2186 inline std::string* PlaybackConfig::unsafe_arena_release_input_file() {
2188 GOOGLE_DCHECK(GetArena() !=
nullptr);
2189 _has_bits_[0] &= ~0x00000001u;
2193 inline void PlaybackConfig::unsafe_arena_set_allocated_input_file(
2194 std::string* input_file) {
2195 GOOGLE_DCHECK(GetArena() !=
nullptr);
2196 if (input_file !=
nullptr) {
2197 _has_bits_[0] |= 0x00000001u;
2199 _has_bits_[0] &= ~0x00000001u;
2202 input_file, GetArena());
2207 inline bool PlaybackConfig::_internal_has_rate()
const {
2208 bool value = (_has_bits_[0] & 0x00000020u) != 0;
2211 inline bool PlaybackConfig::has_rate()
const {
2212 return _internal_has_rate();
2214 inline void PlaybackConfig::clear_rate() {
2216 _has_bits_[0] &= ~0x00000020u;
2218 inline double PlaybackConfig::_internal_rate()
const {
2221 inline double PlaybackConfig::rate()
const {
2223 return _internal_rate();
2225 inline void PlaybackConfig::_internal_set_rate(
double value) {
2226 _has_bits_[0] |= 0x00000020u;
2229 inline void PlaybackConfig::set_rate(
double value) {
2230 _internal_set_rate(value);
2235 inline bool PlaybackConfig::_internal_has_playback_start_delay()
const {
2236 bool value = (_has_bits_[0] & 0x00000040u) != 0;
2239 inline bool PlaybackConfig::has_playback_start_delay()
const {
2240 return _internal_has_playback_start_delay();
2242 inline void PlaybackConfig::clear_playback_start_delay() {
2243 playback_start_delay_ = 1;
2244 _has_bits_[0] &= ~0x00000040u;
2246 inline double PlaybackConfig::_internal_playback_start_delay()
const {
2247 return playback_start_delay_;
2249 inline double PlaybackConfig::playback_start_delay()
const {
2251 return _internal_playback_start_delay();
2253 inline void PlaybackConfig::_internal_set_playback_start_delay(
double value) {
2254 _has_bits_[0] |= 0x00000040u;
2255 playback_start_delay_ =
value;
2257 inline void PlaybackConfig::set_playback_start_delay(
double value) {
2258 _internal_set_playback_start_delay(value);
2263 inline bool PlaybackConfig::_internal_has_start_from_offset()
const {
2264 bool value = (_has_bits_[0] & 0x00000010u) != 0;
2267 inline bool PlaybackConfig::has_start_from_offset()
const {
2268 return _internal_has_start_from_offset();
2270 inline void PlaybackConfig::clear_start_from_offset() {
2271 start_from_offset_ = 0;
2272 _has_bits_[0] &= ~0x00000010u;
2274 inline double PlaybackConfig::_internal_start_from_offset()
const {
2275 return start_from_offset_;
2277 inline double PlaybackConfig::start_from_offset()
const {
2279 return _internal_start_from_offset();
2281 inline void PlaybackConfig::_internal_set_start_from_offset(
double value) {
2282 _has_bits_[0] |= 0x00000010u;
2283 start_from_offset_ =
value;
2285 inline void PlaybackConfig::set_start_from_offset(
double value) {
2286 _internal_set_start_from_offset(value);
2291 inline bool PlaybackConfig::_internal_has_group_regex()
const {
2292 bool value = (_has_bits_[0] & 0x00000002u) != 0;
2295 inline bool PlaybackConfig::has_group_regex()
const {
2296 return _internal_has_group_regex();
2298 inline void PlaybackConfig::clear_group_regex() {
2299 group_regex_.ClearToDefault(&::goby::apps::zeromq::protobuf::PlaybackConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), GetArena());
2300 _has_bits_[0] &= ~0x00000002u;
2302 inline const std::string& PlaybackConfig::group_regex()
const {
2304 return _internal_group_regex();
2306 inline void PlaybackConfig::set_group_regex(
const std::string& value) {
2307 _internal_set_group_regex(value);
2310 inline std::string* PlaybackConfig::mutable_group_regex() {
2312 return _internal_mutable_group_regex();
2314 inline const std::string& PlaybackConfig::_internal_group_regex()
const {
2315 return group_regex_.Get();
2317 inline void PlaybackConfig::_internal_set_group_regex(
const std::string& value) {
2318 _has_bits_[0] |= 0x00000002u;
2319 group_regex_.Set(&::goby::apps::zeromq::protobuf::PlaybackConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), value, GetArena());
2321 inline void PlaybackConfig::set_group_regex(std::string&& value) {
2322 _has_bits_[0] |= 0x00000002u;
2324 &::goby::apps::zeromq::protobuf::PlaybackConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), ::std::move(value), GetArena());
2327 inline void PlaybackConfig::set_group_regex(
const char* value) {
2328 GOOGLE_DCHECK(value !=
nullptr);
2329 _has_bits_[0] |= 0x00000002u;
2330 group_regex_.Set(&::goby::apps::zeromq::protobuf::PlaybackConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), ::std::string(value),
2334 inline void PlaybackConfig::set_group_regex(
const char* value,
2336 _has_bits_[0] |= 0x00000002u;
2337 group_regex_.Set(&::goby::apps::zeromq::protobuf::PlaybackConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), ::std::string(
2338 reinterpret_cast<const char*
>(value), size), GetArena());
2341 inline std::string* PlaybackConfig::_internal_mutable_group_regex() {
2342 _has_bits_[0] |= 0x00000002u;
2343 return group_regex_.Mutable(&::goby::apps::zeromq::protobuf::PlaybackConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), GetArena());
2345 inline std::string* PlaybackConfig::release_group_regex() {
2347 if (!_internal_has_group_regex()) {
2350 _has_bits_[0] &= ~0x00000002u;
2351 return group_regex_.ReleaseNonDefault(&::goby::apps::zeromq::protobuf::PlaybackConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), GetArena());
2353 inline void PlaybackConfig::set_allocated_group_regex(std::string* group_regex) {
2354 if (group_regex !=
nullptr) {
2355 _has_bits_[0] |= 0x00000002u;
2357 _has_bits_[0] &= ~0x00000002u;
2359 group_regex_.SetAllocated(&::goby::apps::zeromq::protobuf::PlaybackConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(), group_regex,
2363 inline std::string* PlaybackConfig::unsafe_arena_release_group_regex() {
2365 GOOGLE_DCHECK(GetArena() !=
nullptr);
2366 _has_bits_[0] &= ~0x00000002u;
2367 return group_regex_.UnsafeArenaRelease(&::goby::apps::zeromq::protobuf::PlaybackConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(),
2370 inline void PlaybackConfig::unsafe_arena_set_allocated_group_regex(
2371 std::string* group_regex) {
2372 GOOGLE_DCHECK(GetArena() !=
nullptr);
2373 if (group_regex !=
nullptr) {
2374 _has_bits_[0] |= 0x00000002u;
2376 _has_bits_[0] &= ~0x00000002u;
2378 group_regex_.UnsafeArenaSetAllocated(&::goby::apps::zeromq::protobuf::PlaybackConfig::_i_give_permission_to_break_this_code_default_group_regex_.
get(),
2379 group_regex, GetArena());
2384 inline int PlaybackConfig::_internal_type_filter_size()
const {
2385 return type_filter_.size();
2387 inline int PlaybackConfig::type_filter_size()
const {
2388 return _internal_type_filter_size();
2390 inline void PlaybackConfig::clear_type_filter() {
2391 type_filter_.Clear();
2393 inline ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter* PlaybackConfig::mutable_type_filter(
int index) {
2395 return type_filter_.Mutable(index);
2397 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter >*
2398 PlaybackConfig::mutable_type_filter() {
2400 return &type_filter_;
2402 inline const ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter& PlaybackConfig::_internal_type_filter(
int index)
const {
2403 return type_filter_.Get(index);
2405 inline const ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter& PlaybackConfig::type_filter(
int index)
const {
2407 return _internal_type_filter(index);
2409 inline ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter* PlaybackConfig::_internal_add_type_filter() {
2410 return type_filter_.Add();
2412 inline ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter* PlaybackConfig::add_type_filter() {
2414 return _internal_add_type_filter();
2416 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter >&
2417 PlaybackConfig::type_filter()
const {
2419 return type_filter_;
2423 inline int PlaybackConfig::_internal_load_shared_library_size()
const {
2424 return load_shared_library_.size();
2426 inline int PlaybackConfig::load_shared_library_size()
const {
2427 return _internal_load_shared_library_size();
2429 inline void PlaybackConfig::clear_load_shared_library() {
2430 load_shared_library_.Clear();
2432 inline std::string* PlaybackConfig::add_load_shared_library() {
2434 return _internal_add_load_shared_library();
2436 inline const std::string& PlaybackConfig::_internal_load_shared_library(
int index)
const {
2437 return load_shared_library_.Get(index);
2439 inline const std::string& PlaybackConfig::load_shared_library(
int index)
const {
2441 return _internal_load_shared_library(index);
2443 inline std::string* PlaybackConfig::mutable_load_shared_library(
int index) {
2445 return load_shared_library_.Mutable(index);
2447 inline void PlaybackConfig::set_load_shared_library(
int index,
const std::string& value) {
2449 load_shared_library_.Mutable(index)->assign(value);
2451 inline void PlaybackConfig::set_load_shared_library(
int index, std::string&& value) {
2453 load_shared_library_.Mutable(index)->assign(std::move(value));
2455 inline void PlaybackConfig::set_load_shared_library(
int index,
const char* value) {
2456 GOOGLE_DCHECK(value !=
nullptr);
2457 load_shared_library_.Mutable(index)->assign(value);
2460 inline void PlaybackConfig::set_load_shared_library(
int index,
const char* value,
size_t size) {
2461 load_shared_library_.Mutable(index)->assign(
2462 reinterpret_cast<const char*
>(value), size);
2465 inline std::string* PlaybackConfig::_internal_add_load_shared_library() {
2466 return load_shared_library_.Add();
2468 inline void PlaybackConfig::add_load_shared_library(
const std::string& value) {
2469 load_shared_library_.Add()->assign(value);
2472 inline void PlaybackConfig::add_load_shared_library(std::string&& value) {
2473 load_shared_library_.Add(std::move(value));
2476 inline void PlaybackConfig::add_load_shared_library(
const char* value) {
2477 GOOGLE_DCHECK(value !=
nullptr);
2478 load_shared_library_.Add()->assign(value);
2481 inline void PlaybackConfig::add_load_shared_library(
const char* value,
size_t size) {
2482 load_shared_library_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
2485 inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
2486 PlaybackConfig::load_shared_library()
const {
2488 return load_shared_library_;
2490 inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
2491 PlaybackConfig::mutable_load_shared_library() {
2493 return &load_shared_library_;
2497 #pragma GCC diagnostic pop
2515 #include <google/protobuf/port_undef.inc>
void set_regex(const std::string &value)
static const LoggerConfig & default_instance()
PlaybackConfig_TypeFilter(::PROTOBUF_NAMESPACE_ID::Arena *arena)
PlaybackConfig(const PlaybackConfig &from)
std::string * release_log_dir()
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type start_from_offset_dimension
LoggerConfig_Omit & operator=(LoggerConfig_Omit &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
int type_filter_size() const
PlaybackConfig_TypeFilter(const PlaybackConfig_TypeFilter &from)
void set_allocated_input_file(std::string *input_file)
PlaybackConfig_TypeFilter * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
void clear_file_timestamp()
bool file_timestamp() const
int load_shared_library_size() const
void UnsafeArenaSwap(PlaybackConfig_TypeFilter *other)
void set_load_shared_library(int index, const std::string &value)
void set_regex(std::string &&value)
void add_load_shared_library(const std::string &value)
LoggerConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
LoggerConfig(LoggerConfig &&from) noexcept
std::string * add_load_shared_library()
void MergeFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const PlaybackConfig * internal_default_instance()
void MergeFrom(const PlaybackConfig_TypeFilter &from)
LoggerConfig_Omit(LoggerConfig_Omit &&from) noexcept
const ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter & type_filter(int index) const
LoggerConfig(const LoggerConfig &from)
void set_start_from_offset_with_units(Quantity value_w_units)
void add_load_shared_library(const char *value)
void UnsafeArenaSwap(LoggerConfig *other)
std::string * mutable_input_file()
static void InitAsDefaultInstance()
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > & load_shared_library() const
boost::units::unit< playback_start_delay_dimension, boost::units::si::system > playback_start_delay_unit
void set_log_dir(const char *value, size_t size)
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter > * mutable_type_filter()
LoggerConfig_Omit(::PROTOBUF_NAMESPACE_ID::Arena *arena)
void set_log_dir(std::string &&value)
void set_regex(const char *value)
static const LoggerConfig * internal_default_instance()
PlaybackConfig_TypeFilter & operator=(const PlaybackConfig_TypeFilter &from)
void set_log_dir(const char *value)
const std::string & input_file() const
LoggerConfig_Omit * New() const final
bool has_input_file() const
bool latest_symlink() const
LoggerConfig_Omit * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
LoggerConfig & operator=(LoggerConfig &&from) noexcept
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type playback_start_delay_dimension
static const LoggerConfig_Omit * internal_default_instance()
void set_log_dir(const std::string &value)
void CopyFrom(const LoggerConfig_Omit &from)
void set_regex(const char *value, size_t size)
void CopyFrom(const ::PROTOBUF_NAMESPACE_ID::Message &from) final
static const PlaybackConfig_TypeFilter & default_instance()
void clear_latest_symlink()
void add_load_shared_library(const char *value, size_t size)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< std::string > * mutable_load_shared_library()
void Swap(LoggerConfig_Omit *other)
void clear_load_shared_library()
void UnsafeArenaSwap(PlaybackConfig *other)
std::string * mutable_load_shared_library(int index)
PlaybackConfig_TypeFilter & operator=(PlaybackConfig_TypeFilter &&from) noexcept
void set_input_file(const std::string &value)
std::string * release_regex()
Quantity playback_start_delay_with_units() const
void CopyFrom(const PlaybackConfig_TypeFilter &from)
bool has_latest_symlink() const
void set_file_timestamp(bool value)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_load_shared_library(int index, const char *value)
boost::units::unit< start_from_offset_dimension, boost::units::si::system > start_from_offset_unit
friend void swap(LoggerConfig &a, LoggerConfig &b)
void set_allocated_log_dir(std::string *log_dir)
void Swap(LoggerConfig *other)
LoggerConfig & operator=(const LoggerConfig &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
static const PlaybackConfig_TypeFilter * internal_default_instance()
std::string * mutable_log_dir()
LoggerConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
static const PlaybackConfig & default_instance()
friend void swap(PlaybackConfig_TypeFilter &a, PlaybackConfig_TypeFilter &b)
PlaybackConfig(PlaybackConfig &&from) noexcept
void CopyFrom(const LoggerConfig &from)
const std::string & load_shared_library(int index) const
void set_load_shared_library(int index, const char *value, size_t size)
void set_input_file(const char *value, size_t size)
virtual ~LoggerConfig_Omit()
::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter * mutable_type_filter(int index)
PlaybackConfig_TypeFilter * New() const final
PlaybackConfig_TypeFilter TypeFilter
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void set_input_file(const char *value)
virtual ~PlaybackConfig()
void set_input_file(std::string &&value)
PlaybackConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena) const final
PlaybackConfig_TypeFilter()
void add_load_shared_library(std::string &&value)
PlaybackConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena)
static const LoggerConfig_Omit & default_instance()
boost::units::quantity< start_from_offset_unit, double > start_from_offset_with_units() const
std::string * mutable_regex()
PlaybackConfig * New() const final
void set_latest_symlink(bool value)
PlaybackConfig & operator=(PlaybackConfig &&from) noexcept
PlaybackConfig & operator=(const PlaybackConfig &from)
std::string * release_input_file()
const std::string & log_dir() const
const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter > & type_filter() const
void Swap(PlaybackConfig_TypeFilter *other)
boost::units::quantity< playback_start_delay_unit, double > playback_start_delay_with_units() const
Quantity start_from_offset_with_units() const
virtual ~PlaybackConfig_TypeFilter()
void Swap(PlaybackConfig *other)
friend void swap(LoggerConfig_Omit &a, LoggerConfig_Omit &b)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
void CopyFrom(const PlaybackConfig &from)
PlaybackConfig_TypeFilter(PlaybackConfig_TypeFilter &&from) noexcept
void MergeFrom(const PlaybackConfig &from)
LoggerConfig_Omit & operator=(const LoggerConfig_Omit &from)
LoggerConfig * New() const final
void MergeFrom(const LoggerConfig_Omit &from)
::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter * add_type_filter()
friend void swap(PlaybackConfig &a, PlaybackConfig &b)
void UnsafeArenaSwap(LoggerConfig_Omit *other)
bool has_file_timestamp() const
void set_allocated_regex(std::string *regex)
const std::string & regex() const
LoggerConfig_Omit(const LoggerConfig_Omit &from)
void set_load_shared_library(int index, std::string &&value)
void MergeFrom(const LoggerConfig &from)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fzeromq_2fprotobuf_2flogger_5fconfig_2eproto
@ value
the parser finished reading a JSON value
auto get(const nlohmann::detail::iteration_proxy_value< IteratorType > &i) -> decltype(i.key())
PlaybackConfig_TypeFilterDefaultTypeInternal _PlaybackConfig_TypeFilter_default_instance_
LoggerConfigDefaultTypeInternal _LoggerConfig_default_instance_
PlaybackConfigDefaultTypeInternal _PlaybackConfig_default_instance_
LoggerConfig_OmitDefaultTypeInternal _LoggerConfig_Omit_default_instance_
AppConfigDefaultTypeInternal _AppConfig_default_instance_
constexpr int scheme()
Placeholder to provide an interface for the scheme() function family.
boost::units::make_system< boost::units::angle::revolution_base_unit, boost::units::metric::minute_base_unit >::type system
InterProcessPortalConfigDefaultTypeInternal _InterProcessPortalConfig_default_instance_
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::FieldMetadata field_metadata[]
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTable schema[4] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::ParseTableField entries[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::internal::AuxillaryParseTableField aux[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::PROTOBUF_NAMESPACE_ID::uint32 offsets[]
static const ::PROTOBUF_NAMESPACE_ID::internal::SerializationTable serialization_table[]