DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::hermesmodules::opmon::LinkInfo Class Referencefinal

#include <hermescontroller.pb.h>

Inheritance diagram for dunedaq::hermesmodules::opmon::LinkInfo:
[legend]
Collaboration diagram for dunedaq::hermesmodules::opmon::LinkInfo:
[legend]

Classes

class  _Internal
 
struct  Impl_
 

Public Types

enum  : int {
  kErrFieldNumber = 1 , kEthRdyFieldNumber = 2 , kSrcRdyFieldNumber = 3 , kUdpRdyFieldNumber = 4 ,
  kSentArpCountFieldNumber = 10 , kSentPingCountFieldNumber = 11 , kSentUdpCountFieldNumber = 12 , kRcvdArpCountFieldNumber = 15 ,
  kRcvdPingCountFieldNumber = 16 , kRcvdUdpCountFieldNumber = 17
}
 

Public Member Functions

 LinkInfo ()
 
 ~LinkInfo () override
 
template<typename = void>
PROTOBUF_CONSTEXPR LinkInfo (::google::protobuf::internal::ConstantInitialized)
 
 LinkInfo (const LinkInfo &from)
 
 LinkInfo (LinkInfo &&from) noexcept
 
LinkInfooperator= (const LinkInfo &from)
 
LinkInfooperator= (LinkInfo &&from) noexcept
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (LinkInfo *other)
 
void UnsafeArenaSwap (LinkInfo *other)
 
LinkInfoNew (::google::protobuf::Arena *arena=nullptr) const final
 
void CopyFrom (const LinkInfo &from)
 
