DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::ersschema::IssueChain Class Referencefinal

#include <issue.pb.h>

Inheritance diagram for dunedaq::ersschema::IssueChain:
[legend]
Collaboration diagram for dunedaq::ersschema::IssueChain:
[legend]

Classes

class  _Internal
 
struct  Impl_
 

Public Types

enum  : int {
  kCausesFieldNumber = 2 , kSessionFieldNumber = 10 , kApplicationFieldNumber = 11 , kModuleFieldNumber = 12 ,
  kFinalFieldNumber = 1
}
 

Public Member Functions

 IssueChain ()
 
 ~IssueChain () override
 
template<typename = void>
PROTOBUF_CONSTEXPR IssueChain (::google::protobuf::internal::ConstantInitialized)
 
 IssueChain (const IssueChain &from)
 
 IssueChain (IssueChain &&from) noexcept
 
IssueChainoperator= (const IssueChain &from)
 
IssueChainoperator= (IssueChain &&from) noexcept
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (IssueChain *other)
 
void UnsafeArenaSwap (IssueChain *other)
 
IssueChainNew (::google::protobuf::Arena *arena=nullptr) const final
 
void CopyFrom (const IssueChain &from)
 
void MergeFrom (const IssueChain &from)
 
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear () final
 
bool IsInitialized () const final
 
::size_t ByteSizeLong () const final
 
const char * _InternalParse (const char *ptr, ::google::protobuf::internal::ParseContext *ctx) final
 
::uint8_t * _InternalSerialize (::uint8_t *target, ::google::protobuf::io::EpsCopyOutputStream *stream) const final
 
int GetCachedSize () const final
 
const ::google::protobuf::Message::ClassData * GetClassData () const final
 
::google::protobuf::Metadata GetMetadata () const final
 
int causes_size () const
 
void clear_causes ()
 
::dunedaq::ersschema::SimpleIssuemutable_causes (int index)
 
::google::protobuf::RepeatedPtrField< ::dunedaq::ersschema::SimpleIssue > * mutable_causes ()
 
const ::dunedaq::ersschema::SimpleIssuecauses (int index) const
 
::dunedaq::ersschema::SimpleIssueadd_causes ()
 
const ::google::protobuf::RepeatedPtrField< ::dunedaq::ersschema::SimpleIssue > & causes () const
 
void clear_session ()
 
const std::string & session () const
 
template<typename Arg_ = const std::string&, typename... Args_>
void set_session (Arg_ &&arg, Args_... args)
 
std::string * mutable_session ()
 
PROTOBUF_NODISCARD std::string * release_session ()
 
void set_allocated_session (std::string *ptr)
 
void clear_application ()
 
const std::string & application () const
 
template<typename Arg_ = const std::string&, typename... Args_>
void set_application (Arg_ &&arg, Args_... args)
 
std::string * mutable_application ()
 
PROTOBUF_NODISCARD std::string * release_application ()
 
void set_allocated_application (std::string *ptr)
 
void clear_module ()
 
const std::string & module () const
 
template<typename Arg_ = const std::string&, typename... Args_>
void set_module (Arg_ &&arg, Args_... args)
 
std::string * mutable_module ()
 
PROTOBUF_NODISCARD std::string * release_module ()
 
void set_allocated_module (std::string *ptr)
 
bool has_final () const
 
void clear_final ()
 
const ::dunedaq::ersschema::SimpleIssuefinal () const
 
PROTOBUF_NODISCARD::dunedaq::ersschema::SimpleIssue * release_final ()
 
::dunedaq::ersschema::SimpleIssuemutable_final ()
 
void set_allocated_final (::dunedaq::ersschema::SimpleIssue *value)
 
void unsafe_arena_set_allocated_final (::dunedaq::ersschema::SimpleIssue *value)
 
::dunedaq::ersschema::SimpleIssueunsafe_arena_release_final ()
 
template<typename >
PROTOBUF_CONSTEXPR IssueChain (::_pbi::ConstantInitialized)
 
template<typename Arg_ , typename... Args_>
PROTOBUF_ALWAYS_INLINE void set_session (Arg_ &&arg, Args_... args)
 
template<typename Arg_ , typename... Args_>
PROTOBUF_ALWAYS_INLINE void set_application (Arg_ &&arg, Args_... args)
 
template<typename Arg_ , typename... Args_>
PROTOBUF_ALWAYS_INLINE void set_module (Arg_ &&arg, Args_... args)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const ::google::protobuf::Descriptor * GetDescriptor ()
 
static const ::google::protobuf::Reflection * GetReflection ()
 
static const IssueChaindefault_instance ()
 
static const IssueChaininternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 IssueChain (::google::protobuf::Arena *arena)
 

Private Types

typedef void InternalArenaConstructable_
 
typedef void DestructorSkippable_
 

Private Member Functions

void SharedCtor (::google::protobuf::Arena *arena)
 
void SharedDtor ()
 
void SetCachedSize (int size) const final
 
void InternalSwap (IssueChain *other)
 
int _internal_causes_size () const
 
const ::google::protobuf::RepeatedPtrField<::dunedaq::ersschema::SimpleIssue > & _internal_causes () const
 
::google::protobuf::RepeatedPtrField<::dunedaq::ersschema::SimpleIssue > * _internal_mutable_causes ()
 
const std::string & _internal_session () const
 
PROTOBUF_ALWAYS_INLINE void _internal_set_session (const std::string &value)
 
std::string * _internal_mutable_session ()
 
const std::string & _internal_application () const
 
PROTOBUF_ALWAYS_INLINE void _internal_set_application (const std::string &value)
 
std::string * _internal_mutable_application ()
 
const std::string & _internal_module () const
 
PROTOBUF_ALWAYS_INLINE void _internal_set_module (const std::string &value)
 
std::string * _internal_mutable_module ()
 
const ::dunedaq::ersschema::SimpleIssue_internal_final () const
 
::dunedaq::ersschema::SimpleIssue_internal_mutable_final ()
 

Static Private Member Functions

