7#include "google/protobuf/io/coded_stream.h"
8#include "google/protobuf/extension_set.h"
9#include "google/protobuf/wire_format_lite.h"
10#include "google/protobuf/descriptor.h"
11#include "google/protobuf/generated_message_reflection.h"
12#include "google/protobuf/reflection_ops.h"
13#include "google/protobuf/wire_format.h"
14#include "google/protobuf/generated_message_tctable_impl.h"
18#include "google/protobuf/port_def.inc"
19PROTOBUF_PRAGMA_INIT_SEG
20namespace _pb = ::google::protobuf;
21namespace _pbi = ::google::protobuf::internal;
22namespace _fl = ::google::protobuf::internal::field_layout;
29 &::_pbi::fixed_address_empty_string,
30 ::_pbi::ConstantInitialized{},
33 &::_pbi::fixed_address_empty_string,
34 ::_pbi::ConstantInitialized{},
37 &::_pbi::fixed_address_empty_string,
38 ::_pbi::ConstantInitialized{},
41 &::_pbi::fixed_address_empty_string,
42 ::_pbi::ConstantInitialized{},
45 &::_pbi::fixed_address_empty_string,
46 ::_pbi::ConstantInitialized{},
49 &::_pbi::fixed_address_empty_string,
50 ::_pbi::ConstantInitialized{},
53 &::_pbi::fixed_address_empty_string,
54 ::_pbi::ConstantInitialized{},
70PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
73PROTOBUF_CONSTEXPR SimpleIssue_ParametersEntry_DoNotUse::SimpleIssue_ParametersEntry_DoNotUse(::_pbi::ConstantInitialized) {}
82PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
85PROTOBUF_CONSTEXPR SimpleIssue::SimpleIssue(::_pbi::ConstantInitialized)
92 &::_pbi::fixed_address_empty_string,
93 ::_pbi::ConstantInitialized{},
96 &::_pbi::fixed_address_empty_string,
97 ::_pbi::ConstantInitialized{},
100 &::_pbi::fixed_address_empty_string,
101 ::_pbi::ConstantInitialized{},
114PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
117PROTOBUF_CONSTEXPR IssueChain::IssueChain(::_pbi::ConstantInitialized)
123 &::_pbi::fixed_address_empty_string,
124 ::_pbi::ConstantInitialized{},
127 &::_pbi::fixed_address_empty_string,
128 ::_pbi::ConstantInitialized{},
131 &::_pbi::fixed_address_empty_string,
132 ::_pbi::ConstantInitialized{},
144PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT
149static constexpr const ::_pb::EnumDescriptor**
151static constexpr const ::_pb::ServiceDescriptor**
228static const ::_pbi::MigrationSchema
243 "\n\017ers/issue.proto\022\021dunedaq.ersschema\"\343\001\n"
244 "\007Context\022\013\n\003cwd\030\001 \001(\t\022\021\n\tfile_name\030\002 \001(\t"
245 "\022\025\n\rfunction_name\030\003 \001(\t\022\021\n\thost_name\030\004 \001"
246 "(\t\022\023\n\013line_number\030\005 \001(\r\022\024\n\014package_name\030"
247 "\006 \001(\t\022\022\n\nprocess_id\030\013 \001(\r\022\021\n\tthread_id\030\014"
248 " \001(\r\022\017\n\007user_id\030\r \001(\r\022\021\n\tuser_name\030\016 \001(\t"
249 "\022\030\n\020application_name\030\017 \001(\t\"\205\002\n\013SimpleIss"
250 "ue\022+\n\007context\030\001 \001(\0132\032.dunedaq.ersschema."
251 "Context\022\014\n\004name\030\002 \001(\t\022\023\n\013inheritance\030\003 \003"
252 "(\t\022\017\n\007message\030\004 \001(\t\022\020\n\010severity\030\005 \001(\t\022\014\n"
253 "\004time\030\006 \001(\004\022B\n\nparameters\030\013 \003(\0132..duneda"
254 "q.ersschema.SimpleIssue.ParametersEntry\032"
255 "1\n\017ParametersEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value"
256 "\030\002 \001(\t:\0028\001\"\241\001\n\nIssueChain\022-\n\005final\030\001 \001(\013"
257 "2\036.dunedaq.ersschema.SimpleIssue\022.\n\006caus"
258 "es\030\002 \003(\0132\036.dunedaq.ersschema.SimpleIssue"
259 "\022\017\n\007session\030\n \001(\t\022\023\n\013application\030\013 \001(\t\022\016"
260 "\n\006module\030\014 \001(\tb\006proto3"
267 descriptor_table_protodef_ers_2fissue_2eproto,
296PROTOBUF_ATTRIBUTE_INIT_PRIORITY2
307 : ::
google::protobuf::Message(arena) {
328 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
329 from._internal_metadata_);
331 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
335 _this->_impl_.cwd_.Set(from._internal_cwd(), _this->GetArenaForAllocation());
338 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
342 _this->_impl_.file_name_.Set(from._internal_file_name(), _this->GetArenaForAllocation());
345 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
349 _this->_impl_.function_name_.Set(from._internal_function_name(), _this->GetArenaForAllocation());
352 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
356 _this->_impl_.host_name_.Set(from._internal_host_name(), _this->GetArenaForAllocation());
359 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
363 _this->_impl_.package_name_.Set(from._internal_package_name(), _this->GetArenaForAllocation());
366 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
370 _this->_impl_.user_name_.Set(from._internal_user_name(), _this->GetArenaForAllocation());
373 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
377 _this->_impl_.application_name_.Set(from._internal_application_name(), _this->GetArenaForAllocation());
402 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
406 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
410 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
414 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
418 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
422 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
426 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
432 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
436 ABSL_DCHECK(GetArenaForAllocation() ==
nullptr);
451 ::uint32_t cached_has_bits = 0;
453 (void) cached_has_bits;
465 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
469 const char* ptr, ::_pbi::ParseContext* ctx) {
470 ptr = ::_pbi::TcParser::ParseLoop(
this, ptr, ctx, &
_table_.header);
475PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
481 offsetof(
decltype(_table_), field_lookup_table),
483 offsetof(
decltype(_table_), field_entries),
486 offsetof(
decltype(_table_), field_names),
488 ::_pbi::TcParser::GenericFallback,
490 {::_pbi::TcParser::MiniParse, {}},
492 {::_pbi::TcParser::FastUS1,
493 {10, 63, 0, PROTOBUF_FIELD_OFFSET(Context, _impl_.cwd_)}},
495 {::_pbi::TcParser::FastUS1,
496 {18, 63, 0, PROTOBUF_FIELD_OFFSET(Context, _impl_.file_name_)}},
498 {::_pbi::TcParser::FastUS1,
499 {26, 63, 0, PROTOBUF_FIELD_OFFSET(Context, _impl_.function_name_)}},
501 {::_pbi::TcParser::FastUS1,
502 {34, 63, 0, PROTOBUF_FIELD_OFFSET(Context, _impl_.host_name_)}},
504 {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(Context, _impl_.line_number_), 63>(),
505 {40, 63, 0, PROTOBUF_FIELD_OFFSET(Context, _impl_.line_number_)}},
507 {::_pbi::TcParser::FastUS1,
508 {50, 63, 0, PROTOBUF_FIELD_OFFSET(Context, _impl_.package_name_)}},
509 {::_pbi::TcParser::MiniParse, {}},
510 {::_pbi::TcParser::MiniParse, {}},
511 {::_pbi::TcParser::MiniParse, {}},
512 {::_pbi::TcParser::MiniParse, {}},
514 {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(Context, _impl_.process_id_), 63>(),
515 {88, 63, 0, PROTOBUF_FIELD_OFFSET(Context, _impl_.process_id_)}},
517 {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(Context, _impl_.thread_id_), 63>(),
518 {96, 63, 0, PROTOBUF_FIELD_OFFSET(Context, _impl_.thread_id_)}},
520 {::_pbi::TcParser::SingularVarintNoZag1<::uint32_t, offsetof(Context, _impl_.user_id_), 63>(),
521 {104, 63, 0, PROTOBUF_FIELD_OFFSET(Context, _impl_.user_id_)}},
523 {::_pbi::TcParser::FastUS1,
524 {114, 63, 0, PROTOBUF_FIELD_OFFSET(Context, _impl_.user_name_)}},
526 {::_pbi::TcParser::FastUS1,
527 {122, 63, 0, PROTOBUF_FIELD_OFFSET(Context, _impl_.application_name_)}},
532 {PROTOBUF_FIELD_OFFSET(Context, _impl_.cwd_), 0, 0,
533 (0 | ::_fl::kFcSingular | ::_fl::kUtf8String | ::_fl::kRepAString)},
535 {PROTOBUF_FIELD_OFFSET(Context, _impl_.file_name_), 0, 0,
536 (0 | ::_fl::kFcSingular | ::_fl::kUtf8String | ::_fl::kRepAString)},
538 {PROTOBUF_FIELD_OFFSET(Context, _impl_.function_name_), 0, 0,
539 (0 | ::_fl::kFcSingular | ::_fl::kUtf8String | ::_fl::kRepAString)},
541 {PROTOBUF_FIELD_OFFSET(Context, _impl_.host_name_), 0, 0,
542 (0 | ::_fl::kFcSingular | ::_fl::kUtf8String | ::_fl::kRepAString)},
544 {PROTOBUF_FIELD_OFFSET(Context, _impl_.line_number_), 0, 0,
545 (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
547 {PROTOBUF_FIELD_OFFSET(Context, _impl_.package_name_), 0, 0,
548 (0 | ::_fl::kFcSingular | ::_fl::kUtf8String | ::_fl::kRepAString)},
550 {PROTOBUF_FIELD_OFFSET(Context, _impl_.process_id_), 0, 0,
551 (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
553 {PROTOBUF_FIELD_OFFSET(Context, _impl_.thread_id_), 0, 0,
554 (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
556 {PROTOBUF_FIELD_OFFSET(Context, _impl_.user_id_), 0, 0,
557 (0 | ::_fl::kFcSingular | ::_fl::kUInt32)},
559 {PROTOBUF_FIELD_OFFSET(Context, _impl_.user_name_), 0, 0,
560 (0 | ::_fl::kFcSingular | ::_fl::kUtf8String | ::_fl::kRepAString)},
562 {PROTOBUF_FIELD_OFFSET(Context, _impl_.application_name_), 0, 0,
563 (0 | ::_fl::kFcSingular | ::_fl::kUtf8String | ::_fl::kRepAString)},
567 "\31\3\11\15\11\0\14\0\0\0\11\20\0\0\0\0"
568 "dunedaq.ersschema.Context"
581 ::google::protobuf::io::EpsCopyOutputStream* stream)
const {
583 ::uint32_t cached_has_bits = 0;
584 (void)cached_has_bits;
589 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
590 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"dunedaq.ersschema.Context.cwd");
591 target = stream->WriteStringMaybeAliased(1, _s, target);
597 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
598 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"dunedaq.ersschema.Context.file_name");
599 target = stream->WriteStringMaybeAliased(2, _s, target);
605 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
606 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"dunedaq.ersschema.Context.function_name");
607 target = stream->WriteStringMaybeAliased(3, _s, target);
613 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
614 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"dunedaq.ersschema.Context.host_name");
615 target = stream->WriteStringMaybeAliased(4, _s, target);
620 target = stream->EnsureSpace(target);
621 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
628 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
629 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"dunedaq.ersschema.Context.package_name");
630 target = stream->WriteStringMaybeAliased(6, _s, target);
635 target = stream->EnsureSpace(target);
636 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
642 target = stream->EnsureSpace(target);
643 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
649 target = stream->EnsureSpace(target);
650 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
657 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
658 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"dunedaq.ersschema.Context.user_name");
659 target = stream->WriteStringMaybeAliased(14, _s, target);
665 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
666 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"dunedaq.ersschema.Context.application_name");
667 target = stream->WriteStringMaybeAliased(15, _s, target);
670 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
672 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
673 _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
681 ::size_t total_size = 0;
683 ::uint32_t cached_has_bits = 0;
685 (void) cached_has_bits;
689 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
695 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
701 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
707 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
713 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
719 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
725 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
731 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
737 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
743 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
749 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
757 ::google::protobuf::Message::CopyWithSourceCheck,
763void Context::MergeImpl(::google::protobuf::Message& to_msg, const ::google::protobuf::Message& from_msg) {
764 auto*
const _this =
static_cast<Context*
>(&to_msg);
765 auto& from =
static_cast<const Context&
>(from_msg);
767 ABSL_DCHECK_NE(&from, _this);
768 ::uint32_t cached_has_bits = 0;
769 (void) cached_has_bits;
771 if (!from._internal_cwd().empty()) {
772 _this->_internal_set_cwd(from._internal_cwd());
774 if (!from._internal_file_name().empty()) {
775 _this->_internal_set_file_name(from._internal_file_name());
777 if (!from._internal_function_name().empty()) {
778 _this->_internal_set_function_name(from._internal_function_name());
780 if (!from._internal_host_name().empty()) {
781 _this->_internal_set_host_name(from._internal_host_name());
783 if (!from._internal_package_name().empty()) {
784 _this->_internal_set_package_name(from._internal_package_name());
786 if (!from._internal_user_name().empty()) {
787 _this->_internal_set_user_name(from._internal_user_name());
789 if (!from._internal_application_name().empty()) {
790 _this->_internal_set_application_name(from._internal_application_name());
792 if (from._internal_line_number() != 0) {
793 _this->_internal_set_line_number(from._internal_line_number());
795 if (from._internal_process_id() != 0) {
796 _this->_internal_set_process_id(from._internal_process_id());
798 if (from._internal_thread_id() != 0) {
799 _this->_internal_set_thread_id(from._internal_thread_id());
801 if (from._internal_user_id() != 0) {
802 _this->_internal_set_user_id(from._internal_user_id());
804 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
809 if (&from ==
this)
return;
820 auto* lhs_arena = GetArenaForAllocation();
821 auto* rhs_arena = other->GetArenaForAllocation();
822 _internal_metadata_.
InternalSwap(&other->_internal_metadata_);
823 ::_pbi::ArenaStringPtr::InternalSwap(&
_impl_.
cwd_, lhs_arena,
837 ::google::protobuf::internal::memswap<
846 return ::_pbi::AssignDescriptors(
856 MergeFromInternal(other);
859 return ::_pbi::AssignDescriptors(
867 using HasBits =
decltype(std::declval<SimpleIssue>()._impl_._has_bits_);
872 (*has_bits)[0] |= 1u;
880 : ::
google::protobuf::Message(arena) {
898 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
899 from._internal_metadata_);
902 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
906 _this->_impl_.name_.Set(from._internal_name(), _this->GetArenaForAllocation());
909 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
913 _this->_impl_.message_.Set(from._internal_message(), _this->GetArenaForAllocation());
916 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
920 _this->_impl_.severity_.Set(from._internal_severity(), _this->GetArenaForAllocation());
923 _this->_impl_.context_ = new ::dunedaq::ersschema::Context(*from._impl_.context_);
935 {::google::protobuf::internal::ArenaInitialized(), arena},
943 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
947 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
951 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
957 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
961 ABSL_DCHECK(GetArenaForAllocation() ==
nullptr);
975 ::uint32_t cached_has_bits = 0;
977 (void) cached_has_bits;
985 if (cached_has_bits & 0x00000001u) {
991 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
995 const char* ptr, ::_pbi::ParseContext* ctx) {
996 ptr = ::_pbi::TcParser::ParseLoop(
this, ptr, ctx, &
_table_.header);
1001PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
1004 PROTOBUF_FIELD_OFFSET(
SimpleIssue, _impl_._has_bits_),
1007 offsetof(
decltype(_table_), field_lookup_table),
1009 offsetof(
decltype(_table_), field_entries),
1012 offsetof(
decltype(_table_), aux_entries),
1014 ::_pbi::TcParser::GenericFallback,
1016 {::_pbi::TcParser::MiniParse, {}},
1018 {::_pbi::TcParser::FastMtS1,
1019 {10, 0, 0, PROTOBUF_FIELD_OFFSET(SimpleIssue, _impl_.context_)}},
1021 {::_pbi::TcParser::FastUS1,
1022 {18, 63, 0, PROTOBUF_FIELD_OFFSET(SimpleIssue, _impl_.name_)}},
1024 {::_pbi::TcParser::FastUR1,
1025 {26, 63, 0, PROTOBUF_FIELD_OFFSET(SimpleIssue, _impl_.inheritance_)}},
1027 {::_pbi::TcParser::FastUS1,
1028 {34, 63, 0, PROTOBUF_FIELD_OFFSET(SimpleIssue, _impl_.message_)}},
1030 {::_pbi::TcParser::FastUS1,
1031 {42, 63, 0, PROTOBUF_FIELD_OFFSET(SimpleIssue, _impl_.severity_)}},
1033 {::_pbi::TcParser::SingularVarintNoZag1<::uint64_t, offsetof(SimpleIssue, _impl_.time_), 63>(),
1034 {48, 63, 0, PROTOBUF_FIELD_OFFSET(SimpleIssue, _impl_.time_)}},
1035 {::_pbi::TcParser::MiniParse, {}},
1040 {PROTOBUF_FIELD_OFFSET(SimpleIssue, _impl_.context_), _Internal::kHasBitsOffset + 0, 0,
1041 (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
1043 {PROTOBUF_FIELD_OFFSET(SimpleIssue, _impl_.name_), -1, 0,
1044 (0 | ::_fl::kFcSingular | ::_fl::kUtf8String | ::_fl::kRepAString)},
1046 {PROTOBUF_FIELD_OFFSET(SimpleIssue, _impl_.inheritance_), -1, 0,
1047 (0 | ::_fl::kFcRepeated | ::_fl::kUtf8String | ::_fl::kRepSString)},
1049 {PROTOBUF_FIELD_OFFSET(SimpleIssue, _impl_.message_), -1, 0,
1050 (0 | ::_fl::kFcSingular | ::_fl::kUtf8String | ::_fl::kRepAString)},
1052 {PROTOBUF_FIELD_OFFSET(SimpleIssue, _impl_.severity_), -1, 0,
1053 (0 | ::_fl::kFcSingular | ::_fl::kUtf8String | ::_fl::kRepAString)},
1055 {PROTOBUF_FIELD_OFFSET(SimpleIssue, _impl_.time_), -1, 0,
1056 (0 | ::_fl::kFcSingular | ::_fl::kUInt64)},
1058 {PROTOBUF_FIELD_OFFSET(SimpleIssue, _impl_.parameters_), -1, 1,
1059 (0 | ::_fl::kFcRepeated | ::_fl::kMap)},
1061 {::_pbi::TcParser::GetTable<::dunedaq::ersschema::Context>()},
1062 {::_pbi::TcParser::GetMapAuxInfo<
decltype(SimpleIssue()._impl_.parameters_)>(1, 0, 0)},
1064 "\35\0\4\13\7\10\0\12"
1065 "dunedaq.ersschema.SimpleIssue"
1076 ::google::protobuf::io::EpsCopyOutputStream* stream)
const {
1078 ::uint32_t cached_has_bits = 0;
1079 (void)cached_has_bits;
1083 if (cached_has_bits & 0x00000001u) {
1084 target = ::google::protobuf::internal::WireFormatLite::
1092 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1093 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"dunedaq.ersschema.SimpleIssue.name");
1094 target = stream->WriteStringMaybeAliased(2, _s, target);
1100 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1101 s.data(),
static_cast<int>(s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"dunedaq.ersschema.SimpleIssue.inheritance");
1102 target = stream->WriteString(3, s, target);
1108 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1109 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"dunedaq.ersschema.SimpleIssue.message");
1110 target = stream->WriteStringMaybeAliased(4, _s, target);
1116 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1117 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"dunedaq.ersschema.SimpleIssue.severity");
1118 target = stream->WriteStringMaybeAliased(5, _s, target);
1123 target = stream->EnsureSpace(target);
1124 target = ::_pbi::WireFormatLite::WriteUInt64ToArray(
1130 using MapType = ::google::protobuf::Map<std::string, std::string>;
1131 using WireHelper = SimpleIssue_ParametersEntry_DoNotUse::Funcs;
1134 if (stream->IsSerializationDeterministic() && field.size() > 1) {
1135 for (
const auto& entry : ::google::protobuf::internal::MapSorterPtr<MapType>(field)) {
1136 target = WireHelper::InternalSerialize(
1137 11, entry.first, entry.second, target, stream);
1138 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1139 entry.first.data(),
static_cast<int>(entry.first.length()),
1140 ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"dunedaq.ersschema.SimpleIssue.parameters");
1141 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1142 entry.second.data(),
static_cast<int>(entry.second.length()),
1143 ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"dunedaq.ersschema.SimpleIssue.parameters");
1146 for (
const auto& entry : field) {
1147 target = WireHelper::InternalSerialize(
1148 11, entry.first, entry.second, target, stream);
1149 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1150 entry.first.data(),
static_cast<int>(entry.first.length()),
1151 ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"dunedaq.ersschema.SimpleIssue.parameters");
1152 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1153 entry.second.data(),
static_cast<int>(entry.second.length()),
1154 ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"dunedaq.ersschema.SimpleIssue.parameters");
1159 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1161 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
1162 _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
1170 ::size_t total_size = 0;
1172 ::uint32_t cached_has_bits = 0;
1174 (void) cached_has_bits;
1179 total_size += ::google::protobuf::internal::WireFormatLite::StringSize(
1185 total_size += SimpleIssue_ParametersEntry_DoNotUse::Funcs::ByteSizeLong(entry.first, entry.second);
1189 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
1195 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
1201 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
1207 if (cached_has_bits & 0x00000001u) {
1209 ::google::protobuf::internal::WireFormatLite::MessageSize(
1215 total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(
1223 ::google::protobuf::Message::CopyWithSourceCheck,
1230 auto*
const _this =
static_cast<SimpleIssue*
>(&to_msg);
1231 auto& from =
static_cast<const SimpleIssue&
>(from_msg);
1233 ABSL_DCHECK_NE(&from, _this);
1234 ::uint32_t cached_has_bits = 0;
1235 (void) cached_has_bits;
1237 _this->_internal_mutable_inheritance()->MergeFrom(from._internal_inheritance());
1238 _this->_impl_.parameters_.MergeFrom(from._impl_.parameters_);
1239 if (!from._internal_name().empty()) {
1240 _this->_internal_set_name(from._internal_name());
1242 if (!from._internal_message().empty()) {
1243 _this->_internal_set_message(from._internal_message());
1245 if (!from._internal_severity().empty()) {
1246 _this->_internal_set_severity(from._internal_severity());
1248 if ((from._impl_._has_bits_[0] & 0x00000001u) != 0) {
1249 _this->_internal_mutable_context()->::dunedaq::ersschema::Context::MergeFrom(
1250 from._internal_context());
1252 if (from._internal_time() != 0) {
1253 _this->_internal_set_time(from._internal_time());
1255 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
1260 if (&from ==
this)
return;
1271 auto* lhs_arena = GetArenaForAllocation();
1272 auto* rhs_arena = other->GetArenaForAllocation();
1273 _internal_metadata_.
InternalSwap(&other->_internal_metadata_);
1277 ::_pbi::ArenaStringPtr::InternalSwap(&
_impl_.
name_, lhs_arena,
1279 ::_pbi::ArenaStringPtr::InternalSwap(&
_impl_.
message_, lhs_arena,
1283 ::google::protobuf::internal::memswap<
1292 return ::_pbi::AssignDescriptors(
1300 using HasBits =
decltype(std::declval<IssueChain>()._impl_._has_bits_);
1303 static const ::dunedaq::ersschema::SimpleIssue&
final(
const IssueChain* msg);
1305 (*has_bits)[0] |= 1u;
1313 : ::
google::protobuf::Message(arena) {
1329 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
1330 from._internal_metadata_);
1332 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1336 _this->_impl_.session_.Set(from._internal_session(), _this->GetArenaForAllocation());
1339 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1343 _this->_impl_.application_.Set(from._internal_application(), _this->GetArenaForAllocation());
1346 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1350 _this->_impl_.module_.Set(from._internal_module(), _this->GetArenaForAllocation());
1353 _this->_impl_.final_ = new ::dunedaq::ersschema::SimpleIssue(*from._impl_.final_);
1370 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1374 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1378 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1384 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
1388 ABSL_DCHECK(GetArenaForAllocation() ==
nullptr);
1401 ::uint32_t cached_has_bits = 0;
1403 (void) cached_has_bits;
1410 if (cached_has_bits & 0x00000001u) {
1415 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
1419 const char* ptr, ::_pbi::ParseContext* ctx) {
1420 ptr = ::_pbi::TcParser::ParseLoop(
this, ptr, ctx, &
_table_.header);
1425PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1
1428 PROTOBUF_FIELD_OFFSET(
IssueChain, _impl_._has_bits_),
1431 offsetof(
decltype(_table_), field_lookup_table),
1433 offsetof(
decltype(_table_), field_entries),
1436 offsetof(
decltype(_table_), aux_entries),
1438 ::_pbi::TcParser::GenericFallback,
1441 {::_pbi::TcParser::FastUS1,
1442 {98, 63, 0, PROTOBUF_FIELD_OFFSET(IssueChain, _impl_.module_)}},
1444 {::_pbi::TcParser::FastMtS1,
1445 {10, 0, 0, PROTOBUF_FIELD_OFFSET(IssueChain, _impl_.final_)}},
1447 {::_pbi::TcParser::FastMtR1,
1448 {18, 63, 1, PROTOBUF_FIELD_OFFSET(IssueChain, _impl_.causes_)}},
1450 {::_pbi::TcParser::FastUS1,
1451 {90, 63, 0, PROTOBUF_FIELD_OFFSET(IssueChain, _impl_.application_)}},
1456 {PROTOBUF_FIELD_OFFSET(IssueChain, _impl_.final_), _Internal::kHasBitsOffset + 0, 0,
1457 (0 | ::_fl::kFcOptional | ::_fl::kMessage | ::_fl::kTvTable)},
1459 {PROTOBUF_FIELD_OFFSET(IssueChain, _impl_.causes_), -1, 1,
1460 (0 | ::_fl::kFcRepeated | ::_fl::kMessage | ::_fl::kTvTable)},
1462 {PROTOBUF_FIELD_OFFSET(IssueChain, _impl_.session_), -1, 0,
1463 (0 | ::_fl::kFcSingular | ::_fl::kUtf8String | ::_fl::kRepAString)},
1465 {PROTOBUF_FIELD_OFFSET(IssueChain, _impl_.application_), -1, 0,
1466 (0 | ::_fl::kFcSingular | ::_fl::kUtf8String | ::_fl::kRepAString)},
1468 {PROTOBUF_FIELD_OFFSET(IssueChain, _impl_.module_), -1, 0,
1469 (0 | ::_fl::kFcSingular | ::_fl::kUtf8String | ::_fl::kRepAString)},
1471 {::_pbi::TcParser::GetTable<::dunedaq::ersschema::SimpleIssue>()},
1472 {::_pbi::TcParser::GetTable<::dunedaq::ersschema::SimpleIssue>()},
1474 "\34\0\0\7\13\6\0\0"
1475 "dunedaq.ersschema.IssueChain"
1484 ::google::protobuf::io::EpsCopyOutputStream* stream)
const {
1486 ::uint32_t cached_has_bits = 0;
1487 (void)cached_has_bits;
1491 if (cached_has_bits & 0x00000001u) {
1492 target = ::google::protobuf::internal::WireFormatLite::
1498 for (
unsigned i = 0,
1501 target = ::google::protobuf::internal::WireFormatLite::
1502 InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream);
1508 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1509 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"dunedaq.ersschema.IssueChain.session");
1510 target = stream->WriteStringMaybeAliased(10, _s, target);
1516 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1517 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"dunedaq.ersschema.IssueChain.application");
1518 target = stream->WriteStringMaybeAliased(11, _s, target);
1524 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
1525 _s.data(),
static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE,
"dunedaq.ersschema.IssueChain.module");
1526 target = stream->WriteStringMaybeAliased(12, _s, target);
1529 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1531 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
1532 _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
1540 ::size_t total_size = 0;
1542 ::uint32_t cached_has_bits = 0;
1544 (void) cached_has_bits;
1550 ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
1554 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
1560 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
1566 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
1572 if (cached_has_bits & 0x00000001u) {
1574 ::google::protobuf::internal::WireFormatLite::MessageSize(
1582 ::google::protobuf::Message::CopyWithSourceCheck,
1589 auto*
const _this =
static_cast<IssueChain*
>(&to_msg);
1590 auto& from =
static_cast<const IssueChain&
>(from_msg);
1592 ABSL_DCHECK_NE(&from, _this);
1593 ::uint32_t cached_has_bits = 0;
1594 (void) cached_has_bits;
1596 _this->_internal_mutable_causes()->MergeFrom(from._internal_causes());
1597 if (!from._internal_session().empty()) {
1598 _this->_internal_set_session(from._internal_session());
1600 if (!from._internal_application().empty()) {
1601 _this->_internal_set_application(from._internal_application());
1603 if (!from._internal_module().empty()) {
1604 _this->_internal_set_module(from._internal_module());
1606 if ((from._impl_._has_bits_[0] & 0x00000001u) != 0) {
1607 _this->_internal_mutable_final()->::dunedaq::ersschema::SimpleIssue::MergeFrom(
1608 from._internal_final());
1610 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
1615 if (&from ==
this)
return;
1626 auto* lhs_arena = GetArenaForAllocation();
1627 auto* rhs_arena = other->GetArenaForAllocation();
1628 _internal_metadata_.
InternalSwap(&other->_internal_metadata_);
1631 ::_pbi::ArenaStringPtr::InternalSwap(&
_impl_.
session_, lhs_arena,
1635 ::_pbi::ArenaStringPtr::InternalSwap(&
_impl_.
module_, lhs_arena,
1641 return ::_pbi::AssignDescriptors(
1653#include "google/protobuf/port_undef.inc"
const ::_pbi::DescriptorTable descriptor_table_ers_2fissue_2eproto
static constexprconst ::_pb::EnumDescriptor ** file_level_enum_descriptors_ers_2fissue_2eproto
::absl::once_flag descriptor_table_ers_2fissue_2eproto_once
static constexprconst ::_pb::ServiceDescriptor ** file_level_service_descriptors_ers_2fissue_2eproto
PROTOBUF_ATTRIBUTE_WEAKconst ::_pbi::DescriptorTable * descriptor_table_ers_2fissue_2eproto_getter()
::_pb::Metadata file_level_metadata_ers_2fissue_2eproto[4]
FELIX Initialization std::string initerror FELIX queue timed std::string queuename Unexpected chunk size
static const ::uint32_t offsets[]
const ::uint32_t TableStruct_wib_2eproto::offsets[] PROTOBUF_SECTION_VARIABLE(protodesc_cold)
static const ::_pb::Message *const file_default_instances[]