void MergeFrom (const LinkInfo &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
 
void clear_err ()
 
bool err () const
 
void set_err (bool value)
 
void clear_eth_rdy ()
 
bool eth_rdy () const
 
void set_eth_rdy (bool value)
 
void clear_src_rdy ()
 
bool src_rdy () const
 
void set_src_rdy (bool value)
 
void clear_udp_rdy ()
 
bool udp_rdy () const
 
void set_udp_rdy (bool value)
 
void clear_sent_arp_count ()
 
::uint32_t sent_arp_count () const
 
void set_sent_arp_count (::uint32_t value)
 
void clear_sent_ping_count ()
 
::uint32_t sent_ping_count () const
 
void set_sent_ping_count (::uint32_t value)
 
void clear_sent_udp_count ()
 
::uint32_t sent_udp_count () const
 
void set_sent_udp_count (::uint32_t value)
 
void clear_rcvd_arp_count ()
 
::uint32_t rcvd_arp_count () const
 
void set_rcvd_arp_count (::uint32_t value)
 
void clear_rcvd_ping_count ()
 
::uint32_t rcvd_ping_count () const
 
void set_rcvd_ping_count (::uint32_t value)
 
void clear_rcvd_udp_count ()
 
::uint32_t rcvd_udp_count () const
 
void set_rcvd_udp_count (::uint32_t value)
 
template<typename >
PROTOBUF_CONSTEXPR LinkInfo (::_pbi::ConstantInitialized)
 
template<typename >
PROTOBUF_CONSTEXPR LinkInfo (::_pbi::ConstantInitialized)
 

Static Public Member Functions

static const ::google::protobuf::Descriptor * descriptor ()
 
static const ::google::protobuf::Descriptor * GetDescriptor ()
 
static const ::google::protobuf::Reflection * GetReflection ()
 
static const LinkInfodefault_instance ()
 
static const LinkInfointernal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 LinkInfo (::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 (LinkInfo *other)
 
bool _internal_err () const
 
void _internal_set_err (bool value)
 
bool _internal_eth_rdy () const
 
void _internal_set_eth_rdy (bool value)
 
bool _internal_src_rdy () const
 
void _internal_set_src_rdy (bool value)
 
bool _internal_udp_rdy () const
 
void _internal_set_udp_rdy (bool value)
 
::uint32_t _internal_sent_arp_count () const
 
void _internal_set_sent_arp_count (::uint32_t value)
 
::uint32_t _internal_sent_ping_count () const
 
void _internal_set_sent_ping_count (::uint32_t value)
 
::uint32_t _internal_sent_udp_count () const
 
void _internal_set_sent_udp_count (::uint32_t value)
 
::uint32_t _internal_rcvd_arp_count () const
 
void _internal_set_rcvd_arp_count (::uint32_t value)
 
::uint32_t _internal_rcvd_ping_count () const
 
void _internal_set_rcvd_ping_count (::uint32_t value)
 
::uint32_t _internal_rcvd_udp_count () const
 
void _internal_set_rcvd_udp_count (::uint32_t value)
 

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< 4, 10, 0, 0, 2 > _table_
 

Friends

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

Detailed Description

Definition at line 82 of file hermescontroller.pb.h.

Member Typedef Documentation

◆ DestructorSkippable_

◆ InternalArenaConstructable_

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kErrFieldNumber 
kEthRdyFieldNumber 
kSrcRdyFieldNumber 
kUdpRdyFieldNumber 
kSentArpCountFieldNumber 
kSentPingCountFieldNumber 
kSentUdpCountFieldNumber 
kRcvdArpCountFieldNumber 
kRcvdPingCountFieldNumber 
kRcvdUdpCountFieldNumber 

Definition at line 209 of file hermescontroller.pb.h.

209 : int {
210 kErrFieldNumber = 1,
220 };

Constructor & Destructor Documentation

◆ LinkInfo() [1/7]

dunedaq::hermesmodules::opmon::LinkInfo::LinkInfo ( )
inline

Definition at line 85 of file hermescontroller.pb.h.

◆ ~LinkInfo()

dunedaq::hermesmodules::opmon::LinkInfo::~LinkInfo ( )
override

Definition at line 202 of file hermescontroller.pb.cc.

202 {
203 // @@protoc_insertion_point(destructor:dunedaq.hermesmodules.opmon.LinkInfo)
204 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
205 SharedDtor();
206}

◆ LinkInfo() [2/7]

template<typename = void>
PROTOBUF_CONSTEXPR dunedaq::hermesmodules::opmon::LinkInfo::LinkInfo ( ::google::protobuf::internal::ConstantInitialized )
explicit

◆ LinkInfo() [3/7]

dunedaq::hermesmodules::opmon::LinkInfo::LinkInfo ( const LinkInfo & from)

Definition at line 180 of file hermescontroller.pb.cc.

181 : ::google::protobuf::Message(), _impl_(from._impl_) {
182 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
183 from._internal_metadata_);
184 // @@protoc_insertion_point(copy_constructor:dunedaq.hermesmodules.opmon.LinkInfo)
185}

◆ LinkInfo() [4/7]

dunedaq::hermesmodules::opmon::LinkInfo::LinkInfo ( LinkInfo && from)
inlinenoexcept

Definition at line 91 of file hermescontroller.pb.h.

92 : LinkInfo() {
93 *this = ::std::move(from);
94 }

◆ LinkInfo() [5/7]

dunedaq::hermesmodules::opmon::LinkInfo::LinkInfo ( ::google::protobuf::Arena * arena)
explicitprotected

Definition at line 175 of file hermescontroller.pb.cc.

176 : ::google::protobuf::Message(arena) {
177 SharedCtor(arena);
178 // @@protoc_insertion_point(arena_constructor:dunedaq.hermesmodules.opmon.LinkInfo)
179}
void SharedCtor(::google::protobuf::Arena *arena)

◆ LinkInfo() [6/7]

template<typename >
PROTOBUF_CONSTEXPR dunedaq::hermesmodules::opmon::LinkInfo::LinkInfo ( ::_pbi::ConstantInitialized )

Definition at line 27 of file hermescontroller.pb.cc.

28 : _impl_{
29 /*decltype(_impl_.err_)*/ false,
30 /*decltype(_impl_.eth_rdy_)*/ false,
31 /*decltype(_impl_.src_rdy_)*/ false,
32 /*decltype(_impl_.udp_rdy_)*/ false,
33 /*decltype(_impl_.sent_arp_count_)*/ 0u,
34 /*decltype(_impl_.sent_ping_count_)*/ 0u,
35 /*decltype(_impl_.sent_udp_count_)*/ 0u,
36 /*decltype(_impl_.rcvd_arp_count_)*/ 0u,
37 /*decltype(_impl_.rcvd_ping_count_)*/ 0u,
38 /*decltype(_impl_.rcvd_udp_count_)*/ 0u,
39 /*decltype(_impl_._cached_size_)*/ {},
40 } {}

◆ LinkInfo() [7/7]

template<typename >
PROTOBUF_CONSTEXPR dunedaq::hermesmodules::opmon::LinkInfo::LinkInfo ( ::_pbi::ConstantInitialized )

Definition at line 27 of file CardControllerWrapper.pb.cc.

28 : _impl_{
29 /*decltype(_impl_.enabled_)*/ false,
30 /*decltype(_impl_.aligned_)*/ false,
31 /*decltype(_impl_._cached_size_)*/ {},
32 } {}

Member Function Documentation

◆ _internal_err()

bool dunedaq::hermesmodules::opmon::LinkInfo::_internal_err ( ) const
inlineprivate

Definition at line 546 of file hermescontroller.pb.h.

546 {
547 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
548 return _impl_.err_;
549}

◆ _internal_eth_rdy()

bool dunedaq::hermesmodules::opmon::LinkInfo::_internal_eth_rdy ( ) const
inlineprivate

Definition at line 568 of file hermescontroller.pb.h.

568 {
569 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
570 return _impl_.eth_rdy_;
571}

◆ _internal_rcvd_arp_count()

uint32_t dunedaq::hermesmodules::opmon::LinkInfo::_internal_rcvd_arp_count ( ) const
inlineprivate

Definition at line 700 of file hermescontroller.pb.h.

700 {
701 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
702 return _impl_.rcvd_arp_count_;
703}

◆ _internal_rcvd_ping_count()

uint32_t dunedaq::hermesmodules::opmon::LinkInfo::_internal_rcvd_ping_count ( ) const
inlineprivate

Definition at line 722 of file hermescontroller.pb.h.

722 {
723 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
725}

◆ _internal_rcvd_udp_count()

uint32_t dunedaq::hermesmodules::opmon::LinkInfo::_internal_rcvd_udp_count ( ) const
inlineprivate

Definition at line 744 of file hermescontroller.pb.h.

744 {
745 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
746 return _impl_.rcvd_udp_count_;
747}

◆ _internal_sent_arp_count()

uint32_t dunedaq::hermesmodules::opmon::LinkInfo::_internal_sent_arp_count ( ) const
inlineprivate

Definition at line 634 of file hermescontroller.pb.h.

634 {
635 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
636 return _impl_.sent_arp_count_;
637}

◆ _internal_sent_ping_count()

uint32_t dunedaq::hermesmodules::opmon::LinkInfo::_internal_sent_ping_count ( ) const
inlineprivate

Definition at line 656 of file hermescontroller.pb.h.

656 {
657 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
659}

◆ _internal_sent_udp_count()

uint32_t dunedaq::hermesmodules::opmon::LinkInfo::_internal_sent_udp_count ( ) const
inlineprivate

Definition at line 678 of file hermescontroller.pb.h.

678 {
679 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
680 return _impl_.sent_udp_count_;
681}

◆ _internal_set_err()

void dunedaq::hermesmodules::opmon::LinkInfo::_internal_set_err ( bool value)
inlineprivate

Definition at line 550 of file hermescontroller.pb.h.

550 {
551 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
552 ;
553 _impl_.err_ = value;
554}

◆ _internal_set_eth_rdy()

void dunedaq::hermesmodules::opmon::LinkInfo::_internal_set_eth_rdy ( bool value)
inlineprivate

Definition at line 572 of file hermescontroller.pb.h.

572 {
573 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
574 ;
575 _impl_.eth_rdy_ = value;
576}

◆ _internal_set_rcvd_arp_count()

void dunedaq::hermesmodules::opmon::LinkInfo::_internal_set_rcvd_arp_count ( ::uint32_t value)
inlineprivate

Definition at line 704 of file hermescontroller.pb.h.

704 {
705 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
706 ;
707 _impl_.rcvd_arp_count_ = value;
708}

◆ _internal_set_rcvd_ping_count()

void dunedaq::hermesmodules::opmon::LinkInfo::_internal_set_rcvd_ping_count ( ::uint32_t value)
inlineprivate

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

726 {
727 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
728 ;
729 _impl_.rcvd_ping_count_ = value;
730}

◆ _internal_set_rcvd_udp_count()

void dunedaq::hermesmodules::opmon::LinkInfo::_internal_set_rcvd_udp_count ( ::uint32_t value)
inlineprivate

Definition at line 748 of file hermescontroller.pb.h.

748 {
749 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
750 ;
751 _impl_.rcvd_udp_count_ = value;
752}

◆ _internal_set_sent_arp_count()

void dunedaq::hermesmodules::opmon::LinkInfo::_internal_set_sent_arp_count ( ::uint32_t value)
inlineprivate

Definition at line 638 of file hermescontroller.pb.h.

638 {
639 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
640 ;
641 _impl_.sent_arp_count_ = value;
642}

◆ _internal_set_sent_ping_count()

void dunedaq::hermesmodules::opmon::LinkInfo::_internal_set_sent_ping_count ( ::uint32_t value)
inlineprivate

Definition at line 660 of file hermescontroller.pb.h.

660 {
661 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
662 ;
663 _impl_.sent_ping_count_ = value;
664}

◆ _internal_set_sent_udp_count()

void dunedaq::hermesmodules::opmon::LinkInfo::_internal_set_sent_udp_count ( ::uint32_t value)
inlineprivate

Definition at line 682 of file hermescontroller.pb.h.

682 {
683 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
684 ;
685 _impl_.sent_udp_count_ = value;
686}

◆ _internal_set_src_rdy()

void dunedaq::hermesmodules::opmon::LinkInfo::_internal_set_src_rdy ( bool value)
inlineprivate

Definition at line 594 of file hermescontroller.pb.h.

594 {
595 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
596 ;
597 _impl_.src_rdy_ = value;
598}

◆ _internal_set_udp_rdy()

void dunedaq::hermesmodules::opmon::LinkInfo::_internal_set_udp_rdy ( bool value)
inlineprivate

Definition at line 616 of file hermescontroller.pb.h.

616 {
617 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
618 ;
619 _impl_.udp_rdy_ = value;
620}

◆ _internal_src_rdy()

bool dunedaq::hermesmodules::opmon::LinkInfo::_internal_src_rdy ( ) const
inlineprivate

Definition at line 590 of file hermescontroller.pb.h.

590 {
591 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
592 return _impl_.src_rdy_;
593}

◆ _internal_udp_rdy()

bool dunedaq::hermesmodules::opmon::LinkInfo::_internal_udp_rdy ( ) const
inlineprivate

Definition at line 612 of file hermescontroller.pb.h.

612 {
613 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
614 return _impl_.udp_rdy_;
615}

◆ _InternalParse()

const char * dunedaq::hermesmodules::opmon::LinkInfo::_InternalParse ( const char * ptr,
::google::protobuf::internal::ParseContext * ctx )
final

◆ _InternalSerialize()

uint8_t * dunedaq::hermesmodules::opmon::LinkInfo::_InternalSerialize ( ::uint8_t * target,
::google::protobuf::io::EpsCopyOutputStream * stream ) const
final

Definition at line 321 of file hermescontroller.pb.cc.

323 {
324 // @@protoc_insertion_point(serialize_to_array_start:dunedaq.hermesmodules.opmon.LinkInfo)
325 ::uint32_t cached_has_bits = 0;
326 (void)cached_has_bits;
327
328 // bool err = 1;
329 if (this->_internal_err() != 0) {
330 target = stream->EnsureSpace(target);
331 target = ::_pbi::WireFormatLite::WriteBoolToArray(
332 1, this->_internal_err(), target);
333 }
334
335 // bool eth_rdy = 2;
336 if (this->_internal_eth_rdy() != 0) {
337 target = stream->EnsureSpace(target);
338 target = ::_pbi::WireFormatLite::WriteBoolToArray(
339 2, this->_internal_eth_rdy(), target);
340 }
341
342 // bool src_rdy = 3;
343 if (this->_internal_src_rdy() != 0) {
344 target = stream->EnsureSpace(target);
345 target = ::_pbi::WireFormatLite::WriteBoolToArray(
346 3, this->_internal_src_rdy(), target);
347 }
348
349 // bool udp_rdy = 4;
350 if (this->_internal_udp_rdy() != 0) {
351 target = stream->EnsureSpace(target);
352 target = ::_pbi::WireFormatLite::WriteBoolToArray(
353 4, this->_internal_udp_rdy(), target);
354 }
355
356 // uint32 sent_arp_count = 10;
357 if (this->_internal_sent_arp_count() != 0) {
358 target = stream->EnsureSpace(target);
359 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
360 10, this->_internal_sent_arp_count(), target);
361 }
362
363 // uint32 sent_ping_count = 11;
364 if (this->_internal_sent_ping_count() != 0) {
365 target = stream->EnsureSpace(target);
366 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
367 11, this->_internal_sent_ping_count(), target);
368 }
369
370 // uint32 sent_udp_count = 12;
371 if (this->_internal_sent_udp_count() != 0) {
372 target = stream->EnsureSpace(target);
373 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
374 12, this->_internal_sent_udp_count(), target);
375 }
376
377 // uint32 rcvd_arp_count = 15;
378 if (this->_internal_rcvd_arp_count() != 0) {
379 target = stream->EnsureSpace(target);
380 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
381 15, this->_internal_rcvd_arp_count(), target);
382 }
383
384 // uint32 rcvd_ping_count = 16;
385 if (this->_internal_rcvd_ping_count() != 0) {
386 target = stream->EnsureSpace(target);
387 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
388 16, this->_internal_rcvd_ping_count(), target);
389 }
390
391 // uint32 rcvd_udp_count = 17;
392 if (this->_internal_rcvd_udp_count() != 0) {
393 target = stream->EnsureSpace(target);
394 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
395 17, this->_internal_rcvd_udp_count(), target);
396 }
397
398 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
399 target =
400 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
401 _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
402 }
403 // @@protoc_insertion_point(serialize_to_array_end:dunedaq.hermesmodules.opmon.LinkInfo)
404 return target;
405}