static void MergeImpl (::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
 
::absl::string_view FullMessageName ()
 

Private Attributes

union { 
 
   Impl_   _impl_ 
 
};  
 

Static Private Attributes

static const ::google::protobuf::internal::TcParseTable< 2, 5, 2, 61, 2 > _table_
 

Friends

class ::google::protobuf::internal::AnyMetadata
 
class ::google::protobuf::internal::TcParser
 
template<typename T >
class ::google::protobuf::Arena::InternalHelper
 
struct ::TableStruct_ers_2fissue_2eproto
 
void swap (IssueChain &a, IssueChain &b)
 

Detailed Description

Definition at line 717 of file issue.pb.h.

Member Typedef Documentation

◆ DestructorSkippable_

Definition at line 940 of file issue.pb.h.

◆ InternalArenaConstructable_

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kCausesFieldNumber 
kSessionFieldNumber 
kApplicationFieldNumber 
kModuleFieldNumber 
kFinalFieldNumber 

Definition at line 844 of file issue.pb.h.

Constructor & Destructor Documentation

◆ IssueChain() [1/6]

dunedaq::ersschema::IssueChain::IssueChain ( )
inline

Definition at line 720 of file issue.pb.h.

◆ ~IssueChain()

dunedaq::ersschema::IssueChain::~IssueChain ( )
override

Definition at line 1382 of file issue.pb.cc.

1382 {
1383 // @@protoc_insertion_point(destructor:dunedaq.ersschema.IssueChain)
1384 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
1385 SharedDtor();
1386}

◆ IssueChain() [2/6]

template<typename = void>
PROTOBUF_CONSTEXPR dunedaq::ersschema::IssueChain::IssueChain ( ::google::protobuf::internal::ConstantInitialized )
explicit

◆ IssueChain() [3/6]

dunedaq::ersschema::IssueChain::IssueChain ( const IssueChain & from)

Definition at line 1317 of file issue.pb.cc.

1317 : ::google::protobuf::Message() {
1318 IssueChain* const _this = this;
1319 (void)_this;
1320 new (&_impl_) Impl_{
1321 decltype(_impl_._has_bits_){from._impl_._has_bits_},
1322 /*decltype(_impl_._cached_size_)*/ {},
1323 decltype(_impl_.causes_){from._impl_.causes_},
1324 decltype(_impl_.session_){},
1325 decltype(_impl_.application_){},
1326 decltype(_impl_.module_){},
1327 decltype(_impl_.final_){nullptr},
1328 };
1329 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
1330 from._internal_metadata_);
1331 _impl_.session_.InitDefault();
1332 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1333 _impl_.session_.Set("", GetArenaForAllocation());
1334 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1335 if (!from._internal_session().empty()) {
1336 _this->_impl_.session_.Set(from._internal_session(), _this->GetArenaForAllocation());
1337 }
1338 _impl_.application_.InitDefault();
1339 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1340 _impl_.application_.Set("", GetArenaForAllocation());
1341 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1342 if (!from._internal_application().empty()) {
1343 _this->_impl_.application_.Set(from._internal_application(), _this->GetArenaForAllocation());
1344 }
1345 _impl_.module_.InitDefault();
1346 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1347 _impl_.module_.Set("", GetArenaForAllocation());
1348 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1349 if (!from._internal_module().empty()) {
1350 _this->_impl_.module_.Set(from._internal_module(), _this->GetArenaForAllocation());
1351 }
1352 if ((from._impl_._has_bits_[0] & 0x00000001u) != 0) {
1353 _this->_impl_.final_ = new ::dunedaq::ersschema::SimpleIssue(*from._impl_.final_);
1354 }
1355
1356 // @@protoc_insertion_point(copy_constructor:dunedaq.ersschema.IssueChain)
1357}
::google::protobuf::internal::HasBits< 1 > _has_bits_
Definition issue.pb.h:942
::google::protobuf::internal::ArenaStringPtr application_
Definition issue.pb.h:946
::google::protobuf::internal::ArenaStringPtr session_
Definition issue.pb.h:945
::google::protobuf::internal::ArenaStringPtr module_
Definition issue.pb.h:947
::google::protobuf::RepeatedPtrField< ::dunedaq::ersschema::SimpleIssue > causes_
Definition issue.pb.h:944
::dunedaq::ersschema::SimpleIssue * final_
Definition issue.pb.h:948

◆ IssueChain() [4/6]

dunedaq::ersschema::IssueChain::IssueChain ( IssueChain && from)
inlinenoexcept

Definition at line 726 of file issue.pb.h.

727 : IssueChain() {
728 *this = ::std::move(from);
729 }

◆ IssueChain() [5/6]

dunedaq::ersschema::IssueChain::IssueChain ( ::google::protobuf::Arena * arena)
explicitprotected

Definition at line 1312 of file issue.pb.cc.

1313 : ::google::protobuf::Message(arena) {
1314 SharedCtor(arena);
1315 // @@protoc_insertion_point(arena_constructor:dunedaq.ersschema.IssueChain)
1316}
void SharedCtor(::google::protobuf::Arena *arena)
Definition issue.pb.cc:1358

◆ IssueChain() [6/6]

template<typename >
PROTOBUF_CONSTEXPR dunedaq::ersschema::IssueChain::IssueChain ( ::_pbi::ConstantInitialized )

Definition at line 117 of file issue.pb.cc.

118 : _impl_{
119 /*decltype(_impl_._has_bits_)*/ {},
120 /*decltype(_impl_._cached_size_)*/ {},
121 /*decltype(_impl_.causes_)*/ {},
122 /*decltype(_impl_.session_)*/ {
123 &::_pbi::fixed_address_empty_string,
124 ::_pbi::ConstantInitialized{},
125 },
126 /*decltype(_impl_.application_)*/ {
127 &::_pbi::fixed_address_empty_string,
128 ::_pbi::ConstantInitialized{},
129 },
130 /*decltype(_impl_.module_)*/ {
131 &::_pbi::fixed_address_empty_string,
132 ::_pbi::ConstantInitialized{},
133 },
134 /*decltype(_impl_.final_)*/ nullptr,
135 } {}

Member Function Documentation

◆ _internal_application()

const std::string & dunedaq::ersschema::IssueChain::_internal_application ( ) const
inlineprivate

Definition at line 2034 of file issue.pb.h.

2034 {
2035 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
2036 return _impl_.application_.Get();
2037}

◆ _internal_causes()

