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 < 3021000
12#error This file was generated by a newer version of protoc which is
13#error incompatible with your Protocol Buffer headers. Please update
16#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
17#error This file was generated by an older version of protoc which is
18#error incompatible with your Protocol Buffer headers. Please
19#error regenerate this file with a newer version of protoc.
22#include <google/protobuf/port_undef.inc>
23#include <google/protobuf/io/coded_stream.h>
25#include <google/protobuf/arenastring.h>
26#include <google/protobuf/generated_message_util.h>
27#include <google/protobuf/metadata_lite.h>
28#include <google/protobuf/generated_message_reflection.h>
30#include <google/protobuf/repeated_field.h>
31#include <google/protobuf/extension_set.h>
32#include <google/protobuf/unknown_field_set.h>
35#include "dccl/option_extensions.pb.h"
37#include <boost/units/quantity.hpp>
38#include <boost/units/absolute.hpp>
39#include <boost/units/dimensionless_type.hpp>
40#include <boost/units/make_scaled_unit.hpp>
42#include <boost/units/systems/si.hpp>
44#include <google/protobuf/port_def.inc>
45#define PROTOBUF_INTERNAL_EXPORT_goby_2fzeromq_2fprotobuf_2flogger_5fconfig_2eproto
46PROTOBUF_NAMESPACE_OPEN
50PROTOBUF_NAMESPACE_CLOSE
62struct LoggerConfigDefaultTypeInternal;
64class LoggerConfig_Omit;
65struct LoggerConfig_OmitDefaultTypeInternal;
68struct PlaybackConfigDefaultTypeInternal;
70class PlaybackConfig_TypeFilter;
71struct PlaybackConfig_TypeFilterDefaultTypeInternal;
77PROTOBUF_NAMESPACE_OPEN
82PROTOBUF_NAMESPACE_CLOSE
91 public ::PROTOBUF_NAMESPACE_ID::Message {
95 explicit PROTOBUF_CONSTEXPR
LoggerConfig_Omit(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
100 *
this = ::std::move(from);
108 if (
this == &from)
return *
this;
109 if (GetOwningArena() == from.GetOwningArena()
110 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
111 && GetOwningArena() !=
nullptr
122 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
125 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
128 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
151 if (other ==
this)
return;
152 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
153 if (GetOwningArena() !=
nullptr &&
154 GetOwningArena() == other->GetOwningArena()) {
156 if (GetOwningArena() == other->GetOwningArena()) {
160 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
164 if (other ==
this)
return;
165 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
172 return CreateMaybeMessage<LoggerConfig_Omit>(arena);
174 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
176 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
178 LoggerConfig_Omit::MergeImpl(*
this, from);
181 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
183 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
189 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
193 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
195 void SetCachedSize(
int size)
const final;
199 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
200 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
201 return "goby.apps.zeromq.protobuf.LoggerConfig.Omit";
205 bool is_message_owned =
false);
209 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
224 bool _internal_has_file_timestamp()
const;
230 bool _internal_file_timestamp()
const;
231 void _internal_set_file_timestamp(
bool value);
237 bool _internal_has_latest_symlink()
const;
243 bool _internal_latest_symlink()
const;
244 void _internal_set_latest_symlink(
bool value);
251 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
252 typedef void InternalArenaConstructable_;
253 typedef void DestructorSkippable_;
255 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
256 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
257 bool file_timestamp_;
258 bool latest_symlink_;
261 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2flogger_5fconfig_2eproto;
266 public ::PROTOBUF_NAMESPACE_ID::Message {
270 explicit PROTOBUF_CONSTEXPR
LoggerConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
275 *
this = ::std::move(from);
283 if (
this == &from)
return *
this;
284 if (GetOwningArena() == from.GetOwningArena()
285 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
286 && GetOwningArena() !=
nullptr
297 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
300 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
303 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
326 if (other ==
this)
return;
327 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
328 if (GetOwningArena() !=
nullptr &&
329 GetOwningArena() == other->GetOwningArena()) {
331 if (GetOwningArena() == other->GetOwningArena()) {
335 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
339 if (other ==
this)
return;
340 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
347 return CreateMaybeMessage<LoggerConfig>(arena);
349 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
351 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
353 LoggerConfig::MergeImpl(*
this, from);
356 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
358 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
364 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
368 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
370 void SetCachedSize(
int size)
const final;
374 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
375 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
376 return "goby.apps.zeromq.protobuf.LoggerConfig";
380 bool is_message_owned =
false);
384 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
405 int load_shared_library_size()
const;
407 int _internal_load_shared_library_size()
const;
409 void clear_load_shared_library();
410 const std::string& load_shared_library(
int index)
const;
411 std::string* mutable_load_shared_library(
int index);
412 void set_load_shared_library(
int index,
const std::string& value);
413 void set_load_shared_library(
int index, std::string&& value);
414 void set_load_shared_library(
int index,
const char* value);
415 void set_load_shared_library(
int index,
const char* value,
size_t size);
416 std::string* add_load_shared_library();
417 void add_load_shared_library(
const std::string& value);
418 void add_load_shared_library(std::string&& value);
419 void add_load_shared_library(
const char* value);
420 void add_load_shared_library(
const char* value,
size_t size);
421 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& load_shared_library()
const;
422 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_load_shared_library();
424 const std::string& _internal_load_shared_library(
int index)
const;
425 std::string* _internal_add_load_shared_library();
429 bool has_log_dir()
const;
431 bool _internal_has_log_dir()
const;
433 void clear_log_dir();
434 const std::string& log_dir()
const;
435 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
441 const std::string& _internal_log_dir()
const;
442 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_log_dir(
const std::string& value);
443 std::string* _internal_mutable_log_dir();
449 bool _internal_has_type_regex()
const;
453 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
459 const std::string& _internal_type_regex()
const;
460 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_type_regex(
const std::string& value);
461 std::string* _internal_mutable_type_regex();
467 bool _internal_has_group_regex()
const;
471 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
477 const std::string& _internal_group_regex()
const;
478 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_group_regex(
const std::string& value);
479 std::string* _internal_mutable_group_regex();
485 bool _internal_has_app()
const;
488 const ::goby::middleware::protobuf::AppConfig&
app()
const;
489 PROTOBUF_NODISCARD ::goby::middleware::protobuf::AppConfig*
release_app();
493 const ::goby::middleware::protobuf::AppConfig& _internal_app()
const;
503 bool _internal_has_interprocess()
const;
506 const ::goby::zeromq::protobuf::InterProcessPortalConfig&
interprocess()
const;
511 const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess()
const;
521 bool _internal_has_omit()
const;
524 const ::goby::apps::zeromq::protobuf::LoggerConfig_Omit&
omit()
const;
525 PROTOBUF_NODISCARD ::goby::apps::zeromq::protobuf::LoggerConfig_Omit*
release_omit();
529 const ::goby::apps::zeromq::protobuf::LoggerConfig_Omit& _internal_omit()
const;
539 bool _internal_has_log_at_startup()
const;
545 bool _internal_log_at_startup()
const;
546 void _internal_set_log_at_startup(
bool value);
553 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
554 typedef void InternalArenaConstructable_;
555 typedef void DestructorSkippable_;
557 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
558 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
559 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> load_shared_library_;
560 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr log_dir_;
561 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_type_regex_;
562 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr type_regex_;
563 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_group_regex_;
564 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr group_regex_;
568 bool log_at_startup_;
571 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2flogger_5fconfig_2eproto;
576 public ::PROTOBUF_NAMESPACE_ID::Message {
585 *
this = ::std::move(from);
593 if (
this == &from)
return *
this;
594 if (GetOwningArena() == from.GetOwningArena()
595 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
596 && GetOwningArena() !=
nullptr
607 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
610 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
613 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
636 if (other ==
this)
return;
637 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
638 if (GetOwningArena() !=
nullptr &&
639 GetOwningArena() == other->GetOwningArena()) {
641 if (GetOwningArena() == other->GetOwningArena()) {
645 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
649 if (other ==
this)
return;
650 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
657 return CreateMaybeMessage<PlaybackConfig_TypeFilter>(arena);
659 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
661 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
663 PlaybackConfig_TypeFilter::MergeImpl(*
this, from);
666 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
668 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
674 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
678 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
680 void SetCachedSize(
int size)
const final;
684 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
685 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
686 return "goby.apps.zeromq.protobuf.PlaybackConfig.TypeFilter";
690 bool is_message_owned =
false);
694 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
707 bool has_regex()
const;
709 bool _internal_has_regex()
const;
712 const std::string& regex()
const;
713 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
719 const std::string& _internal_regex()
const;
720 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_regex(
const std::string& value);
721 std::string* _internal_mutable_regex();
727 bool _internal_has_scheme()
const;
733 int32_t _internal_scheme()
const;
734 void _internal_set_scheme(int32_t value);
741 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
742 typedef void InternalArenaConstructable_;
743 typedef void DestructorSkippable_;
745 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
746 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
747 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_regex_;
748 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr regex_;
752 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2flogger_5fconfig_2eproto;
757 public ::PROTOBUF_NAMESPACE_ID::Message {
761 explicit PROTOBUF_CONSTEXPR
PlaybackConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized);
766 *
this = ::std::move(from);
774 if (
this == &from)
return *
this;
775 if (GetOwningArena() == from.GetOwningArena()
776 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
777 && GetOwningArena() !=
nullptr
788 return _internal_metadata_.unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>(::PROTOBUF_NAMESPACE_ID::UnknownFieldSet::default_instance);
791 return _internal_metadata_.mutable_unknown_fields<::PROTOBUF_NAMESPACE_ID::UnknownFieldSet>();
794 static const ::PROTOBUF_NAMESPACE_ID::Descriptor*
descriptor() {
817 if (other ==
this)
return;
818 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
819 if (GetOwningArena() !=
nullptr &&
820 GetOwningArena() == other->GetOwningArena()) {
822 if (GetOwningArena() == other->GetOwningArena()) {
826 ::PROTOBUF_NAMESPACE_ID::internal::GenericSwap(
this, other);
830 if (other ==
this)
return;
831 GOOGLE_DCHECK(GetOwningArena() == other->GetOwningArena());
838 return CreateMaybeMessage<PlaybackConfig>(arena);
840 using ::PROTOBUF_NAMESPACE_ID::Message::CopyFrom;
842 using ::PROTOBUF_NAMESPACE_ID::Message::MergeFrom;
844 PlaybackConfig::MergeImpl(*
this, from);
847 static void MergeImpl(::PROTOBUF_NAMESPACE_ID::Message& to_msg, const ::PROTOBUF_NAMESPACE_ID::Message& from_msg);
849 PROTOBUF_ATTRIBUTE_REINITIALIZES
void Clear() final;
855 uint8_t* target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream* stream) const final;
859 void SharedCtor(::PROTOBUF_NAMESPACE_ID::Arena* arena,
bool is_message_owned);
861 void SetCachedSize(
int size)
const final;
865 friend class ::PROTOBUF_NAMESPACE_ID::internal::AnyMetadata;
866 static ::PROTOBUF_NAMESPACE_ID::StringPiece FullMessageName() {
867 return "goby.apps.zeromq.protobuf.PlaybackConfig";
871 bool is_message_owned =
false);
875 const ::PROTOBUF_NAMESPACE_ID::Message::ClassData*
GetClassData() const final;
897 int type_filter_size()
const;
899 int _internal_type_filter_size()
const;
901 void clear_type_filter();
903 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter >*
904 mutable_type_filter();
906 const ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter& _internal_type_filter(
int index)
const;
909 const ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter& type_filter(
int index)
const;
911 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter >&
915 int load_shared_library_size()
const;
917 int _internal_load_shared_library_size()
const;
919 void clear_load_shared_library();
920 const std::string& load_shared_library(
int index)
const;
921 std::string* mutable_load_shared_library(
int index);
922 void set_load_shared_library(
int index,
const std::string& value);
923 void set_load_shared_library(
int index, std::string&& value);
924 void set_load_shared_library(
int index,
const char* value);
925 void set_load_shared_library(
int index,
const char* value,
size_t size);
926 std::string* add_load_shared_library();
927 void add_load_shared_library(
const std::string& value);
928 void add_load_shared_library(std::string&& value);
929 void add_load_shared_library(
const char* value);
930 void add_load_shared_library(
const char* value,
size_t size);
931 const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>& load_shared_library()
const;
932 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>* mutable_load_shared_library();
934 const std::string& _internal_load_shared_library(
int index)
const;
935 std::string* _internal_add_load_shared_library();
939 bool has_input_file()
const;
941 bool _internal_has_input_file()
const;
943 void clear_input_file();
944 const std::string& input_file()
const;
945 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
951 const std::string& _internal_input_file()
const;
952 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_input_file(
const std::string& value);
953 std::string* _internal_mutable_input_file();
959 bool _internal_has_group_regex()
const;
963 template <
typename ArgT0 =
const std::string&,
typename... ArgT>
969 const std::string& _internal_group_regex()
const;
970 inline PROTOBUF_ALWAYS_INLINE
void _internal_set_group_regex(
const std::string& value);
971 std::string* _internal_mutable_group_regex();
977 bool _internal_has_app()
const;
980 const ::goby::middleware::protobuf::AppConfig&
app()
const;
981 PROTOBUF_NODISCARD ::goby::middleware::protobuf::AppConfig*
release_app();
985 const ::goby::middleware::protobuf::AppConfig& _internal_app()
const;
995 bool _internal_has_interprocess()
const;
998 const ::goby::zeromq::protobuf::InterProcessPortalConfig&
interprocess()
const;
1003 const ::goby::zeromq::protobuf::InterProcessPortalConfig& _internal_interprocess()
const;
1013 bool _internal_has_start_from_offset()
const;
1019 double _internal_start_from_offset()
const;
1020 void _internal_set_start_from_offset(
double value);
1026 bool _internal_has_rate()
const;
1029 double rate()
const;
1032 double _internal_rate()
const;
1033 void _internal_set_rate(
double value);
1039 bool _internal_has_playback_start_delay()
const;
1045 double _internal_playback_start_delay()
const;
1046 void _internal_set_playback_start_delay(
double value);
1053 template<
typename Quantity >
1057 template<
typename Quantity >
1068 template<
typename Quantity >
1070 {
set_start_from_offset(boost::units::quantity<start_from_offset_unit,double >(value_w_units).value() ); };
1072 template<
typename Quantity >
1083 template <
typename T>
friend class ::PROTOBUF_NAMESPACE_ID::Arena::InternalHelper;
1084 typedef void InternalArenaConstructable_;
1085 typedef void DestructorSkippable_;
1087 ::PROTOBUF_NAMESPACE_ID::internal::HasBits<1> _has_bits_;
1088 mutable ::PROTOBUF_NAMESPACE_ID::internal::CachedSize _cached_size_;
1089 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter > type_filter_;
1090 ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string> load_shared_library_;
1091 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr input_file_;
1092 static const ::PROTOBUF_NAMESPACE_ID::internal::LazyString _i_give_permission_to_break_this_code_default_group_regex_;
1093 ::PROTOBUF_NAMESPACE_ID::internal::ArenaStringPtr group_regex_;
1096 double start_from_offset_;
1098 double playback_start_delay_;
1101 friend struct ::TableStruct_goby_2fzeromq_2fprotobuf_2flogger_5fconfig_2eproto;
1109 #pragma GCC diagnostic push
1110 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
1115inline bool LoggerConfig_Omit::_internal_has_file_timestamp()
const {
1116 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1120 return _internal_has_file_timestamp();
1123 _impl_.file_timestamp_ =
false;
1124 _impl_._has_bits_[0] &= ~0x00000001u;
1126inline bool LoggerConfig_Omit::_internal_file_timestamp()
const {
1127 return _impl_.file_timestamp_;
1131 return _internal_file_timestamp();
1133inline void LoggerConfig_Omit::_internal_set_file_timestamp(
bool value) {
1134 _impl_._has_bits_[0] |= 0x00000001u;
1135 _impl_.file_timestamp_ = value;
1138 _internal_set_file_timestamp(value);
1143inline bool LoggerConfig_Omit::_internal_has_latest_symlink()
const {
1144 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1148 return _internal_has_latest_symlink();
1151 _impl_.latest_symlink_ =
false;
1152 _impl_._has_bits_[0] &= ~0x00000002u;
1154inline bool LoggerConfig_Omit::_internal_latest_symlink()
const {
1155 return _impl_.latest_symlink_;
1159 return _internal_latest_symlink();
1161inline void LoggerConfig_Omit::_internal_set_latest_symlink(
bool value) {
1162 _impl_._has_bits_[0] |= 0x00000002u;
1163 _impl_.latest_symlink_ = value;
1166 _internal_set_latest_symlink(value);
1175inline bool LoggerConfig::_internal_has_app()
const {
1176 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1177 PROTOBUF_ASSUME(!value || _impl_.app_ !=
nullptr);
1181 return _internal_has_app();
1183inline const ::goby::middleware::protobuf::AppConfig& LoggerConfig::_internal_app()
const {
1184 const ::goby::middleware::protobuf::AppConfig* p = _impl_.app_;
1190 return _internal_app();
1194 if (GetArenaForAllocation() ==
nullptr) {
1195 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.app_);
1199 _impl_._has_bits_[0] |= 0x00000008u;
1201 _impl_._has_bits_[0] &= ~0x00000008u;
1206 _impl_._has_bits_[0] &= ~0x00000008u;
1209#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1210 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1211 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1212 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1214 if (GetArenaForAllocation() !=
nullptr) {
1215 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1222 _impl_._has_bits_[0] &= ~0x00000008u;
1227inline ::goby::middleware::protobuf::AppConfig* LoggerConfig::_internal_mutable_app() {
1228 _impl_._has_bits_[0] |= 0x00000008u;
1229 if (_impl_.app_ ==
nullptr) {
1241 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1242 if (message_arena ==
nullptr) {
1243 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.app_);
1246 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1247 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
1248 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
app));
1249 if (message_arena != submessage_arena) {
1250 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1251 message_arena,
app, submessage_arena);
1253 _impl_._has_bits_[0] |= 0x00000008u;
1255 _impl_._has_bits_[0] &= ~0x00000008u;
1262inline bool LoggerConfig::_internal_has_interprocess()
const {
1263 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
1264 PROTOBUF_ASSUME(!value || _impl_.interprocess_ !=
nullptr);
1268 return _internal_has_interprocess();
1270inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& LoggerConfig::_internal_interprocess()
const {
1271 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = _impl_.interprocess_;
1277 return _internal_interprocess();
1281 if (GetArenaForAllocation() ==
nullptr) {
1282 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.interprocess_);
1286 _impl_._has_bits_[0] |= 0x00000010u;
1288 _impl_._has_bits_[0] &= ~0x00000010u;
1293 _impl_._has_bits_[0] &= ~0x00000010u;
1295 _impl_.interprocess_ =
nullptr;
1296#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1297 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1298 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1299 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1301 if (GetArenaForAllocation() !=
nullptr) {
1302 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1309 _impl_._has_bits_[0] &= ~0x00000010u;
1311 _impl_.interprocess_ =
nullptr;
1314inline ::goby::zeromq::protobuf::InterProcessPortalConfig* LoggerConfig::_internal_mutable_interprocess() {
1315 _impl_._has_bits_[0] |= 0x00000010u;
1316 if (_impl_.interprocess_ ==
nullptr) {
1318 _impl_.interprocess_ = p;
1320 return _impl_.interprocess_;
1328 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1329 if (message_arena ==
nullptr) {
1330 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.interprocess_);
1333 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1334 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
1335 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
interprocess));
1336 if (message_arena != submessage_arena) {
1337 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1340 _impl_._has_bits_[0] |= 0x00000010u;
1342 _impl_._has_bits_[0] &= ~0x00000010u;
1349inline bool LoggerConfig::_internal_has_log_dir()
const {
1350 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1354 return _internal_has_log_dir();
1357 _impl_.log_dir_.ClearToEmpty();
1358 _impl_._has_bits_[0] &= ~0x00000001u;
1362 return _internal_log_dir();
1364template <
typename ArgT0,
typename... ArgT>
1365inline PROTOBUF_ALWAYS_INLINE
1367 _impl_._has_bits_[0] |= 0x00000001u;
1368 _impl_.log_dir_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1372 std::string* _s = _internal_mutable_log_dir();
1376inline const std::string& LoggerConfig::_internal_log_dir()
const {
1377 return _impl_.log_dir_.Get();
1379inline void LoggerConfig::_internal_set_log_dir(
const std::string& value) {
1380 _impl_._has_bits_[0] |= 0x00000001u;
1381 _impl_.log_dir_.Set(value, GetArenaForAllocation());
1383inline std::string* LoggerConfig::_internal_mutable_log_dir() {
1384 _impl_._has_bits_[0] |= 0x00000001u;
1385 return _impl_.log_dir_.Mutable(GetArenaForAllocation());
1389 if (!_internal_has_log_dir()) {
1392 _impl_._has_bits_[0] &= ~0x00000001u;
1393 auto* p =
_impl_.log_dir_.Release();
1394#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1395 if (
_impl_.log_dir_.IsDefault()) {
1396 _impl_.log_dir_.Set(
"", GetArenaForAllocation());
1403 _impl_._has_bits_[0] |= 0x00000001u;
1405 _impl_._has_bits_[0] &= ~0x00000001u;
1407 _impl_.log_dir_.SetAllocated(
log_dir, GetArenaForAllocation());
1408#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1409 if (
_impl_.log_dir_.IsDefault()) {
1410 _impl_.log_dir_.Set(
"", GetArenaForAllocation());
1417inline bool LoggerConfig::_internal_has_type_regex()
const {
1418 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1422 return _internal_has_type_regex();
1425 _impl_.type_regex_.ClearToDefault(::goby::apps::zeromq::protobuf::LoggerConfig::Impl_::_i_give_permission_to_break_this_code_default_type_regex_, GetArenaForAllocation());
1426 _impl_._has_bits_[0] &= ~0x00000002u;
1430 if (
_impl_.type_regex_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_type_regex_.get();
1431 return _internal_type_regex();
1433template <
typename ArgT0,
typename... ArgT>
1434inline PROTOBUF_ALWAYS_INLINE
1436 _impl_._has_bits_[0] |= 0x00000002u;
1437 _impl_.type_regex_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1441 std::string* _s = _internal_mutable_type_regex();
1445inline const std::string& LoggerConfig::_internal_type_regex()
const {
1446 return _impl_.type_regex_.Get();
1448inline void LoggerConfig::_internal_set_type_regex(
const std::string& value) {
1449 _impl_._has_bits_[0] |= 0x00000002u;
1450 _impl_.type_regex_.Set(value, GetArenaForAllocation());
1452inline std::string* LoggerConfig::_internal_mutable_type_regex() {
1453 _impl_._has_bits_[0] |= 0x00000002u;
1454 return _impl_.type_regex_.Mutable(::goby::apps::zeromq::protobuf::LoggerConfig::Impl_::_i_give_permission_to_break_this_code_default_type_regex_, GetArenaForAllocation());
1458 if (!_internal_has_type_regex()) {
1461 _impl_._has_bits_[0] &= ~0x00000002u;
1462 auto* p =
_impl_.type_regex_.Release();
1467 _impl_._has_bits_[0] |= 0x00000002u;
1469 _impl_._has_bits_[0] &= ~0x00000002u;
1476inline bool LoggerConfig::_internal_has_group_regex()
const {
1477 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1481 return _internal_has_group_regex();
1484 _impl_.group_regex_.ClearToDefault(::goby::apps::zeromq::protobuf::LoggerConfig::Impl_::_i_give_permission_to_break_this_code_default_group_regex_, GetArenaForAllocation());
1485 _impl_._has_bits_[0] &= ~0x00000004u;
1489 if (
_impl_.group_regex_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_group_regex_.get();
1490 return _internal_group_regex();
1492template <
typename ArgT0,
typename... ArgT>
1493inline PROTOBUF_ALWAYS_INLINE
1495 _impl_._has_bits_[0] |= 0x00000004u;
1496 _impl_.group_regex_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1500 std::string* _s = _internal_mutable_group_regex();
1504inline const std::string& LoggerConfig::_internal_group_regex()
const {
1505 return _impl_.group_regex_.Get();
1507inline void LoggerConfig::_internal_set_group_regex(
const std::string& value) {
1508 _impl_._has_bits_[0] |= 0x00000004u;
1509 _impl_.group_regex_.Set(value, GetArenaForAllocation());
1511inline std::string* LoggerConfig::_internal_mutable_group_regex() {
1512 _impl_._has_bits_[0] |= 0x00000004u;
1513 return _impl_.group_regex_.Mutable(::goby::apps::zeromq::protobuf::LoggerConfig::Impl_::_i_give_permission_to_break_this_code_default_group_regex_, GetArenaForAllocation());
1517 if (!_internal_has_group_regex()) {
1520 _impl_._has_bits_[0] &= ~0x00000004u;
1521 auto* p =
_impl_.group_regex_.Release();
1526 _impl_._has_bits_[0] |= 0x00000004u;
1528 _impl_._has_bits_[0] &= ~0x00000004u;
1535inline bool LoggerConfig::_internal_has_omit()
const {
1536 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
1537 PROTOBUF_ASSUME(!value || _impl_.omit_ !=
nullptr);
1541 return _internal_has_omit();
1545 _impl_._has_bits_[0] &= ~0x00000020u;
1547inline const ::goby::apps::zeromq::protobuf::LoggerConfig_Omit& LoggerConfig::_internal_omit()
const {
1548 const ::goby::apps::zeromq::protobuf::LoggerConfig_Omit* p = _impl_.omit_;
1554 return _internal_omit();
1558 if (GetArenaForAllocation() ==
nullptr) {
1559 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.omit_);
1563 _impl_._has_bits_[0] |= 0x00000020u;
1565 _impl_._has_bits_[0] &= ~0x00000020u;
1570 _impl_._has_bits_[0] &= ~0x00000020u;
1573#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1574 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1575 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1576 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1578 if (GetArenaForAllocation() !=
nullptr) {
1579 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1586 _impl_._has_bits_[0] &= ~0x00000020u;
1591inline ::goby::apps::zeromq::protobuf::LoggerConfig_Omit* LoggerConfig::_internal_mutable_omit() {
1592 _impl_._has_bits_[0] |= 0x00000020u;
1593 if (_impl_.omit_ ==
nullptr) {
1597 return _impl_.omit_;
1605 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1606 if (message_arena ==
nullptr) {
1610 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1611 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
omit);
1612 if (message_arena != submessage_arena) {
1613 omit = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1614 message_arena,
omit, submessage_arena);
1616 _impl_._has_bits_[0] |= 0x00000020u;
1618 _impl_._has_bits_[0] &= ~0x00000020u;
1625inline int LoggerConfig::_internal_load_shared_library_size()
const {
1626 return _impl_.load_shared_library_.size();
1629 return _internal_load_shared_library_size();
1632 _impl_.load_shared_library_.Clear();
1635 std::string* _s = _internal_add_load_shared_library();
1639inline const std::string& LoggerConfig::_internal_load_shared_library(
int index)
const {
1640 return _impl_.load_shared_library_.Get(index);
1644 return _internal_load_shared_library(index);
1648 return _impl_.load_shared_library_.Mutable(index);
1651 _impl_.load_shared_library_.Mutable(index)->assign(value);
1655 _impl_.load_shared_library_.Mutable(index)->assign(std::move(value));
1659 GOOGLE_DCHECK(value !=
nullptr);
1660 _impl_.load_shared_library_.Mutable(index)->assign(value);
1664 _impl_.load_shared_library_.Mutable(index)->assign(
1665 reinterpret_cast<const char*
>(value), size);
1668inline std::string* LoggerConfig::_internal_add_load_shared_library() {
1669 return _impl_.load_shared_library_.Add();
1672 _impl_.load_shared_library_.Add()->assign(value);
1676 _impl_.load_shared_library_.Add(std::move(value));
1680 GOOGLE_DCHECK(value !=
nullptr);
1681 _impl_.load_shared_library_.Add()->assign(value);
1685 _impl_.load_shared_library_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
1688inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
1691 return _impl_.load_shared_library_;
1693inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
1696 return &
_impl_.load_shared_library_;
1700inline bool LoggerConfig::_internal_has_log_at_startup()
const {
1701 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
1705 return _internal_has_log_at_startup();
1708 _impl_.log_at_startup_ =
true;
1709 _impl_._has_bits_[0] &= ~0x00000040u;
1711inline bool LoggerConfig::_internal_log_at_startup()
const {
1712 return _impl_.log_at_startup_;
1716 return _internal_log_at_startup();
1718inline void LoggerConfig::_internal_set_log_at_startup(
bool value) {
1719 _impl_._has_bits_[0] |= 0x00000040u;
1720 _impl_.log_at_startup_ = value;
1723 _internal_set_log_at_startup(value);
1732inline bool PlaybackConfig_TypeFilter::_internal_has_scheme()
const {
1733 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
1737 return _internal_has_scheme();
1741 _impl_._has_bits_[0] &= ~0x00000002u;
1743inline int32_t PlaybackConfig_TypeFilter::_internal_scheme()
const {
1744 return _impl_.scheme_;
1748 return _internal_scheme();
1750inline void PlaybackConfig_TypeFilter::_internal_set_scheme(int32_t value) {
1751 _impl_._has_bits_[0] |= 0x00000002u;
1752 _impl_.scheme_ = value;
1755 _internal_set_scheme(value);
1760inline bool PlaybackConfig_TypeFilter::_internal_has_regex()
const {
1761 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1765 return _internal_has_regex();
1768 _impl_.regex_.ClearToDefault(::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter::Impl_::_i_give_permission_to_break_this_code_default_regex_, GetArenaForAllocation());
1769 _impl_._has_bits_[0] &= ~0x00000001u;
1773 if (
_impl_.regex_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_regex_.get();
1774 return _internal_regex();
1776template <
typename ArgT0,
typename... ArgT>
1777inline PROTOBUF_ALWAYS_INLINE
1779 _impl_._has_bits_[0] |= 0x00000001u;
1780 _impl_.regex_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
1784 std::string* _s = _internal_mutable_regex();
1788inline const std::string& PlaybackConfig_TypeFilter::_internal_regex()
const {
1789 return _impl_.regex_.Get();
1791inline void PlaybackConfig_TypeFilter::_internal_set_regex(
const std::string& value) {
1792 _impl_._has_bits_[0] |= 0x00000001u;
1793 _impl_.regex_.Set(value, GetArenaForAllocation());
1795inline std::string* PlaybackConfig_TypeFilter::_internal_mutable_regex() {
1796 _impl_._has_bits_[0] |= 0x00000001u;
1797 return _impl_.regex_.Mutable(::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter::Impl_::_i_give_permission_to_break_this_code_default_regex_, GetArenaForAllocation());
1801 if (!_internal_has_regex()) {
1804 _impl_._has_bits_[0] &= ~0x00000001u;
1805 auto* p =
_impl_.regex_.Release();
1809 if (
regex !=
nullptr) {
1810 _impl_._has_bits_[0] |= 0x00000001u;
1812 _impl_._has_bits_[0] &= ~0x00000001u;
1814 _impl_.regex_.SetAllocated(
regex, GetArenaForAllocation());
1823inline bool PlaybackConfig::_internal_has_app()
const {
1824 bool value = (_impl_._has_bits_[0] & 0x00000004u) != 0;
1825 PROTOBUF_ASSUME(!value || _impl_.app_ !=
nullptr);
1829 return _internal_has_app();
1831inline const ::goby::middleware::protobuf::AppConfig& PlaybackConfig::_internal_app()
const {
1832 const ::goby::middleware::protobuf::AppConfig* p = _impl_.app_;
1838 return _internal_app();
1842 if (GetArenaForAllocation() ==
nullptr) {
1843 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.app_);
1847 _impl_._has_bits_[0] |= 0x00000004u;
1849 _impl_._has_bits_[0] &= ~0x00000004u;
1854 _impl_._has_bits_[0] &= ~0x00000004u;
1857#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1858 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1859 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1860 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1862 if (GetArenaForAllocation() !=
nullptr) {
1863 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1870 _impl_._has_bits_[0] &= ~0x00000004u;
1875inline ::goby::middleware::protobuf::AppConfig* PlaybackConfig::_internal_mutable_app() {
1876 _impl_._has_bits_[0] |= 0x00000004u;
1877 if (_impl_.app_ ==
nullptr) {
1889 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1890 if (message_arena ==
nullptr) {
1891 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.app_);
1894 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1895 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
1896 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
app));
1897 if (message_arena != submessage_arena) {
1898 app = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1899 message_arena,
app, submessage_arena);
1901 _impl_._has_bits_[0] |= 0x00000004u;
1903 _impl_._has_bits_[0] &= ~0x00000004u;
1910inline bool PlaybackConfig::_internal_has_interprocess()
const {
1911 bool value = (_impl_._has_bits_[0] & 0x00000008u) != 0;
1912 PROTOBUF_ASSUME(!value || _impl_.interprocess_ !=
nullptr);
1916 return _internal_has_interprocess();
1918inline const ::goby::zeromq::protobuf::InterProcessPortalConfig& PlaybackConfig::_internal_interprocess()
const {
1919 const ::goby::zeromq::protobuf::InterProcessPortalConfig* p = _impl_.interprocess_;
1925 return _internal_interprocess();
1929 if (GetArenaForAllocation() ==
nullptr) {
1930 delete reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.interprocess_);
1934 _impl_._has_bits_[0] |= 0x00000008u;
1936 _impl_._has_bits_[0] &= ~0x00000008u;
1941 _impl_._has_bits_[0] &= ~0x00000008u;
1943 _impl_.interprocess_ =
nullptr;
1944#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1945 auto* old =
reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(temp);
1946 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1947 if (GetArenaForAllocation() ==
nullptr) {
delete old; }
1949 if (GetArenaForAllocation() !=
nullptr) {
1950 temp = ::PROTOBUF_NAMESPACE_ID::internal::DuplicateIfNonNull(temp);
1957 _impl_._has_bits_[0] &= ~0x00000008u;
1959 _impl_.interprocess_ =
nullptr;
1962inline ::goby::zeromq::protobuf::InterProcessPortalConfig* PlaybackConfig::_internal_mutable_interprocess() {
1963 _impl_._has_bits_[0] |= 0x00000008u;
1964 if (_impl_.interprocess_ ==
nullptr) {
1966 _impl_.interprocess_ = p;
1968 return _impl_.interprocess_;
1976 ::PROTOBUF_NAMESPACE_ID::Arena* message_arena = GetArenaForAllocation();
1977 if (message_arena ==
nullptr) {
1978 delete reinterpret_cast< ::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
_impl_.interprocess_);
1981 ::PROTOBUF_NAMESPACE_ID::Arena* submessage_arena =
1982 ::PROTOBUF_NAMESPACE_ID::Arena::InternalGetOwningArena(
1983 reinterpret_cast<::PROTOBUF_NAMESPACE_ID::MessageLite*
>(
interprocess));
1984 if (message_arena != submessage_arena) {
1985 interprocess = ::PROTOBUF_NAMESPACE_ID::internal::GetOwnedMessage(
1988 _impl_._has_bits_[0] |= 0x00000008u;
1990 _impl_._has_bits_[0] &= ~0x00000008u;
1997inline bool PlaybackConfig::_internal_has_input_file()
const {
1998 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
2002 return _internal_has_input_file();
2005 _impl_.input_file_.ClearToEmpty();
2006 _impl_._has_bits_[0] &= ~0x00000001u;
2010 return _internal_input_file();
2012template <
typename ArgT0,
typename... ArgT>
2013inline PROTOBUF_ALWAYS_INLINE
2015 _impl_._has_bits_[0] |= 0x00000001u;
2016 _impl_.input_file_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2020 std::string* _s = _internal_mutable_input_file();
2024inline const std::string& PlaybackConfig::_internal_input_file()
const {
2025 return _impl_.input_file_.Get();
2027inline void PlaybackConfig::_internal_set_input_file(
const std::string& value) {
2028 _impl_._has_bits_[0] |= 0x00000001u;
2029 _impl_.input_file_.Set(value, GetArenaForAllocation());
2031inline std::string* PlaybackConfig::_internal_mutable_input_file() {
2032 _impl_._has_bits_[0] |= 0x00000001u;
2033 return _impl_.input_file_.Mutable(GetArenaForAllocation());
2037 if (!_internal_has_input_file()) {
2040 _impl_._has_bits_[0] &= ~0x00000001u;
2041 auto* p =
_impl_.input_file_.Release();
2042#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2043 if (
_impl_.input_file_.IsDefault()) {
2044 _impl_.input_file_.Set(
"", GetArenaForAllocation());
2051 _impl_._has_bits_[0] |= 0x00000001u;
2053 _impl_._has_bits_[0] &= ~0x00000001u;
2056#ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2057 if (
_impl_.input_file_.IsDefault()) {
2058 _impl_.input_file_.Set(
"", GetArenaForAllocation());
2065inline bool PlaybackConfig::_internal_has_rate()
const {
2066 bool value = (_impl_._has_bits_[0] & 0x00000020u) != 0;
2070 return _internal_has_rate();
2074 _impl_._has_bits_[0] &= ~0x00000020u;
2076inline double PlaybackConfig::_internal_rate()
const {
2077 return _impl_.rate_;
2081 return _internal_rate();
2083inline void PlaybackConfig::_internal_set_rate(
double value) {
2084 _impl_._has_bits_[0] |= 0x00000020u;
2085 _impl_.rate_ = value;
2088 _internal_set_rate(value);
2093inline bool PlaybackConfig::_internal_has_playback_start_delay()
const {
2094 bool value = (_impl_._has_bits_[0] & 0x00000040u) != 0;
2098 return _internal_has_playback_start_delay();
2101 _impl_.playback_start_delay_ = 1;
2102 _impl_._has_bits_[0] &= ~0x00000040u;
2104inline double PlaybackConfig::_internal_playback_start_delay()
const {
2105 return _impl_.playback_start_delay_;
2109 return _internal_playback_start_delay();
2111inline void PlaybackConfig::_internal_set_playback_start_delay(
double value) {
2112 _impl_._has_bits_[0] |= 0x00000040u;
2113 _impl_.playback_start_delay_ = value;
2116 _internal_set_playback_start_delay(value);
2121inline bool PlaybackConfig::_internal_has_start_from_offset()
const {
2122 bool value = (_impl_._has_bits_[0] & 0x00000010u) != 0;
2126 return _internal_has_start_from_offset();
2129 _impl_.start_from_offset_ = 0;
2130 _impl_._has_bits_[0] &= ~0x00000010u;
2132inline double PlaybackConfig::_internal_start_from_offset()
const {
2133 return _impl_.start_from_offset_;
2137 return _internal_start_from_offset();
2139inline void PlaybackConfig::_internal_set_start_from_offset(
double value) {
2140 _impl_._has_bits_[0] |= 0x00000010u;
2141 _impl_.start_from_offset_ = value;
2144 _internal_set_start_from_offset(value);
2149inline bool PlaybackConfig::_internal_has_group_regex()
const {
2150 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
2154 return _internal_has_group_regex();
2157 _impl_.group_regex_.ClearToDefault(::goby::apps::zeromq::protobuf::PlaybackConfig::Impl_::_i_give_permission_to_break_this_code_default_group_regex_, GetArenaForAllocation());
2158 _impl_._has_bits_[0] &= ~0x00000002u;
2162 if (
_impl_.group_regex_.IsDefault())
return Impl_::_i_give_permission_to_break_this_code_default_group_regex_.get();
2163 return _internal_group_regex();
2165template <
typename ArgT0,
typename... ArgT>
2166inline PROTOBUF_ALWAYS_INLINE
2168 _impl_._has_bits_[0] |= 0x00000002u;
2169 _impl_.group_regex_.Set(
static_cast<ArgT0 &&
>(arg0), args..., GetArenaForAllocation());
2173 std::string* _s = _internal_mutable_group_regex();
2177inline const std::string& PlaybackConfig::_internal_group_regex()
const {
2178 return _impl_.group_regex_.Get();
2180inline void PlaybackConfig::_internal_set_group_regex(
const std::string& value) {
2181 _impl_._has_bits_[0] |= 0x00000002u;
2182 _impl_.group_regex_.Set(value, GetArenaForAllocation());
2184inline std::string* PlaybackConfig::_internal_mutable_group_regex() {
2185 _impl_._has_bits_[0] |= 0x00000002u;
2186 return _impl_.group_regex_.Mutable(::goby::apps::zeromq::protobuf::PlaybackConfig::Impl_::_i_give_permission_to_break_this_code_default_group_regex_, GetArenaForAllocation());
2190 if (!_internal_has_group_regex()) {
2193 _impl_._has_bits_[0] &= ~0x00000002u;
2194 auto* p =
_impl_.group_regex_.Release();
2199 _impl_._has_bits_[0] |= 0x00000002u;
2201 _impl_._has_bits_[0] &= ~0x00000002u;
2208inline int PlaybackConfig::_internal_type_filter_size()
const {
2209 return _impl_.type_filter_.size();
2212 return _internal_type_filter_size();
2215 _impl_.type_filter_.Clear();
2219 return _impl_.type_filter_.Mutable(index);
2221inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter >*
2224 return &
_impl_.type_filter_;
2226inline const ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter& PlaybackConfig::_internal_type_filter(
int index)
const {
2227 return _impl_.type_filter_.Get(index);
2231 return _internal_type_filter(index);
2233inline ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter* PlaybackConfig::_internal_add_type_filter() {
2234 return _impl_.type_filter_.Add();
2241inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter >&
2244 return _impl_.type_filter_;
2248inline int PlaybackConfig::_internal_load_shared_library_size()
const {
2249 return _impl_.load_shared_library_.size();
2252 return _internal_load_shared_library_size();
2255 _impl_.load_shared_library_.Clear();
2258 std::string* _s = _internal_add_load_shared_library();
2262inline const std::string& PlaybackConfig::_internal_load_shared_library(
int index)
const {
2263 return _impl_.load_shared_library_.Get(index);
2267 return _internal_load_shared_library(index);
2271 return _impl_.load_shared_library_.Mutable(index);
2274 _impl_.load_shared_library_.Mutable(index)->assign(value);
2278 _impl_.load_shared_library_.Mutable(index)->assign(std::move(value));
2282 GOOGLE_DCHECK(value !=
nullptr);
2283 _impl_.load_shared_library_.Mutable(index)->assign(value);
2287 _impl_.load_shared_library_.Mutable(index)->assign(
2288 reinterpret_cast<const char*
>(value), size);
2291inline std::string* PlaybackConfig::_internal_add_load_shared_library() {
2292 return _impl_.load_shared_library_.Add();
2295 _impl_.load_shared_library_.Add()->assign(value);
2299 _impl_.load_shared_library_.Add(std::move(value));
2303 GOOGLE_DCHECK(value !=
nullptr);
2304 _impl_.load_shared_library_.Add()->assign(value);
2308 _impl_.load_shared_library_.Add()->assign(
reinterpret_cast<const char*
>(value), size);
2311inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
2314 return _impl_.load_shared_library_;
2316inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
2319 return &
_impl_.load_shared_library_;
2323 #pragma GCC diagnostic pop
2341#include <google/protobuf/port_undef.inc>
PROTOBUF_NAMESPACE_OPEN ::goby::middleware::protobuf::AppConfig * Arena::CreateMaybeMessage<::goby::middleware::protobuf::AppConfig >(Arena *)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
bool has_latest_symlink() const
PROTOBUF_CONSTEXPR LoggerConfig_Omit(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
void Swap(LoggerConfig_Omit *other)
int GetCachedSize() const final
LoggerConfig_Omit(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
LoggerConfig_Omit & operator=(const LoggerConfig_Omit &from)
void set_file_timestamp(bool value)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void UnsafeArenaSwap(LoggerConfig_Omit *other)
LoggerConfig_Omit(LoggerConfig_Omit &&from) noexcept
bool latest_symlink() const
void MergeFrom(const LoggerConfig_Omit &from)
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
LoggerConfig_Omit * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
bool file_timestamp() const
bool has_file_timestamp() const
size_t ByteSizeLong() const final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
~LoggerConfig_Omit() override
static const LoggerConfig_Omit & default_instance()
void CopyFrom(const LoggerConfig_Omit &from)
void set_latest_symlink(bool value)
void clear_file_timestamp()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
static constexpr int kIndexInFileMessages
static const ClassData _class_data_
void clear_latest_symlink()
@ kLatestSymlinkFieldNumber
@ kFileTimestampFieldNumber
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
friend void swap(LoggerConfig_Omit &a, LoggerConfig_Omit &b)
bool IsInitialized() const final
LoggerConfig_Omit & operator=(LoggerConfig_Omit &&from) noexcept
LoggerConfig_Omit(const LoggerConfig_Omit &from)
static const LoggerConfig_Omit * internal_default_instance()
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
void clear_interprocess()
void set_allocated_type_regex(std::string *type_regex)
void set_allocated_log_dir(std::string *log_dir)
PROTOBUF_NODISCARD::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
bool has_group_regex() const
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
int load_shared_library_size() const
bool log_at_startup() const
std::string * add_load_shared_library()
::goby::zeromq::protobuf::InterProcessPortalConfig * unsafe_arena_release_interprocess()
::goby::middleware::protobuf::AppConfig * mutable_app()
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void clear_load_shared_library()
void set_allocated_omit(::goby::apps::zeromq::protobuf::LoggerConfig_Omit *omit)
void Swap(LoggerConfig *other)
void unsafe_arena_set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
void unsafe_arena_set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
bool has_type_regex() const
const std::string & type_regex() const
static const LoggerConfig * internal_default_instance()
size_t ByteSizeLong() const final
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
LoggerConfig & operator=(const LoggerConfig &from)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
LoggerConfig(const LoggerConfig &from)
::goby::apps::zeromq::protobuf::LoggerConfig_Omit * unsafe_arena_release_omit()
void set_group_regex(ArgT0 &&arg0, ArgT... args)
PROTOBUF_NODISCARD::goby::apps::zeromq::protobuf::LoggerConfig_Omit * release_omit()
::goby::apps::zeromq::protobuf::LoggerConfig_Omit * mutable_omit()
bool has_interprocess() const
PROTOBUF_NODISCARD std::string * release_log_dir()
LoggerConfig & operator=(LoggerConfig &&from) noexcept
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
PROTOBUF_NODISCARD std::string * release_group_regex()
static const ClassData _class_data_
std::string * mutable_group_regex()
int GetCachedSize() const final
LoggerConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
void unsafe_arena_set_allocated_omit(::goby::apps::zeromq::protobuf::LoggerConfig_Omit *omit)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
void MergeFrom(const LoggerConfig &from)
std::string * mutable_load_shared_library(int index)
friend void swap(LoggerConfig &a, LoggerConfig &b)
std::string * mutable_log_dir()
PROTOBUF_NODISCARD std::string * release_type_regex()
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
const std::string & group_regex() const
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void set_log_at_startup(bool value)
const std::string & log_dir() const
bool has_log_at_startup() const
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
PROTOBUF_CONSTEXPR LoggerConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
PROTOBUF_NODISCARD::goby::middleware::protobuf::AppConfig * release_app()
LoggerConfig(LoggerConfig &&from) noexcept
::goby::middleware::protobuf::AppConfig * unsafe_arena_release_app()
void set_allocated_group_regex(std::string *group_regex)
std::string * mutable_type_regex()
void set_log_dir(ArgT0 &&arg0, ArgT... args)
bool IsInitialized() const final
const ::goby::apps::zeromq::protobuf::LoggerConfig_Omit & omit() const
void CopyFrom(const LoggerConfig &from)
@ kLogAtStartupFieldNumber
@ kInterprocessFieldNumber
@ kLoadSharedLibraryFieldNumber
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
const ::goby::middleware::protobuf::AppConfig & app() const
static constexpr int kIndexInFileMessages
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
void set_load_shared_library(int index, const std::string &value)
void clear_log_at_startup()
void set_type_regex(ArgT0 &&arg0, ArgT... args)
static const LoggerConfig & default_instance()
void UnsafeArenaSwap(LoggerConfig *other)
const std::string & load_shared_library(int index) const
LoggerConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
void CopyFrom(const PlaybackConfig_TypeFilter &from)
void UnsafeArenaSwap(PlaybackConfig_TypeFilter *other)
size_t ByteSizeLong() const final
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
PlaybackConfig_TypeFilter(PlaybackConfig_TypeFilter &&from) noexcept
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
void MergeFrom(const PlaybackConfig_TypeFilter &from)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
PROTOBUF_NODISCARD std::string * release_regex()
PlaybackConfig_TypeFilter(const PlaybackConfig_TypeFilter &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
const std::string & regex() const
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
int GetCachedSize() const final
void Swap(PlaybackConfig_TypeFilter *other)
PlaybackConfig_TypeFilter & operator=(PlaybackConfig_TypeFilter &&from) noexcept
static constexpr int kIndexInFileMessages
friend void swap(PlaybackConfig_TypeFilter &a, PlaybackConfig_TypeFilter &b)
bool IsInitialized() const final
PROTOBUF_CONSTEXPR PlaybackConfig_TypeFilter(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
static const PlaybackConfig_TypeFilter & default_instance()
void set_allocated_regex(std::string *regex)
std::string * mutable_regex()
void set_scheme(int32_t value)
PlaybackConfig_TypeFilter * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
PlaybackConfig_TypeFilter()
PlaybackConfig_TypeFilter(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
PlaybackConfig_TypeFilter & operator=(const PlaybackConfig_TypeFilter &from)
~PlaybackConfig_TypeFilter() override
static const PlaybackConfig_TypeFilter * internal_default_instance()
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
void set_regex(ArgT0 &&arg0, ArgT... args)
static const ClassData _class_data_
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
double start_from_offset() const
const ::goby::middleware::protobuf::AppConfig & app() const
std::string * mutable_input_file()
const std::string & input_file() const
static const ClassData _class_data_
PROTOBUF_NODISCARD std::string * release_input_file()
void set_rate(double value)
PROTOBUF_NODISCARD::goby::middleware::protobuf::AppConfig * release_app()
boost::units::quantity< playback_start_delay_unit, double > playback_start_delay_with_units() const
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type start_from_offset_dimension
void set_start_from_offset_with_units(Quantity value_w_units)
bool has_interprocess() const
const char * _InternalParse(const char *ptr, ::PROTOBUF_NAMESPACE_ID::internal::ParseContext *ctx) final
bool has_group_regex() const
bool has_start_from_offset() const
PROTOBUF_NODISCARD std::string * release_group_regex()
std::string * add_load_shared_library()
Quantity playback_start_delay_with_units() const
void set_playback_start_delay(double value)
void UnsafeArenaSwap(PlaybackConfig *other)
std::string * mutable_load_shared_library(int index)
void set_load_shared_library(int index, const std::string &value)
::goby::zeromq::protobuf::InterProcessPortalConfig * mutable_interprocess()
void set_start_from_offset(double value)
void set_playback_start_delay_with_units(Quantity value_w_units)
void unsafe_arena_set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
PlaybackConfig(PlaybackConfig &&from) noexcept
void unsafe_arena_set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
::PROTOBUF_NAMESPACE_ID::Metadata GetMetadata() const final
void set_allocated_app(::goby::middleware::protobuf::AppConfig *app)
void clear_start_from_offset()
void clear_playback_start_delay()
PROTOBUF_NODISCARD::goby::zeromq::protobuf::InterProcessPortalConfig * release_interprocess()
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * GetDescriptor()
::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter * mutable_type_filter(int index)
boost::units::derived_dimension< boost::units::time_base_dimension, 1 >::type playback_start_delay_dimension
PlaybackConfig_TypeFilter TypeFilter
const ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet & unknown_fields() const
bool IsInitialized() const final
int GetCachedSize() const final
static const PlaybackConfig & default_instance()
::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter * add_type_filter()
void clear_load_shared_library()
const ::goby::zeromq::protobuf::InterProcessPortalConfig & interprocess() const
::goby::middleware::protobuf::AppConfig * unsafe_arena_release_app()
void Swap(PlaybackConfig *other)
bool has_input_file() const
void set_allocated_input_file(std::string *input_file)
PlaybackConfig(const PlaybackConfig &from)
Quantity start_from_offset_with_units() const
PlaybackConfig * New(::PROTOBUF_NAMESPACE_ID::Arena *arena=nullptr) const final
@ kInterprocessFieldNumber
@ kPlaybackStartDelayFieldNumber
@ kStartFromOffsetFieldNumber
@ kLoadSharedLibraryFieldNumber
void set_group_regex(ArgT0 &&arg0, ArgT... args)
uint8_t * _InternalSerialize(uint8_t *target, ::PROTOBUF_NAMESPACE_ID::io::EpsCopyOutputStream *stream) const final
PROTOBUF_CONSTEXPR PlaybackConfig(::PROTOBUF_NAMESPACE_ID::internal::ConstantInitialized)
double playback_start_delay() const
::goby::middleware::protobuf::AppConfig * mutable_app()
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
int type_filter_size() const
void set_allocated_group_regex(std::string *group_regex)
void set_input_file(ArgT0 &&arg0, ArgT... args)
static const ::PROTOBUF_NAMESPACE_ID::Reflection * GetReflection()
static constexpr int kIndexInFileMessages
::goby::zeromq::protobuf::InterProcessPortalConfig * unsafe_arena_release_interprocess()
const ::goby::apps::zeromq::protobuf::PlaybackConfig_TypeFilter & type_filter(int index) const
const std::string & load_shared_library(int index) const
~PlaybackConfig() override
int load_shared_library_size() const
PlaybackConfig(::PROTOBUF_NAMESPACE_ID::Arena *arena, bool is_message_owned=false)
static const ::PROTOBUF_NAMESPACE_ID::Descriptor * descriptor()
PlaybackConfig & operator=(PlaybackConfig &&from) noexcept
void CopyFrom(const PlaybackConfig &from)
const ::PROTOBUF_NAMESPACE_ID::Message::ClassData * GetClassData() const final
void set_allocated_interprocess(::goby::zeromq::protobuf::InterProcessPortalConfig *interprocess)
boost::units::unit< start_from_offset_dimension, boost::units::si::system > start_from_offset_unit
std::string * mutable_group_regex()
boost::units::unit< playback_start_delay_dimension, boost::units::si::system > playback_start_delay_unit
boost::units::quantity< start_from_offset_unit, double > start_from_offset_with_units() const
friend void swap(PlaybackConfig &a, PlaybackConfig &b)
bool has_playback_start_delay() const
void clear_interprocess()
static const PlaybackConfig * internal_default_instance()
void MergeFrom(const PlaybackConfig &from)
PlaybackConfig & operator=(const PlaybackConfig &from)
inline ::PROTOBUF_NAMESPACE_ID::UnknownFieldSet * mutable_unknown_fields()
const std::string & group_regex() const
size_t ByteSizeLong() const final
*brief create JSON pointer *sa reference_tokens const string_t const string_t & b
*brief create JSON pointer *sa reference_tokens const string_t & a
*brief remove last reference token *sa JSON pointer has no nullptr
*brief write string representation of the JSON pointer to stream *sa const json_pointer & ptr
::goby::apps::zeromq::protobuf::LoggerConfig_Omit * Arena::CreateMaybeMessage<::goby::apps::zeromq::protobuf::LoggerConfig_Omit >(Arena *)
const ::PROTOBUF_NAMESPACE_ID::internal::DescriptorTable descriptor_table_goby_2fzeromq_2fprotobuf_2flogger_5fconfig_2eproto
PlaybackConfig_TypeFilterDefaultTypeInternal _PlaybackConfig_TypeFilter_default_instance_
LoggerConfigDefaultTypeInternal _LoggerConfig_default_instance_
PlaybackConfigDefaultTypeInternal _PlaybackConfig_default_instance_
LoggerConfig_OmitDefaultTypeInternal _LoggerConfig_Omit_default_instance_
AppConfigDefaultTypeInternal _AppConfig_default_instance_
InterProcessPortalConfigDefaultTypeInternal _InterProcessPortalConfig_default_instance_
The global namespace for the Goby project.
static const uint32_t offsets[]
::goby::zeromq::protobuf::InterProcessPortalConfig * Arena::CreateMaybeMessage<::goby::zeromq::protobuf::InterProcessPortalConfig >(Arena *)