◆ ByteSizeLong()

size_t dunedaq::hermesmodules::opmon::LinkInfo::ByteSizeLong ( ) const
final

Definition at line 407 of file hermescontroller.pb.cc.

407 {
408// @@protoc_insertion_point(message_byte_size_start:dunedaq.hermesmodules.opmon.LinkInfo)
409 ::size_t total_size = 0;
410
411 ::uint32_t cached_has_bits = 0;
412 // Prevent compiler warnings about cached_has_bits being unused
413 (void) cached_has_bits;
414
415 // bool err = 1;
416 if (this->_internal_err() != 0) {
417 total_size += 2;
418 }
419
420 // bool eth_rdy = 2;
421 if (this->_internal_eth_rdy() != 0) {
422 total_size += 2;
423 }
424
425 // bool src_rdy = 3;
426 if (this->_internal_src_rdy() != 0) {
427 total_size += 2;
428 }
429
430 // bool udp_rdy = 4;
431 if (this->_internal_udp_rdy() != 0) {
432 total_size += 2;
433 }
434
435 // uint32 sent_arp_count = 10;
436 if (this->_internal_sent_arp_count() != 0) {
437 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
439 }
440
441 // uint32 sent_ping_count = 11;
442 if (this->_internal_sent_ping_count() != 0) {
443 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
445 }
446
447 // uint32 sent_udp_count = 12;
448 if (this->_internal_sent_udp_count() != 0) {
449 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
451 }
452
453 // uint32 rcvd_arp_count = 15;
454 if (this->_internal_rcvd_arp_count() != 0) {
455 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
457 }
458
459 // uint32 rcvd_ping_count = 16;
460 if (this->_internal_rcvd_ping_count() != 0) {
461 total_size += 2 + ::_pbi::WireFormatLite::UInt32Size(
463 }
464
465 // uint32 rcvd_udp_count = 17;
466 if (this->_internal_rcvd_udp_count() != 0) {
467 total_size += 2 + ::_pbi::WireFormatLite::UInt32Size(
469 }
470
471 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
472}
mutable::google::protobuf::internal::CachedSize _cached_size_

◆ Clear()

PROTOBUF_NOINLINE void dunedaq::hermesmodules::opmon::LinkInfo::Clear ( )
final

Definition at line 214 of file hermescontroller.pb.cc.

214 {
215// @@protoc_insertion_point(message_clear_start:dunedaq.hermesmodules.opmon.LinkInfo)
216 ::uint32_t cached_has_bits = 0;
217 // Prevent compiler warnings about cached_has_bits being unused
218 (void) cached_has_bits;
219
220 ::memset(&_impl_.err_, 0, static_cast<::size_t>(
221 reinterpret_cast<char*>(&_impl_.rcvd_udp_count_) -
222 reinterpret_cast<char*>(&_impl_.err_)) + sizeof(_impl_.rcvd_udp_count_));
223 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
224}

◆ clear_err()

void dunedaq::hermesmodules::opmon::LinkInfo::clear_err ( )
inline

Definition at line 535 of file hermescontroller.pb.h.

535 {
536 _impl_.err_ = false;
537}

◆ clear_eth_rdy()

void dunedaq::hermesmodules::opmon::LinkInfo::clear_eth_rdy ( )
inline

Definition at line 557 of file hermescontroller.pb.h.

557 {
558 _impl_.eth_rdy_ = false;
559}

◆ clear_rcvd_arp_count()

void dunedaq::hermesmodules::opmon::LinkInfo::clear_rcvd_arp_count ( )
inline

Definition at line 689 of file hermescontroller.pb.h.

689 {
691}

◆ clear_rcvd_ping_count()

void dunedaq::hermesmodules::opmon::LinkInfo::clear_rcvd_ping_count ( )
inline

Definition at line 711 of file hermescontroller.pb.h.

711 {
713}

◆ clear_rcvd_udp_count()

void dunedaq::hermesmodules::opmon::LinkInfo::clear_rcvd_udp_count ( )
inline

Definition at line 733 of file hermescontroller.pb.h.

733 {
735}

◆ clear_sent_arp_count()

void dunedaq::hermesmodules::opmon::LinkInfo::clear_sent_arp_count ( )
inline

Definition at line 623 of file hermescontroller.pb.h.

623 {
625}

◆ clear_sent_ping_count()

void dunedaq::hermesmodules::opmon::LinkInfo::clear_sent_ping_count ( )
inline

Definition at line 645 of file hermescontroller.pb.h.

645 {
647}

◆ clear_sent_udp_count()

void dunedaq::hermesmodules::opmon::LinkInfo::clear_sent_udp_count ( )
inline

Definition at line 667 of file hermescontroller.pb.h.

667 {
669}

◆ clear_src_rdy()

void dunedaq::hermesmodules::opmon::LinkInfo::clear_src_rdy ( )
inline

Definition at line 579 of file hermescontroller.pb.h.

579 {
580 _impl_.src_rdy_ = false;
581}

◆ clear_udp_rdy()

void dunedaq::hermesmodules::opmon::LinkInfo::clear_udp_rdy ( )
inline

Definition at line 601 of file hermescontroller.pb.h.

601 {
602 _impl_.udp_rdy_ = false;
603}

◆ CopyFrom()

void dunedaq::hermesmodules::opmon::LinkInfo::CopyFrom ( const LinkInfo & from)

Definition at line 522 of file hermescontroller.pb.cc.

522 {
523// @@protoc_insertion_point(class_specific_copy_from_start:dunedaq.hermesmodules.opmon.LinkInfo)
524 if (&from == this) return;
525 Clear();
526 MergeFrom(from);
527}
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final

◆ default_instance()

static const LinkInfo & dunedaq::hermesmodules::opmon::LinkInfo::default_instance ( )
inlinestatic

Definition at line 130 of file hermescontroller.pb.h.

130 {
132 }
static const LinkInfo * internal_default_instance()

◆ descriptor()

static const ::google::protobuf::Descriptor * dunedaq::hermesmodules::opmon::LinkInfo::descriptor ( )
inlinestatic

Definition at line 121 of file hermescontroller.pb.h.

121 {
122 return GetDescriptor();
123 }
static const ::google::protobuf::Descriptor * GetDescriptor()

◆ err()

bool dunedaq::hermesmodules::opmon::LinkInfo::err ( ) const
inline

Definition at line 538 of file hermescontroller.pb.h.

538 {
539 // @@protoc_insertion_point(field_get:dunedaq.hermesmodules.opmon.LinkInfo.err)
540 return _internal_err();
541}

◆ eth_rdy()

bool dunedaq::hermesmodules::opmon::LinkInfo::eth_rdy ( ) const
inline

Definition at line 560 of file hermescontroller.pb.h.

560 {
561 // @@protoc_insertion_point(field_get:dunedaq.hermesmodules.opmon.LinkInfo.eth_rdy)
562 return _internal_eth_rdy();
563}

◆ FullMessageName()

::absl::string_view dunedaq::hermesmodules::opmon::LinkInfo::FullMessageName ( )
inlinestaticprivate

Definition at line 193 of file hermescontroller.pb.h.

193 {
194 return "dunedaq.hermesmodules.opmon.LinkInfo";
195 }

◆ GetCachedSize()

int dunedaq::hermesmodules::opmon::LinkInfo::GetCachedSize ( ) const
inlinefinal

Definition at line 183 of file hermescontroller.pb.h.

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

◆ GetClassData()

const::google::protobuf::Message::ClassData * dunedaq::hermesmodules::opmon::LinkInfo::GetClassData ( ) const
final

Definition at line 478 of file hermescontroller.pb.cc.

478{ return &_class_data_; }

◆ GetDescriptor()

static const ::google::protobuf::Descriptor * dunedaq::hermesmodules::opmon::LinkInfo::GetDescriptor ( )
inlinestatic

Definition at line 124 of file hermescontroller.pb.h.

124 {
125 return default_instance().GetMetadata().descriptor;
126 }
::google::protobuf::Metadata GetMetadata() const final

◆ GetMetadata()

google::protobuf::Metadata dunedaq::hermesmodules::opmon::LinkInfo::GetMetadata ( ) const
final

Definition at line 544 of file hermescontroller.pb.cc.

544 {
545 return ::_pbi::AssignDescriptors(
548}
::absl::once_flag descriptor_table_hermesmodules_2fopmon_2fhermescontroller_2eproto_once
::_pb::Metadata file_level_metadata_hermesmodules_2fopmon_2fhermescontroller_2eproto[2]
PROTOBUF_ATTRIBUTE_WEAKconst ::_pbi::DescriptorTable * descriptor_table_hermesmodules_2fopmon_2fhermescontroller_2eproto_getter()

◆ GetReflection()

static const ::google::protobuf::Reflection * dunedaq::hermesmodules::opmon::LinkInfo::GetReflection ( )
inlinestatic

Definition at line 127 of file hermescontroller.pb.h.

127 {
128 return default_instance().GetMetadata().reflection;
129 }

◆ internal_default_instance()

static const LinkInfo * dunedaq::hermesmodules::opmon::LinkInfo::internal_default_instance ( )
inlinestatic

Definition at line 133 of file hermescontroller.pb.h.

133 {
134 return reinterpret_cast<const LinkInfo*>(
136 }
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 LinkInfoDefaultTypeInternal _LinkInfo_default_instance_

◆ InternalSwap()

void dunedaq::hermesmodules::opmon::LinkInfo::InternalSwap ( LinkInfo * other)
private

Definition at line 533 of file hermescontroller.pb.cc.

533 {
534 using std::swap;
535 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
536 ::google::protobuf::internal::memswap<
537 PROTOBUF_FIELD_OFFSET(LinkInfo, _impl_.rcvd_udp_count_)
539 - PROTOBUF_FIELD_OFFSET(LinkInfo, _impl_.err_)>(
540 reinterpret_cast<char*>(&_impl_.err_),
541 reinterpret_cast<char*>(&other->_impl_.err_));
542}

◆ IsInitialized()

PROTOBUF_NOINLINE bool dunedaq::hermesmodules::opmon::LinkInfo::IsInitialized ( ) const
final

Definition at line 529 of file hermescontroller.pb.cc.

529 {
530 return true;
531}

◆ MergeFrom()

void dunedaq::hermesmodules::opmon::LinkInfo::MergeFrom ( const LinkInfo & from)
inline

Definition at line 170 of file hermescontroller.pb.h.

170 {
171 LinkInfo::MergeImpl(*this, from);
172 }
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)

◆ MergeImpl()

void dunedaq::hermesmodules::opmon::LinkInfo::MergeImpl ( ::google::protobuf::Message & to_msg,
const ::google::protobuf::Message & from_msg )
staticprivate

Definition at line 481 of file hermescontroller.pb.cc.

481 {
482 auto* const _this = static_cast<LinkInfo*>(&to_msg);
483 auto& from = static_cast<const LinkInfo&>(from_msg);
484 // @@protoc_insertion_point(class_specific_merge_from_start:dunedaq.hermesmodules.opmon.LinkInfo)
485 ABSL_DCHECK_NE(&from, _this);
486 ::uint32_t cached_has_bits = 0;
487 (void) cached_has_bits;
488
489 if (from._internal_err() != 0) {
490 _this->_internal_set_err(from._internal_err());
491 }
492 if (from._internal_eth_rdy() != 0) {
493 _this->_internal_set_eth_rdy(from._internal_eth_rdy());
494 }
495 if (from._internal_src_rdy() != 0) {
496 _this->_internal_set_src_rdy(from._internal_src_rdy());
497 }
498 if (from._internal_udp_rdy() != 0) {
499 _this->_internal_set_udp_rdy(from._internal_udp_rdy());
500 }
501 if (from._internal_sent_arp_count() != 0) {
502 _this->_internal_set_sent_arp_count(from._internal_sent_arp_count());
503 }
504 if (from._internal_sent_ping_count() != 0) {
505 _this->_internal_set_sent_ping_count(from._internal_sent_ping_count());
506 }
507 if (from._internal_sent_udp_count() != 0) {
508 _this->_internal_set_sent_udp_count(from._internal_sent_udp_count());
509 }
510 if (from._internal_rcvd_arp_count() != 0) {
511 _this->_internal_set_rcvd_arp_count(from._internal_rcvd_arp_count());
512 }
513 if (from._internal_rcvd_ping_count() != 0) {
514 _this->_internal_set_rcvd_ping_count(from._internal_rcvd_ping_count());
515 }
516 if (from._internal_rcvd_udp_count() != 0) {
517 _this->_internal_set_rcvd_udp_count(from._internal_rcvd_udp_count());
518 }
519 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
520}

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet * dunedaq::hermesmodules::opmon::LinkInfo::mutable_unknown_fields ( )
inline

Definition at line 117 of file hermescontroller.pb.h.

117 {
118 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
119 }

◆ New()

LinkInfo * dunedaq::hermesmodules::opmon::LinkInfo::New ( ::google::protobuf::Arena * arena = nullptr) const
inlinefinal

Definition at line 164 of file hermescontroller.pb.h.

164 {
165 return CreateMaybeMessage<LinkInfo>(arena);
166 }

◆ operator=() [1/2]

LinkInfo & dunedaq::hermesmodules::opmon::LinkInfo::operator= ( const LinkInfo & from)
inline

Definition at line 96 of file hermescontroller.pb.h.

96 {
97 CopyFrom(from);
98 return *this;
99 }

◆ operator=() [2/2]

LinkInfo & dunedaq::hermesmodules::opmon::LinkInfo::operator= ( LinkInfo && from)
inlinenoexcept

Definition at line 100 of file hermescontroller.pb.h.

100 {
101 if (this == &from) return *this;
102 if (GetOwningArena() == from.GetOwningArena()
103 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
104 && GetOwningArena() != nullptr
105 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
106 ) {
107 InternalSwap(&from);
108 } else {
109 CopyFrom(from);
110 }
111 return *this;
112 }

◆ rcvd_arp_count()

uint32_t dunedaq::hermesmodules::opmon::LinkInfo::rcvd_arp_count ( ) const
inline

Definition at line 692 of file hermescontroller.pb.h.

692 {
693 // @@protoc_insertion_point(field_get:dunedaq.hermesmodules.opmon.LinkInfo.rcvd_arp_count)
695}

◆ rcvd_ping_count()

uint32_t dunedaq::hermesmodules::opmon::LinkInfo::rcvd_ping_count ( ) const
inline

Definition at line 714 of file hermescontroller.pb.h.

714 {
715 // @@protoc_insertion_point(field_get:dunedaq.hermesmodules.opmon.LinkInfo.rcvd_ping_count)
717}

◆ rcvd_udp_count()

uint32_t dunedaq::hermesmodules::opmon::LinkInfo::rcvd_udp_count ( ) const
inline

Definition at line 736 of file hermescontroller.pb.h.

736 {
737 // @@protoc_insertion_point(field_get:dunedaq.hermesmodules.opmon.LinkInfo.rcvd_udp_count)
739}

◆ sent_arp_count()

uint32_t dunedaq::hermesmodules::opmon::LinkInfo::sent_arp_count ( ) const
inline

Definition at line 626 of file hermescontroller.pb.h.

626 {
627 // @@protoc_insertion_point(field_get:dunedaq.hermesmodules.opmon.LinkInfo.sent_arp_count)
629}

◆ sent_ping_count()

uint32_t dunedaq::hermesmodules::opmon::LinkInfo::sent_ping_count ( ) const
inline

Definition at line 648 of file hermescontroller.pb.h.

648 {
649 // @@protoc_insertion_point(field_get:dunedaq.hermesmodules.opmon.LinkInfo.sent_ping_count)
651}

◆ sent_udp_count()

uint32_t dunedaq::hermesmodules::opmon::LinkInfo::sent_udp_count ( ) const
inline

Definition at line 670 of file hermescontroller.pb.h.

670 {
671 // @@protoc_insertion_point(field_get:dunedaq.hermesmodules.opmon.LinkInfo.sent_udp_count)
673}

◆ set_err()

void dunedaq::hermesmodules::opmon::LinkInfo::set_err ( bool value)
inline

Definition at line 542 of file hermescontroller.pb.h.

542 {
543 _internal_set_err(value);
544 // @@protoc_insertion_point(field_set:dunedaq.hermesmodules.opmon.LinkInfo.err)
545}

◆ set_eth_rdy()

void dunedaq::hermesmodules::opmon::LinkInfo::set_eth_rdy ( bool value)
inline

Definition at line 564 of file hermescontroller.pb.h.

564 {
566 // @@protoc_insertion_point(field_set:dunedaq.hermesmodules.opmon.LinkInfo.eth_rdy)
567}

◆ set_rcvd_arp_count()

void dunedaq::hermesmodules::opmon::LinkInfo::set_rcvd_arp_count ( ::uint32_t value)
inline

Definition at line 696 of file hermescontroller.pb.h.

696 {
698 // @@protoc_insertion_point(field_set:dunedaq.hermesmodules.opmon.LinkInfo.rcvd_arp_count)
699}

◆ set_rcvd_ping_count()

void dunedaq::hermesmodules::opmon::LinkInfo::set_rcvd_ping_count ( ::uint32_t value)
inline

Definition at line 718 of file hermescontroller.pb.h.

718 {
720 // @@protoc_insertion_point(field_set:dunedaq.hermesmodules.opmon.LinkInfo.rcvd_ping_count)
721}

◆ set_rcvd_udp_count()

void dunedaq::hermesmodules::opmon::LinkInfo::set_rcvd_udp_count ( ::uint32_t value)
inline

Definition at line 740 of file hermescontroller.pb.h.

740 {
742 // @@protoc_insertion_point(field_set:dunedaq.hermesmodules.opmon.LinkInfo.rcvd_udp_count)
743}

◆ set_sent_arp_count()

void dunedaq::hermesmodules::opmon::LinkInfo::set_sent_arp_count ( ::uint32_t value)
inline

Definition at line 630 of file hermescontroller.pb.h.

630 {
632 // @@protoc_insertion_point(field_set:dunedaq.hermesmodules.opmon.LinkInfo.sent_arp_count)
633}

◆ set_sent_ping_count()

void dunedaq::hermesmodules::opmon::LinkInfo::set_sent_ping_count ( ::uint32_t value)
inline

Definition at line 652 of file hermescontroller.pb.h.

652 {
654 // @@protoc_insertion_point(field_set:dunedaq.hermesmodules.opmon.LinkInfo.sent_ping_count)
655}

◆ set_sent_udp_count()

void dunedaq::hermesmodules::opmon::LinkInfo::set_sent_udp_count ( ::uint32_t value)
inline

Definition at line 674 of file hermescontroller.pb.h.

674 {
676 // @@protoc_insertion_point(field_set:dunedaq.hermesmodules.opmon.LinkInfo.sent_udp_count)
677}

◆ set_src_rdy()

void dunedaq::hermesmodules::opmon::LinkInfo::set_src_rdy ( bool value)
inline

Definition at line 586 of file hermescontroller.pb.h.

586 {
588 // @@protoc_insertion_point(field_set:dunedaq.hermesmodules.opmon.LinkInfo.src_rdy)
589}

◆ set_udp_rdy()

void dunedaq::hermesmodules::opmon::LinkInfo::set_udp_rdy ( bool value)
inline

Definition at line 608 of file hermescontroller.pb.h.

608 {
610 // @@protoc_insertion_point(field_set:dunedaq.hermesmodules.opmon.LinkInfo.udp_rdy)
611}

◆ SetCachedSize()

void dunedaq::hermesmodules::opmon::LinkInfo::SetCachedSize ( int size) const
finalprivate

Definition at line 210 of file hermescontroller.pb.cc.

210 {
212}
FELIX Initialization std::string initerror FELIX queue timed std::string queuename Unexpected chunk size

◆ SharedCtor()

void dunedaq::hermesmodules::opmon::LinkInfo::SharedCtor ( ::google::protobuf::Arena * arena)
private

◆ SharedDtor()

void dunedaq::hermesmodules::opmon::LinkInfo::SharedDtor ( )
inlineprivate

Definition at line 207 of file hermescontroller.pb.cc.

207 {
208 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
209}

◆ src_rdy()

bool dunedaq::hermesmodules::opmon::LinkInfo::src_rdy ( ) const
inline

Definition at line 582 of file hermescontroller.pb.h.

582 {
583 // @@protoc_insertion_point(field_get:dunedaq.hermesmodules.opmon.LinkInfo.src_rdy)
584 return _internal_src_rdy();
585}

◆ Swap()

void dunedaq::hermesmodules::opmon::LinkInfo::Swap ( LinkInfo * other)
inline

Definition at line 143 of file hermescontroller.pb.h.

143 {
144 if (other == this) return;
145 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
146 if (GetOwningArena() != nullptr &&
147 GetOwningArena() == other->GetOwningArena()) {
148 #else // PROTOBUF_FORCE_COPY_IN_SWAP
149 if (GetOwningArena() == other->GetOwningArena()) {
150 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
151 InternalSwap(other);
152 } else {
153 ::google::protobuf::internal::GenericSwap(this, other);
154 }
155 }

◆ udp_rdy()

bool dunedaq::hermesmodules::opmon::LinkInfo::udp_rdy ( ) const
inline

Definition at line 604 of file hermescontroller.pb.h.

604 {
605 // @@protoc_insertion_point(field_get:dunedaq.hermesmodules.opmon.LinkInfo.udp_rdy)
606 return _internal_udp_rdy();
607}

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & dunedaq::hermesmodules::opmon::LinkInfo::unknown_fields ( ) const
inline

Definition at line 114 of file hermescontroller.pb.h.

114 {
115 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
116 }

◆ UnsafeArenaSwap()

void dunedaq::hermesmodules::opmon::LinkInfo::UnsafeArenaSwap ( LinkInfo * other)
inline

Definition at line 156 of file hermescontroller.pb.h.

156 {
157 if (other == this) return;
158 ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
159 InternalSwap(other);
160 }

Friends And Related Symbol Documentation

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

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

Definition at line 327 of file hermescontroller.pb.h.

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

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

Definition at line 192 of file hermescontroller.pb.h.

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

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

Definition at line 325 of file hermescontroller.pb.h.

◆ ::TableStruct_hermesmodules_2fopmon_2fhermescontroller_2eproto

◆ swap

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

Definition at line 140 of file hermescontroller.pb.h.

140 {
141 a.Swap(&b);
142 }

Member Data Documentation

◆ [union]

◆ _class_data_

const::google::protobuf::Message::ClassData dunedaq::hermesmodules::opmon::LinkInfo::_class_data_
static
Initial value:
= {
::google::protobuf::Message::CopyWithSourceCheck,
}

Definition at line 200 of file hermescontroller.pb.h.

◆ _impl_

Impl_ dunedaq::hermesmodules::opmon::LinkInfo::_impl_

Definition at line 344 of file hermescontroller.pb.h.

◆ _table_

PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::_pbi::TcParseTable< 4, 10, 0, 0, 2 > dunedaq::hermesmodules::opmon::LinkInfo::_table_
staticprivate

Definition at line 326 of file hermescontroller.pb.h.

◆ kIndexInFileMessages

int dunedaq::hermesmodules::opmon::LinkInfo::kIndexInFileMessages
staticconstexpr
Initial value:
=
0

Definition at line 137 of file hermescontroller.pb.h.


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