const::google::protobuf::RepeatedPtrField<::dunedaq::ersschema::SimpleIssue > & dunedaq::ersschema::IssueChain::_internal_causes ( ) const
inlineprivate

Definition at line 1952 of file issue.pb.h.

1952 {
1953 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
1954 return _impl_.causes_;
1955}

◆ _internal_causes_size()

int dunedaq::ersschema::IssueChain::_internal_causes_size ( ) const
inlineprivate

Definition at line 1917 of file issue.pb.h.

1917 {
1918 return _internal_causes().size();
1919}
const ::google::protobuf::RepeatedPtrField<::dunedaq::ersschema::SimpleIssue > & _internal_causes() const
Definition issue.pb.h:1952

◆ _internal_final()

const::dunedaq::ersschema::SimpleIssue & dunedaq::ersschema::IssueChain::_internal_final ( ) const
inlineprivate

Definition at line 1830 of file issue.pb.h.

1830 {
1831 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
1832 const ::dunedaq::ersschema::SimpleIssue* p = _impl_.final_;
1833 return p != nullptr ? *p : reinterpret_cast<const ::dunedaq::ersschema::SimpleIssue&>(::dunedaq::ersschema::_SimpleIssue_default_instance_);
1834}
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 SimpleIssueDefaultTypeInternal _SimpleIssue_default_instance_
Definition issue.pb.cc:115

◆ _internal_module()

const std::string & dunedaq::ersschema::IssueChain::_internal_module ( ) const
inlineprivate

Definition at line 2085 of file issue.pb.h.

2085 {
2086 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
2087 return _impl_.module_.Get();
2088}

◆ _internal_mutable_application()

std::string * dunedaq::ersschema::IssueChain::_internal_mutable_application ( )
inlineprivate

Definition at line 2043 of file issue.pb.h.

2043 {
2044 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
2045 ;
2046 return _impl_.application_.Mutable( GetArenaForAllocation());
2047}

◆ _internal_mutable_causes()

google::protobuf::RepeatedPtrField<::dunedaq::ersschema::SimpleIssue > * dunedaq::ersschema::IssueChain::_internal_mutable_causes ( )
inlineprivate

Definition at line 1957 of file issue.pb.h.

1957 {
1958 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
1959 return &_impl_.causes_;
1960}

◆ _internal_mutable_final()

dunedaq::ersschema::SimpleIssue * dunedaq::ersschema::IssueChain::_internal_mutable_final ( )
inlineprivate

Definition at line 1880 of file issue.pb.h.

1880 {
1881 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
1882 _impl_._has_bits_[0] |= 0x00000001u;
1883 if (_impl_.final_ == nullptr) {
1884 auto* p = CreateMaybeMessage<::dunedaq::ersschema::SimpleIssue>(GetArenaForAllocation());
1885 _impl_.final_ = reinterpret_cast<::dunedaq::ersschema::SimpleIssue*>(p);
1886 }
1887 return _impl_.final_;
1888}

◆ _internal_mutable_module()

std::string * dunedaq::ersschema::IssueChain::_internal_mutable_module ( )
inlineprivate

Definition at line 2094 of file issue.pb.h.

2094 {
2095 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
2096 ;
2097 return _impl_.module_.Mutable( GetArenaForAllocation());
2098}

◆ _internal_mutable_session()

std::string * dunedaq::ersschema::IssueChain::_internal_mutable_session ( )
inlineprivate

Definition at line 1992 of file issue.pb.h.

1992 {
1993 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
1994 ;
1995 return _impl_.session_.Mutable( GetArenaForAllocation());
1996}

◆ _internal_session()

const std::string & dunedaq::ersschema::IssueChain::_internal_session ( ) const
inlineprivate

Definition at line 1983 of file issue.pb.h.

1983 {
1984 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
1985 return _impl_.session_.Get();
1986}

◆ _internal_set_application()

void dunedaq::ersschema::IssueChain::_internal_set_application ( const std::string & value)
inlineprivate

Definition at line 2038 of file issue.pb.h.

2038 {
2039 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
2040 ;
2041 _impl_.application_.Set(value, GetArenaForAllocation());
2042}

◆ _internal_set_module()

void dunedaq::ersschema::IssueChain::_internal_set_module ( const std::string & value)
inlineprivate

Definition at line 2089 of file issue.pb.h.

2089 {
2090 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
2091 ;
2092 _impl_.module_.Set(value, GetArenaForAllocation());
2093}

◆ _internal_set_session()

void dunedaq::ersschema::IssueChain::_internal_set_session ( const std::string & value)
inlineprivate

Definition at line 1987 of file issue.pb.h.

1987 {
1988 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
1989 ;
1990 _impl_.session_.Set(value, GetArenaForAllocation());
1991}

◆ _InternalParse()

const char * dunedaq::ersschema::IssueChain::_InternalParse ( const char * ptr,
::google::protobuf::internal::ParseContext * ctx )
final

Definition at line 1418 of file issue.pb.cc.

1419 {
1420 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
1421 return ptr;
1422}
static const ::google::protobuf::internal::TcParseTable< 2, 5, 2, 61, 2 > _table_
Definition issue.pb.h:937

◆ _InternalSerialize()

uint8_t * dunedaq::ersschema::IssueChain::_InternalSerialize ( ::uint8_t * target,
::google::protobuf::io::EpsCopyOutputStream * stream ) const
final

Definition at line 1482 of file issue.pb.cc.

1484 {
1485 // @@protoc_insertion_point(serialize_to_array_start:dunedaq.ersschema.IssueChain)
1486 ::uint32_t cached_has_bits = 0;
1487 (void)cached_has_bits;
1488
1489 cached_has_bits = _impl_._has_bits_[0];
1490 // .dunedaq.ersschema.SimpleIssue final = 1;
1491 if (cached_has_bits & 0x00000001u) {
1492 target = ::google::protobuf::internal::WireFormatLite::
1493 InternalWriteMessage(1, _Internal::final(this),
1494 _Internal::final(this).GetCachedSize(), target, stream);
1495 }
1496
1497 // repeated .dunedaq.ersschema.SimpleIssue causes = 2;
1498 for (unsigned i = 0,
1499 n = static_cast<unsigned>(this->_internal_causes_size()); i < n; i++) {
1500 const auto& repfield = this->_internal_causes().Get(i);
1501 target = ::google::protobuf::internal::WireFormatLite::
1502 InternalWriteMessage(2, repfield, repfield.GetCachedSize(), target, stream);
1503 }
1504
1505 // string session = 10;
1506 if (!this->_internal_session().empty()) {
1507 const std::string& _s = this->_internal_session();
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);
1511 }
1512
1513 // string application = 11;
1514 if (!this->_internal_application().empty()) {
1515 const std::string& _s = this->_internal_application();
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);
1519 }
1520
1521 // string module = 12;
1522 if (!this->_internal_module().empty()) {
1523 const std::string& _s = this->_internal_module();
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);
1527 }
1528
1529 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
1530 target =
1531 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
1532 _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
1533 }
1534 // @@protoc_insertion_point(serialize_to_array_end:dunedaq.ersschema.IssueChain)
1535 return target;
1536}
static const ::dunedaq::ersschema::SimpleIssue & final(const IssueChain *msg)
Definition issue.pb.cc:1309
const std::string & _internal_module() const
Definition issue.pb.h:2085
int GetCachedSize() const final
Definition issue.pb.h:818
const std::string & _internal_session() const
Definition issue.pb.h:1983
const std::string & _internal_application() const
Definition issue.pb.h:2034

◆ add_causes()

dunedaq::ersschema::SimpleIssue * dunedaq::ersschema::IssueChain::add_causes ( )
inline

Definition at line 1940 of file issue.pb.h.

1940 {
1941 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
1943 // @@protoc_insertion_point(field_add:dunedaq.ersschema.IssueChain.causes)
1944 return _add;
1945}
::google::protobuf::RepeatedPtrField<::dunedaq::ersschema::SimpleIssue > * _internal_mutable_causes()
Definition issue.pb.h:1957

◆ application()

const std::string & dunedaq::ersschema::IssueChain::application ( ) const
inline

Definition at line 2017 of file issue.pb.h.

2017 {
2018 // @@protoc_insertion_point(field_get:dunedaq.ersschema.IssueChain.application)
2019 return _internal_application();
2020}

◆ ByteSizeLong()

size_t dunedaq::ersschema::IssueChain::ByteSizeLong ( ) const
final

Definition at line 1538 of file issue.pb.cc.

1538 {
1539// @@protoc_insertion_point(message_byte_size_start:dunedaq.ersschema.IssueChain)
1540 ::size_t total_size = 0;
1541
1542 ::uint32_t cached_has_bits = 0;
1543 // Prevent compiler warnings about cached_has_bits being unused
1544 (void) cached_has_bits;
1545
1546 // repeated .dunedaq.ersschema.SimpleIssue causes = 2;
1547 total_size += 1UL * this->_internal_causes_size();
1548 for (const auto& msg : this->_internal_causes()) {
1549 total_size +=
1550 ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
1551 }
1552 // string session = 10;
1553 if (!this->_internal_session().empty()) {
1554 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
1555 this->_internal_session());
1556 }
1557
1558 // string application = 11;
1559 if (!this->_internal_application().empty()) {
1560 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
1561 this->_internal_application());
1562 }
1563
1564 // string module = 12;
1565 if (!this->_internal_module().empty()) {
1566 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
1567 this->_internal_module());
1568 }
1569
1570 // .dunedaq.ersschema.SimpleIssue final = 1;
1571 cached_has_bits = _impl_._has_bits_[0];
1572 if (cached_has_bits & 0x00000001u) {
1573 total_size += 1 +
1574 ::google::protobuf::internal::WireFormatLite::MessageSize(
1575 *_impl_.final_);
1576 }
1577
1578 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
1579}
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition issue.pb.h:943

◆ causes() [1/2]

const::google::protobuf::RepeatedPtrField<::dunedaq::ersschema::SimpleIssue > & dunedaq::ersschema::IssueChain::causes ( ) const
inline

Definition at line 1947 of file issue.pb.h.

1947 {
1948 // @@protoc_insertion_point(field_list:dunedaq.ersschema.IssueChain.causes)
1949 return _internal_causes();
1950}

◆ causes() [2/2]

const::dunedaq::ersschema::SimpleIssue & dunedaq::ersschema::IssueChain::causes ( int index) const
inline

Definition at line 1936 of file issue.pb.h.

1936 {
1937 // @@protoc_insertion_point(field_get:dunedaq.ersschema.IssueChain.causes)
1938 return _internal_causes().Get(index);
1939}

◆ causes_size()

int dunedaq::ersschema::IssueChain::causes_size ( ) const
inline

Definition at line 1920 of file issue.pb.h.

1920 {
1921 return _internal_causes_size();
1922}

◆ Clear()

PROTOBUF_NOINLINE void dunedaq::ersschema::IssueChain::Clear ( )
final

Definition at line 1399 of file issue.pb.cc.

1399 {
1400// @@protoc_insertion_point(message_clear_start:dunedaq.ersschema.IssueChain)
1401 ::uint32_t cached_has_bits = 0;
1402 // Prevent compiler warnings about cached_has_bits being unused
1403 (void) cached_has_bits;
1404
1405 _internal_mutable_causes()->Clear();
1406 _impl_.session_.ClearToEmpty();
1407 _impl_.application_.ClearToEmpty();
1408 _impl_.module_.ClearToEmpty();
1409 cached_has_bits = _impl_._has_bits_[0];
1410 if (cached_has_bits & 0x00000001u) {
1411 ABSL_DCHECK(_impl_.final_ != nullptr);
1412 _impl_.final_->Clear();
1413 }
1414 _impl_._has_bits_.Clear();
1415 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
1416}
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition issue.pb.cc:973

◆ clear_application()

void dunedaq::ersschema::IssueChain::clear_application ( )
inline

Definition at line 2014 of file issue.pb.h.

2014 {
2015 _impl_.application_.ClearToEmpty();
2016}

◆ clear_causes()

void dunedaq::ersschema::IssueChain::clear_causes ( )
inline

Definition at line 1923 of file issue.pb.h.

1923 {
1924 _internal_mutable_causes()->Clear();
1925}

◆ clear_final()

void dunedaq::ersschema::IssueChain::clear_final ( )
inline

Definition at line 1826 of file issue.pb.h.

1826 {
1827 if (_impl_.final_ != nullptr) _impl_.final_->Clear();
1828 _impl_._has_bits_[0] &= ~0x00000001u;
1829}

◆ clear_module()

void dunedaq::ersschema::IssueChain::clear_module ( )
inline

Definition at line 2065 of file issue.pb.h.

2065 {
2066 _impl_.module_.ClearToEmpty();
2067}

◆ clear_session()

void dunedaq::ersschema::IssueChain::clear_session ( )
inline

Definition at line 1963 of file issue.pb.h.

1963 {
1964 _impl_.session_.ClearToEmpty();
1965}

◆ CopyFrom()

void dunedaq::ersschema::IssueChain::CopyFrom ( const IssueChain & from)

Definition at line 1613 of file issue.pb.cc.

1613 {
1614// @@protoc_insertion_point(class_specific_copy_from_start:dunedaq.ersschema.IssueChain)
1615 if (&from == this) return;
1616 Clear();
1617 MergeFrom(from);
1618}
void MergeFrom(const IssueChain &from)
Definition issue.pb.h:805
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition issue.pb.cc:1399

◆ default_instance()

static const IssueChain & dunedaq::ersschema::IssueChain::default_instance ( )
inlinestatic

Definition at line 765 of file issue.pb.h.

765 {
767 }
static const IssueChain * internal_default_instance()
Definition issue.pb.h:768

◆ descriptor()

static const ::google::protobuf::Descriptor * dunedaq::ersschema::IssueChain::descriptor ( )
inlinestatic

Definition at line 756 of file issue.pb.h.

756 {
757 return GetDescriptor();
758 }
static const ::google::protobuf::Descriptor * GetDescriptor()
Definition issue.pb.h:759

◆ final()

const::dunedaq::ersschema::SimpleIssue & dunedaq::ersschema::IssueChain::final ( ) const
inline

Definition at line 1835 of file issue.pb.h.

1835 {
1836 // @@protoc_insertion_point(field_get:dunedaq.ersschema.IssueChain.final)
1837 return _internal_final();
1838}
const ::dunedaq::ersschema::SimpleIssue & _internal_final() const
Definition issue.pb.h:1830

◆ FullMessageName()

::absl::string_view dunedaq::ersschema::IssueChain::FullMessageName ( )
inlinestaticprivate

Definition at line 828 of file issue.pb.h.

828 {
829 return "dunedaq.ersschema.IssueChain";
830 }

◆ GetCachedSize()

int dunedaq::ersschema::IssueChain::GetCachedSize ( ) const
inlinefinal

Definition at line 818 of file issue.pb.h.

818{ return _impl_._cached_size_.Get(); }

◆ GetClassData()

const::google::protobuf::Message::ClassData * dunedaq::ersschema::IssueChain::GetClassData ( ) const
final

Definition at line 1585 of file issue.pb.cc.

1585{ return &_class_data_; }
static const ClassData _class_data_
Definition issue.pb.h:835

◆ GetDescriptor()

static const ::google::protobuf::Descriptor * dunedaq::ersschema::IssueChain::GetDescriptor ( )
inlinestatic

Definition at line 759 of file issue.pb.h.

759 {
760 return default_instance().GetMetadata().descriptor;
761 }
static const IssueChain & default_instance()
Definition issue.pb.h:765
::google::protobuf::Metadata GetMetadata() const final
Definition issue.pb.cc:1640

◆ GetMetadata()

google::protobuf::Metadata dunedaq::ersschema::IssueChain::GetMetadata ( ) const
final

Definition at line 1640 of file issue.pb.cc.

1640 {
1641 return ::_pbi::AssignDescriptors(
1644}
::absl::once_flag descriptor_table_ers_2fissue_2eproto_once
Definition issue.pb.cc:262
PROTOBUF_ATTRIBUTE_WEAKconst ::_pbi::DescriptorTable * descriptor_table_ers_2fissue_2eproto_getter()
Definition issue.pb.cc:292
::_pb::Metadata file_level_metadata_ers_2fissue_2eproto[4]
Definition issue.pb.cc:148

◆ GetReflection()

static const ::google::protobuf::Reflection * dunedaq::ersschema::IssueChain::GetReflection ( )
inlinestatic

Definition at line 762 of file issue.pb.h.

762 {
763 return default_instance().GetMetadata().reflection;
764 }

◆ has_final()

bool dunedaq::ersschema::IssueChain::has_final ( ) const
inline

Definition at line 1821 of file issue.pb.h.

1821 {
1822 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
1823 PROTOBUF_ASSUME(!value || _impl_.final_ != nullptr);
1824 return value;
1825}

◆ internal_default_instance()

static const IssueChain * dunedaq::ersschema::IssueChain::internal_default_instance ( )
inlinestatic

Definition at line 768 of file issue.pb.h.

768 {
769 return reinterpret_cast<const IssueChain*>(
771 }
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 IssueChainDefaultTypeInternal _IssueChain_default_instance_
Definition issue.pb.cc:145

◆ InternalSwap()

void dunedaq::ersschema::IssueChain::InternalSwap ( IssueChain * other)
private

Definition at line 1624 of file issue.pb.cc.

1624 {
1625 using std::swap;
1626 auto* lhs_arena = GetArenaForAllocation();
1627 auto* rhs_arena = other->GetArenaForAllocation();
1628 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
1629 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
1630 _impl_.causes_.InternalSwap(&other->_impl_.causes_);
1631 ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.session_, lhs_arena,
1632 &other->_impl_.session_, rhs_arena);
1633 ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.application_, lhs_arena,
1634 &other->_impl_.application_, rhs_arena);
1635 ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.module_, lhs_arena,
1636 &other->_impl_.module_, rhs_arena);
1637 swap(_impl_.final_, other->_impl_.final_);
1638}
friend void swap(IssueChain &a, IssueChain &b)
Definition issue.pb.h:775

◆ IsInitialized()

PROTOBUF_NOINLINE bool dunedaq::ersschema::IssueChain::IsInitialized ( ) const
final

Definition at line 1620 of file issue.pb.cc.

1620 {
1621 return true;
1622}

◆ MergeFrom()

void dunedaq::ersschema::IssueChain::MergeFrom ( const IssueChain & from)
inline

Definition at line 805 of file issue.pb.h.

805 {
806 IssueChain::MergeImpl(*this, from);
807 }
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition issue.pb.cc:1588

◆ MergeImpl()

void dunedaq::ersschema::IssueChain::MergeImpl ( ::google::protobuf::Message & to_msg,
const ::google::protobuf::Message & from_msg )
staticprivate

Definition at line 1588 of file issue.pb.cc.

1588 {
1589 auto* const _this = static_cast<IssueChain*>(&to_msg);
1590 auto& from = static_cast<const IssueChain&>(from_msg);
1591 // @@protoc_insertion_point(class_specific_merge_from_start:dunedaq.ersschema.IssueChain)
1592 ABSL_DCHECK_NE(&from, _this);
1593 ::uint32_t cached_has_bits = 0;
1594 (void) cached_has_bits;
1595
1596 _this->_internal_mutable_causes()->MergeFrom(from._internal_causes());
1597 if (!from._internal_session().empty()) {
1598 _this->_internal_set_session(from._internal_session());
1599 }
1600 if (!from._internal_application().empty()) {
1601 _this->_internal_set_application(from._internal_application());
1602 }
1603 if (!from._internal_module().empty()) {
1604 _this->_internal_set_module(from._internal_module());
1605 }
1606 if ((from._impl_._has_bits_[0] & 0x00000001u) != 0) {
1607 _this->_internal_mutable_final()->::dunedaq::ersschema::SimpleIssue::MergeFrom(
1608 from._internal_final());
1609 }
1610 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
1611}

◆ module()

const std::string & dunedaq::ersschema::IssueChain::module ( ) const
inline

Definition at line 2068 of file issue.pb.h.

2068 {
2069 // @@protoc_insertion_point(field_get:dunedaq.ersschema.IssueChain.module)
2070 return _internal_module();
2071}

◆ mutable_application()

std::string * dunedaq::ersschema::IssueChain::mutable_application ( )
inline

Definition at line 2029 of file issue.pb.h.

2029 {
2030 std::string* _s = _internal_mutable_application();
2031 // @@protoc_insertion_point(field_mutable:dunedaq.ersschema.IssueChain.application)
2032 return _s;
2033}
std::string * _internal_mutable_application()
Definition issue.pb.h:2043

◆ mutable_causes() [1/2]

google::protobuf::RepeatedPtrField<::dunedaq::ersschema::SimpleIssue > * dunedaq::ersschema::IssueChain::mutable_causes ( )
inline

Definition at line 1931 of file issue.pb.h.

1931 {
1932 // @@protoc_insertion_point(field_mutable_list:dunedaq.ersschema.IssueChain.causes)
1933 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
1934 return _internal_mutable_causes();
1935}

◆ mutable_causes() [2/2]

dunedaq::ersschema::SimpleIssue * dunedaq::ersschema::IssueChain::mutable_causes ( int index)
inline

Definition at line 1926 of file issue.pb.h.

1926 {
1927 // @@protoc_insertion_point(field_mutable:dunedaq.ersschema.IssueChain.causes)
1928 return _internal_mutable_causes()->Mutable(index);
1929}

◆ mutable_final()

dunedaq::ersschema::SimpleIssue * dunedaq::ersschema::IssueChain::mutable_final ( )
inline

Definition at line 1889 of file issue.pb.h.

1889 {
1891 // @@protoc_insertion_point(field_mutable:dunedaq.ersschema.IssueChain.final)
1892 return _msg;
1893}
::dunedaq::ersschema::SimpleIssue * _internal_mutable_final()
Definition issue.pb.h:1880

◆ mutable_module()

std::string * dunedaq::ersschema::IssueChain::mutable_module ( )
inline

Definition at line 2080 of file issue.pb.h.

2080 {
2081 std::string* _s = _internal_mutable_module();
2082 // @@protoc_insertion_point(field_mutable:dunedaq.ersschema.IssueChain.module)
2083 return _s;
2084}
std::string * _internal_mutable_module()
Definition issue.pb.h:2094

◆ mutable_session()

std::string * dunedaq::ersschema::IssueChain::mutable_session ( )
inline

Definition at line 1978 of file issue.pb.h.

1978 {
1979 std::string* _s = _internal_mutable_session();
1980 // @@protoc_insertion_point(field_mutable:dunedaq.ersschema.IssueChain.session)
1981 return _s;
1982}
std::string * _internal_mutable_session()
Definition issue.pb.h:1992

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet * dunedaq::ersschema::IssueChain::mutable_unknown_fields ( )
inline

Definition at line 752 of file issue.pb.h.

752 {
753 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
754 }

◆ New()

IssueChain * dunedaq::ersschema::IssueChain::New ( ::google::protobuf::Arena * arena = nullptr) const
inlinefinal

Definition at line 799 of file issue.pb.h.

799 {
800 return CreateMaybeMessage<IssueChain>(arena);
801 }

◆ operator=() [1/2]

IssueChain & dunedaq::ersschema::IssueChain::operator= ( const IssueChain & from)
inline

Definition at line 731 of file issue.pb.h.

731 {
732 CopyFrom(from);
733 return *this;
734 }
void CopyFrom(const IssueChain &from)
Definition issue.pb.cc:1613

◆ operator=() [2/2]

IssueChain & dunedaq::ersschema::IssueChain::operator= ( IssueChain && from)
inlinenoexcept

Definition at line 735 of file issue.pb.h.

735 {
736 if (this == &from) return *this;
737 if (GetOwningArena() == from.GetOwningArena()
738 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
739 && GetOwningArena() != nullptr
740 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
741 ) {
742 InternalSwap(&from);
743 } else {
744 CopyFrom(from);
745 }
746 return *this;
747 }
void InternalSwap(IssueChain *other)
Definition issue.pb.cc:1624

◆ release_application()

std::string * dunedaq::ersschema::IssueChain::release_application ( )
inline

Definition at line 2048 of file issue.pb.h.

2048 {
2049 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
2050 // @@protoc_insertion_point(field_release:dunedaq.ersschema.IssueChain.application)
2051 return _impl_.application_.Release();
2052}

◆ release_final()

dunedaq::ersschema::SimpleIssue * dunedaq::ersschema::IssueChain::release_final ( )
inline

Definition at line 1852 of file issue.pb.h.

1852 {
1853 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
1854
1855 _impl_._has_bits_[0] &= ~0x00000001u;
1857 _impl_.final_ = nullptr;
1858#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
1859 auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released);
1860 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
1861 if (GetArenaForAllocation() == nullptr) {
1862 delete old;
1863 }
1864#else // PROTOBUF_FORCE_COPY_IN_RELEASE
1865 if (GetArenaForAllocation() != nullptr) {
1866 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
1867 }
1868#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
1869 return released;
1870}

◆ release_module()

std::string * dunedaq::ersschema::IssueChain::release_module ( )
inline

Definition at line 2099 of file issue.pb.h.

2099 {
2100 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
2101 // @@protoc_insertion_point(field_release:dunedaq.ersschema.IssueChain.module)
2102 return _impl_.module_.Release();
2103}

◆ release_session()

std::string * dunedaq::ersschema::IssueChain::release_session ( )
inline

Definition at line 1997 of file issue.pb.h.

1997 {
1998 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
1999 // @@protoc_insertion_point(field_release:dunedaq.ersschema.IssueChain.session)
2000 return _impl_.session_.Release();
2001}

◆ session()

const std::string & dunedaq::ersschema::IssueChain::session ( ) const
inline

Definition at line 1966 of file issue.pb.h.

1966 {
1967 // @@protoc_insertion_point(field_get:dunedaq.ersschema.IssueChain.session)
1968 return _internal_session();
1969}

◆ set_allocated_application()

void dunedaq::ersschema::IssueChain::set_allocated_application ( std::string * ptr)
inline

Definition at line 2053 of file issue.pb.h.

2053 {
2054 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
2055 _impl_.application_.SetAllocated(value, GetArenaForAllocation());
2056 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2057 if (_impl_.application_.IsDefault()) {
2058 _impl_.application_.Set("", GetArenaForAllocation());
2059 }
2060 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
2061 // @@protoc_insertion_point(field_set_allocated:dunedaq.ersschema.IssueChain.application)
2062}

◆ set_allocated_final()

void dunedaq::ersschema::IssueChain::set_allocated_final ( ::dunedaq::ersschema::SimpleIssue * value)
inline

Definition at line 1894 of file issue.pb.h.

1894 {
1895 ::google::protobuf::Arena* message_arena = GetArenaForAllocation();
1896 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
1897 if (message_arena == nullptr) {
1898 delete reinterpret_cast<::dunedaq::ersschema::SimpleIssue*>(_impl_.final_);
1899 }
1900
1901 if (value != nullptr) {
1902 ::google::protobuf::Arena* submessage_arena =
1903 ::google::protobuf::Arena::InternalGetOwningArena(reinterpret_cast<::dunedaq::ersschema::SimpleIssue*>(value));
1904 if (message_arena != submessage_arena) {
1905 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
1906 }
1907 _impl_._has_bits_[0] |= 0x00000001u;
1908 } else {
1909 _impl_._has_bits_[0] &= ~0x00000001u;
1910 }
1911
1912 _impl_.final_ = reinterpret_cast<::dunedaq::ersschema::SimpleIssue*>(value);
1913 // @@protoc_insertion_point(field_set_allocated:dunedaq.ersschema.IssueChain.final)
1914}

◆ set_allocated_module()

void dunedaq::ersschema::IssueChain::set_allocated_module ( std::string * ptr)
inline

Definition at line 2104 of file issue.pb.h.

2104 {
2105 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
2106 _impl_.module_.SetAllocated(value, GetArenaForAllocation());
2107 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2108 if (_impl_.module_.IsDefault()) {
2109 _impl_.module_.Set("", GetArenaForAllocation());
2110 }
2111 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
2112 // @@protoc_insertion_point(field_set_allocated:dunedaq.ersschema.IssueChain.module)
2113}

◆ set_allocated_session()

void dunedaq::ersschema::IssueChain::set_allocated_session ( std::string * ptr)
inline

Definition at line 2002 of file issue.pb.h.

2002 {
2003 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
2004 _impl_.session_.SetAllocated(value, GetArenaForAllocation());
2005 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
2006 if (_impl_.session_.IsDefault()) {
2007 _impl_.session_.Set("", GetArenaForAllocation());
2008 }
2009 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
2010 // @@protoc_insertion_point(field_set_allocated:dunedaq.ersschema.IssueChain.session)
2011}

◆ set_application() [1/2]

template<typename Arg_ = const std::string&, typename... Args_>
void dunedaq::ersschema::IssueChain::set_application ( Arg_ && arg,
Args_... args )

◆ set_application() [2/2]

template<typename Arg_ , typename... Args_>
PROTOBUF_ALWAYS_INLINE void dunedaq::ersschema::IssueChain::set_application ( Arg_ && arg,
Args_... args )
inline

Definition at line 2022 of file issue.pb.h.

2023 {
2024 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
2025 ;
2026 _impl_.application_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
2027 // @@protoc_insertion_point(field_set:dunedaq.ersschema.IssueChain.application)
2028}

◆ set_module() [1/2]

template<typename Arg_ = const std::string&, typename... Args_>
void dunedaq::ersschema::IssueChain::set_module ( Arg_ && arg,
Args_... args )

◆ set_module() [2/2]

template<typename Arg_ , typename... Args_>
PROTOBUF_ALWAYS_INLINE void dunedaq::ersschema::IssueChain::set_module ( Arg_ && arg,
Args_... args )
inline

Definition at line 2073 of file issue.pb.h.

2074 {
2075 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
2076 ;
2077 _impl_.module_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
2078 // @@protoc_insertion_point(field_set:dunedaq.ersschema.IssueChain.module)
2079}

◆ set_session() [1/2]

template<typename Arg_ = const std::string&, typename... Args_>
void dunedaq::ersschema::IssueChain::set_session ( Arg_ && arg,
Args_... args )

◆ set_session() [2/2]

template<typename Arg_ , typename... Args_>
PROTOBUF_ALWAYS_INLINE void dunedaq::ersschema::IssueChain::set_session ( Arg_ && arg,
Args_... args )
inline

Definition at line 1971 of file issue.pb.h.

1972 {
1973 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
1974 ;
1975 _impl_.session_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
1976 // @@protoc_insertion_point(field_set:dunedaq.ersschema.IssueChain.session)
1977}

◆ SetCachedSize()

void dunedaq::ersschema::IssueChain::SetCachedSize ( int size) const
finalprivate

Definition at line 1395 of file issue.pb.cc.

1395 {
1397}
FELIX Initialization std::string initerror FELIX queue timed std::string queuename Unexpected chunk size

◆ SharedCtor()

void dunedaq::ersschema::IssueChain::SharedCtor ( ::google::protobuf::Arena * arena)
inlineprivate

Definition at line 1358 of file issue.pb.cc.

1358 {
1359 (void)arena;
1360 new (&_impl_) Impl_{
1361 decltype(_impl_._has_bits_){},
1362 /*decltype(_impl_._cached_size_)*/ {},
1363 decltype(_impl_.causes_){arena},
1364 decltype(_impl_.session_){},
1365 decltype(_impl_.application_){},
1366 decltype(_impl_.module_){},
1367 decltype(_impl_.final_){nullptr},
1368 };
1369 _impl_.session_.InitDefault();
1370 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1371 _impl_.session_.Set("", GetArenaForAllocation());
1372 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1373 _impl_.application_.InitDefault();
1374 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1375 _impl_.application_.Set("", GetArenaForAllocation());
1376 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1377 _impl_.module_.InitDefault();
1378 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
1379 _impl_.module_.Set("", GetArenaForAllocation());
1380 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
1381}

◆ SharedDtor()

void dunedaq::ersschema::IssueChain::SharedDtor ( )
inlineprivate

Definition at line 1387 of file issue.pb.cc.

1387 {
1388 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
1389 _impl_.causes_.~RepeatedPtrField();
1390 _impl_.session_.Destroy();
1391 _impl_.application_.Destroy();
1392 _impl_.module_.Destroy();
1393 if (this != internal_default_instance()) delete _impl_.final_;
1394}

◆ Swap()

void dunedaq::ersschema::IssueChain::Swap ( IssueChain * other)
inline

Definition at line 778 of file issue.pb.h.

778 {
779 if (other == this) return;
780 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
781 if (GetOwningArena() != nullptr &&
782 GetOwningArena() == other->GetOwningArena()) {
783 #else // PROTOBUF_FORCE_COPY_IN_SWAP
784 if (GetOwningArena() == other->GetOwningArena()) {
785 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
786 InternalSwap(other);
787 } else {
788 ::google::protobuf::internal::GenericSwap(this, other);
789 }
790 }

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & dunedaq::ersschema::IssueChain::unknown_fields ( ) const
inline

Definition at line 749 of file issue.pb.h.

749 {
750 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
751 }

◆ unsafe_arena_release_final()

dunedaq::ersschema::SimpleIssue * dunedaq::ersschema::IssueChain::unsafe_arena_release_final ( )
inline

Definition at line 1871 of file issue.pb.h.

1871 {
1872 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
1873 // @@protoc_insertion_point(field_release:dunedaq.ersschema.IssueChain.final)
1874
1875 _impl_._has_bits_[0] &= ~0x00000001u;
1877 _impl_.final_ = nullptr;
1878 return temp;
1879}

◆ unsafe_arena_set_allocated_final()

void dunedaq::ersschema::IssueChain::unsafe_arena_set_allocated_final ( ::dunedaq::ersschema::SimpleIssue * value)
inline

Definition at line 1839 of file issue.pb.h.

1839 {
1840 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
1841 if (GetArenaForAllocation() == nullptr) {
1842 delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.final_);
1843 }
1844 _impl_.final_ = reinterpret_cast<::dunedaq::ersschema::SimpleIssue*>(value);
1845 if (value != nullptr) {
1846 _impl_._has_bits_[0] |= 0x00000001u;
1847 } else {
1848 _impl_._has_bits_[0] &= ~0x00000001u;
1849 }
1850 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:dunedaq.ersschema.IssueChain.final)
1851}

◆ UnsafeArenaSwap()

void dunedaq::ersschema::IssueChain::UnsafeArenaSwap ( IssueChain * other)
inline

Definition at line 791 of file issue.pb.h.

791 {
792 if (other == this) return;
793 ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
794 InternalSwap(other);
795 }

Friends And Related Symbol Documentation

◆ ::google::protobuf::Arena::InternalHelper

template<typename T >
friend class ::google::protobuf::Arena::InternalHelper
friend

Definition at line 938 of file issue.pb.h.

◆ ::google::protobuf::internal::AnyMetadata

friend class ::google::protobuf::internal::AnyMetadata
friend

Definition at line 827 of file issue.pb.h.

◆ ::google::protobuf::internal::TcParser

friend class ::google::protobuf::internal::TcParser
friend

Definition at line 936 of file issue.pb.h.

◆ ::TableStruct_ers_2fissue_2eproto

friend struct ::TableStruct_ers_2fissue_2eproto
friend

Definition at line 952 of file issue.pb.h.

◆ swap

void swap ( IssueChain & a,
IssueChain & b )
friend

Definition at line 775 of file issue.pb.h.

775 {
776 a.Swap(&b);
777 }

Member Data Documentation

◆ [union]

◆ _class_data_

const::google::protobuf::Message::ClassData dunedaq::ersschema::IssueChain::_class_data_
static
Initial value:
= {
::google::protobuf::Message::CopyWithSourceCheck,
}

Definition at line 835 of file issue.pb.h.

◆ _impl_

Impl_ dunedaq::ersschema::IssueChain::_impl_

Definition at line 951 of file issue.pb.h.

◆ _table_

PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::_pbi::TcParseTable< 2, 5, 2, 61, 2 > dunedaq::ersschema::IssueChain::_table_
staticprivate

Definition at line 937 of file issue.pb.h.

◆ kIndexInFileMessages

int dunedaq::ersschema::IssueChain::kIndexInFileMessages
staticconstexpr
Initial value:
=
3

Definition at line 772 of file issue.pb.h.


The documentation for this class was generated from the following files: