DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
wib::ConfigureWIB Class Referencefinal

#include <wib.pb.h>

Inheritance diagram for wib::ConfigureWIB:
[legend]
Collaboration diagram for wib::ConfigureWIB:
[legend]

Classes

class  _Internal
 
struct  Impl_
 

Public Types

enum  : int {
  kFembsFieldNumber = 1 , kAdcConfFieldNumber = 5 , kWibPulserFieldNumber = 8 , kColdFieldNumber = 2 ,
  kPulserFieldNumber = 3 , kAdcTestPatternFieldNumber = 4 , kFrameDdFieldNumber = 6 , kDetectorTypeFieldNumber = 7
}
 
typedef ConfigureWIB_ConfigureFEMB ConfigureFEMB
 
typedef ConfigureWIB_ConfigureCOLDADC ConfigureCOLDADC
 
typedef ConfigureWIB_ConfigureWIBPulser ConfigureWIBPulser
 

Public Member Functions

 ConfigureWIB ()
 
 ~ConfigureWIB () override
 
template<typename = void>
PROTOBUF_CONSTEXPR ConfigureWIB (::google::protobuf::internal::ConstantInitialized)
 
 ConfigureWIB (const ConfigureWIB &from)
 
 ConfigureWIB (ConfigureWIB &&from) noexcept
 
ConfigureWIBoperator= (const ConfigureWIB &from)
 
ConfigureWIBoperator= (ConfigureWIB &&from) noexcept
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (ConfigureWIB *other)
 
void UnsafeArenaSwap (ConfigureWIB *other)
 
ConfigureWIBNew (::google::protobuf::Arena *arena=nullptr) const final
 
void CopyFrom (const ConfigureWIB &from)
 
void MergeFrom (const ConfigureWIB &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 fembs_size () const
 
void clear_fembs ()
 
::wib::ConfigureWIB_ConfigureFEMBmutable_fembs (int index)
 
::google::protobuf::RepeatedPtrField< ::wib::ConfigureWIB_ConfigureFEMB > * mutable_fembs ()
 
const ::wib::ConfigureWIB_ConfigureFEMBfembs (int index) const
 
::wib::ConfigureWIB_ConfigureFEMBadd_fembs ()
 
const ::google::protobuf::RepeatedPtrField< ::wib::ConfigureWIB_ConfigureFEMB > & fembs () const
 
bool has_adc_conf () const
 
void clear_adc_conf ()
 
const ::wib::ConfigureWIB_ConfigureCOLDADCadc_conf () const
 
PROTOBUF_NODISCARD::wib::ConfigureWIB_ConfigureCOLDADC * release_adc_conf ()
 
::wib::ConfigureWIB_ConfigureCOLDADCmutable_adc_conf ()
 
void set_allocated_adc_conf (::wib::ConfigureWIB_ConfigureCOLDADC *value)
 
void unsafe_arena_set_allocated_adc_conf (::wib::ConfigureWIB_ConfigureCOLDADC *value)
 
::wib::ConfigureWIB_ConfigureCOLDADCunsafe_arena_release_adc_conf ()
 
bool has_wib_pulser () const
 
void clear_wib_pulser ()
 
const ::wib::ConfigureWIB_ConfigureWIBPulserwib_pulser () const
 
PROTOBUF_NODISCARD::wib::ConfigureWIB_ConfigureWIBPulser * release_wib_pulser ()
 
::wib::ConfigureWIB_ConfigureWIBPulsermutable_wib_pulser ()
 
void set_allocated_wib_pulser (::wib::ConfigureWIB_ConfigureWIBPulser *value)
 
void unsafe_arena_set_allocated_wib_pulser (::wib::ConfigureWIB_ConfigureWIBPulser *value)
 
::wib::ConfigureWIB_ConfigureWIBPulserunsafe_arena_release_wib_pulser ()
 
void clear_cold ()
 
bool cold () const
 
void set_cold (bool value)
 
void clear_pulser ()
 
bool pulser () const
 
void set_pulser (bool value)
 
void clear_adc_test_pattern ()
 
bool adc_test_pattern () const
 
void set_adc_test_pattern (bool value)
 
void clear_frame_dd ()
 
bool frame_dd () const
 
void set_frame_dd (bool value)
 
void clear_detector_type ()
 
::uint32_t detector_type () const
 
void set_detector_type (::uint32_t value)
 
template<typename >
PROTOBUF_CONSTEXPR ConfigureWIB (::_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 ConfigureWIBdefault_instance ()
 
static const ConfigureWIBinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 ConfigureWIB (::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 (ConfigureWIB *other)
 
int _internal_fembs_size () const
 
const ::google::protobuf::RepeatedPtrField<::wib::ConfigureWIB_ConfigureFEMB > & _internal_fembs () const
 
::google::protobuf::RepeatedPtrField<::wib::ConfigureWIB_ConfigureFEMB > * _internal_mutable_fembs ()
 
const ::wib::ConfigureWIB_ConfigureCOLDADC_internal_adc_conf () const
 
::wib::ConfigureWIB_ConfigureCOLDADC_internal_mutable_adc_conf ()
 
const ::wib::ConfigureWIB_ConfigureWIBPulser_internal_wib_pulser () const
 
::wib::ConfigureWIB_ConfigureWIBPulser_internal_mutable_wib_pulser ()
 
bool _internal_cold () const
 
void _internal_set_cold (bool value)
 
bool _internal_pulser () const
 
void _internal_set_pulser (bool value)
 
bool _internal_adc_test_pattern () const
 
void _internal_set_adc_test_pattern (bool value)
 
bool _internal_frame_dd () const
 
void _internal_set_frame_dd (bool value)
 
::uint32_t _internal_detector_type () const
 
void _internal_set_detector_type (::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< 3, 8, 3, 0, 2 > _table_
 

Friends

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

Detailed Description

Definition at line 2427 of file wib.pb.h.

Member Typedef Documentation

◆ ConfigureCOLDADC

◆ ConfigureFEMB

◆ ConfigureWIBPulser

◆ DestructorSkippable_

Definition at line 2674 of file wib.pb.h.

◆ InternalArenaConstructable_

Definition at line 2673 of file wib.pb.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kFembsFieldNumber 
kAdcConfFieldNumber 
kWibPulserFieldNumber 
kColdFieldNumber 
kPulserFieldNumber 
kAdcTestPatternFieldNumber 
kFrameDdFieldNumber 
kDetectorTypeFieldNumber 

Definition at line 2558 of file wib.pb.h.

Constructor & Destructor Documentation

◆ ConfigureWIB() [1/6]

wib::ConfigureWIB::ConfigureWIB ( )
inline

Definition at line 2430 of file wib.pb.h.

2430: ConfigureWIB(nullptr) {}

◆ ~ConfigureWIB()

wib::ConfigureWIB::~ConfigureWIB ( )
override

Definition at line 4564 of file wib.pb.cc.

4564 {
4565 // @@protoc_insertion_point(destructor:wib.ConfigureWIB)
4566 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
4567 SharedDtor();
4568}

◆ ConfigureWIB() [2/6]

template<typename = void>
PROTOBUF_CONSTEXPR wib::ConfigureWIB::ConfigureWIB ( ::google::protobuf::internal::ConstantInitialized )
explicit

◆ ConfigureWIB() [3/6]

wib::ConfigureWIB::ConfigureWIB ( const ConfigureWIB & from)

Definition at line 4520 of file wib.pb.cc.

4520 : ::google::protobuf::Message() {
4521 ConfigureWIB* const _this = this;
4522 (void)_this;
4523 new (&_impl_) Impl_{
4524 decltype(_impl_._has_bits_){from._impl_._has_bits_},
4525 /*decltype(_impl_._cached_size_)*/ {},
4526 decltype(_impl_.fembs_){from._impl_.fembs_},
4527 decltype(_impl_.adc_conf_){nullptr},
4528 decltype(_impl_.wib_pulser_){nullptr},
4529 decltype(_impl_.cold_){},
4530 decltype(_impl_.pulser_){},
4531 decltype(_impl_.adc_test_pattern_){},
4532 decltype(_impl_.frame_dd_){},
4533 decltype(_impl_.detector_type_){},
4534 };
4535 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
4536 from._internal_metadata_);
4537 if ((from._impl_._has_bits_[0] & 0x00000001u) != 0) {
4538 _this->_impl_.adc_conf_ = new ::wib::ConfigureWIB_ConfigureCOLDADC(*from._impl_.adc_conf_);
4539 }
4540 if ((from._impl_._has_bits_[0] & 0x00000002u) != 0) {
4541 _this->_impl_.wib_pulser_ = new ::wib::ConfigureWIB_ConfigureWIBPulser(*from._impl_.wib_pulser_);
4542 }
4543 ::memcpy(&_impl_.cold_, &from._impl_.cold_,
4544 static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.detector_type_) -
4545 reinterpret_cast<char*>(&_impl_.cold_)) + sizeof(_impl_.detector_type_));
4546
4547 // @@protoc_insertion_point(copy_constructor:wib.ConfigureWIB)
4548}
::google::protobuf::internal::HasBits< 1 > _has_bits_
Definition wib.pb.h:2676
::google::protobuf::RepeatedPtrField< ::wib::ConfigureWIB_ConfigureFEMB > fembs_
Definition wib.pb.h:2678
::wib::ConfigureWIB_ConfigureWIBPulser * wib_pulser_
Definition wib.pb.h:2680
::uint32_t detector_type_
Definition wib.pb.h:2685
::wib::ConfigureWIB_ConfigureCOLDADC * adc_conf_
Definition wib.pb.h:2679

◆ ConfigureWIB() [4/6]

wib::ConfigureWIB::ConfigureWIB ( ConfigureWIB && from)
inlinenoexcept

Definition at line 2436 of file wib.pb.h.

2437 : ConfigureWIB() {
2438 *this = ::std::move(from);
2439 }

◆ ConfigureWIB() [5/6]

wib::ConfigureWIB::ConfigureWIB ( ::google::protobuf::Arena * arena)
explicitprotected

Definition at line 4515 of file wib.pb.cc.

4516 : ::google::protobuf::Message(arena) {
4517 SharedCtor(arena);
4518 // @@protoc_insertion_point(arena_constructor:wib.ConfigureWIB)
4519}
void SharedCtor(::google::protobuf::Arena *arena)
Definition wib.pb.cc:4549

◆ ConfigureWIB() [6/6]

template<typename >
PROTOBUF_CONSTEXPR wib::ConfigureWIB::ConfigureWIB ( ::_pbi::ConstantInitialized )

Definition at line 252 of file wib.pb.cc.

253 : _impl_{
254 /*decltype(_impl_._has_bits_)*/ {},
255 /*decltype(_impl_._cached_size_)*/ {},
256 /*decltype(_impl_.fembs_)*/ {},
257 /*decltype(_impl_.adc_conf_)*/ nullptr,
258 /*decltype(_impl_.wib_pulser_)*/ nullptr,
259 /*decltype(_impl_.cold_)*/ false,
260 /*decltype(_impl_.pulser_)*/ false,
261 /*decltype(_impl_.adc_test_pattern_)*/ false,
262 /*decltype(_impl_.frame_dd_)*/ false,
263 /*decltype(_impl_.detector_type_)*/ 0u,
264 } {}

Member Function Documentation

◆ _internal_adc_conf()

const::wib::ConfigureWIB_ConfigureCOLDADC & wib::ConfigureWIB::_internal_adc_conf ( ) const
inlineprivate

Definition at line 8887 of file wib.pb.h.

8887 {
8888 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
8889 const ::wib::ConfigureWIB_ConfigureCOLDADC* p = _impl_.adc_conf_;
8890 return p != nullptr ? *p : reinterpret_cast<const ::wib::ConfigureWIB_ConfigureCOLDADC&>(::wib::_ConfigureWIB_ConfigureCOLDADC_default_instance_);
8891}
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigureWIB_ConfigureCOLDADCDefaultTypeInternal _ConfigureWIB_ConfigureCOLDADC_default_instance_
Definition wib.pb.cc:230

◆ _internal_adc_test_pattern()

bool wib::ConfigureWIB::_internal_adc_test_pattern ( ) const
inlineprivate

Definition at line 8867 of file wib.pb.h.

8867 {
8868 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
8870}

◆ _internal_cold()

bool wib::ConfigureWIB::_internal_cold ( ) const
inlineprivate

Definition at line 8823 of file wib.pb.h.

8823 {
8824 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
8825 return _impl_.cold_;
8826}

◆ _internal_detector_type()

uint32_t wib::ConfigureWIB::_internal_detector_type ( ) const
inlineprivate

Definition at line 9007 of file wib.pb.h.

9007 {
9008 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
9009 return _impl_.detector_type_;
9010}

◆ _internal_fembs()

const::google::protobuf::RepeatedPtrField<::wib::ConfigureWIB_ConfigureFEMB > & wib::ConfigureWIB::_internal_fembs ( ) const
inlineprivate

Definition at line 8801 of file wib.pb.h.

8801 {
8802 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
8803 return _impl_.fembs_;
8804}

◆ _internal_fembs_size()

int wib::ConfigureWIB::_internal_fembs_size ( ) const
inlineprivate

Definition at line 8766 of file wib.pb.h.

8766 {
8767 return _internal_fembs().size();
8768}
const ::google::protobuf::RepeatedPtrField<::wib::ConfigureWIB_ConfigureFEMB > & _internal_fembs() const
Definition wib.pb.h:8801

◆ _internal_frame_dd()

bool wib::ConfigureWIB::_internal_frame_dd ( ) const
inlineprivate

Definition at line 8985 of file wib.pb.h.

8985 {
8986 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
8987 return _impl_.frame_dd_;
8988}

◆ _internal_mutable_adc_conf()

wib::ConfigureWIB_ConfigureCOLDADC * wib::ConfigureWIB::_internal_mutable_adc_conf ( )
inlineprivate

Definition at line 8937 of file wib.pb.h.

8937 {
8938 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8939 _impl_._has_bits_[0] |= 0x00000001u;
8940 if (_impl_.adc_conf_ == nullptr) {
8941 auto* p = CreateMaybeMessage<::wib::ConfigureWIB_ConfigureCOLDADC>(GetArenaForAllocation());
8942 _impl_.adc_conf_ = reinterpret_cast<::wib::ConfigureWIB_ConfigureCOLDADC*>(p);
8943 }
8944 return _impl_.adc_conf_;
8945}

◆ _internal_mutable_fembs()

google::protobuf::RepeatedPtrField<::wib::ConfigureWIB_ConfigureFEMB > * wib::ConfigureWIB::_internal_mutable_fembs ( )
inlineprivate

Definition at line 8806 of file wib.pb.h.

8806 {
8807 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
8808 return &_impl_.fembs_;
8809}

◆ _internal_mutable_wib_pulser()

wib::ConfigureWIB_ConfigureWIBPulser * wib::ConfigureWIB::_internal_mutable_wib_pulser ( )
inlineprivate

Definition at line 9077 of file wib.pb.h.

9077 {
9078 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
9079 _impl_._has_bits_[0] |= 0x00000002u;
9080 if (_impl_.wib_pulser_ == nullptr) {
9081 auto* p = CreateMaybeMessage<::wib::ConfigureWIB_ConfigureWIBPulser>(GetArenaForAllocation());
9083 }
9084 return _impl_.wib_pulser_;
9085}

◆ _internal_pulser()

bool wib::ConfigureWIB::_internal_pulser ( ) const
inlineprivate

Definition at line 8845 of file wib.pb.h.

8845 {
8846 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
8847 return _impl_.pulser_;
8848}

◆ _internal_set_adc_test_pattern()

void wib::ConfigureWIB::_internal_set_adc_test_pattern ( bool value)
inlineprivate

Definition at line 8871 of file wib.pb.h.

8871 {
8872 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8873 ;
8874 _impl_.adc_test_pattern_ = value;
8875}

◆ _internal_set_cold()

void wib::ConfigureWIB::_internal_set_cold ( bool value)
inlineprivate

Definition at line 8827 of file wib.pb.h.

8827 {
8828 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8829 ;
8830 _impl_.cold_ = value;
8831}

◆ _internal_set_detector_type()

void wib::ConfigureWIB::_internal_set_detector_type ( ::uint32_t value)
inlineprivate

Definition at line 9011 of file wib.pb.h.

9011 {
9012 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
9013 ;
9014 _impl_.detector_type_ = value;
9015}

◆ _internal_set_frame_dd()

void wib::ConfigureWIB::_internal_set_frame_dd ( bool value)
inlineprivate

Definition at line 8989 of file wib.pb.h.

8989 {
8990 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8991 ;
8992 _impl_.frame_dd_ = value;
8993}

◆ _internal_set_pulser()

void wib::ConfigureWIB::_internal_set_pulser ( bool value)
inlineprivate

Definition at line 8849 of file wib.pb.h.

8849 {
8850 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8851 ;
8852 _impl_.pulser_ = value;
8853}

◆ _internal_wib_pulser()

const::wib::ConfigureWIB_ConfigureWIBPulser & wib::ConfigureWIB::_internal_wib_pulser ( ) const
inlineprivate

Definition at line 9027 of file wib.pb.h.

9027 {
9028 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
9029 const ::wib::ConfigureWIB_ConfigureWIBPulser* p = _impl_.wib_pulser_;
9030 return p != nullptr ? *p : reinterpret_cast<const ::wib::ConfigureWIB_ConfigureWIBPulser&>(::wib::_ConfigureWIB_ConfigureWIBPulser_default_instance_);
9031}
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigureWIB_ConfigureWIBPulserDefaultTypeInternal _ConfigureWIB_ConfigureWIBPulser_default_instance_
Definition wib.pb.cc:250

◆ _InternalParse()

const char * wib::ConfigureWIB::_InternalParse ( const char * ptr,
::google::protobuf::internal::ParseContext * ctx )
final

Definition at line 4604 of file wib.pb.cc.

4605 {
4606 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
4607 return ptr;
4608}
static const ::google::protobuf::internal::TcParseTable< 3, 8, 3, 0, 2 > _table_
Definition wib.pb.h:2671

◆ _InternalSerialize()

uint8_t * wib::ConfigureWIB::_InternalSerialize ( ::uint8_t * target,
::google::protobuf::io::EpsCopyOutputStream * stream ) const
final

Definition at line 4685 of file wib.pb.cc.

4687 {
4688 // @@protoc_insertion_point(serialize_to_array_start:wib.ConfigureWIB)
4689 ::uint32_t cached_has_bits = 0;
4690 (void)cached_has_bits;
4691
4692 // repeated .wib.ConfigureWIB.ConfigureFEMB fembs = 1;
4693 for (unsigned i = 0,
4694 n = static_cast<unsigned>(this->_internal_fembs_size()); i < n; i++) {
4695 const auto& repfield = this->_internal_fembs().Get(i);
4696 target = ::google::protobuf::internal::WireFormatLite::
4697 InternalWriteMessage(1, repfield, repfield.GetCachedSize(), target, stream);
4698 }
4699
4700 // bool cold = 2;
4701 if (this->_internal_cold() != 0) {
4702 target = stream->EnsureSpace(target);
4703 target = ::_pbi::WireFormatLite::WriteBoolToArray(
4704 2, this->_internal_cold(), target);
4705 }
4706
4707 // bool pulser = 3;
4708 if (this->_internal_pulser() != 0) {
4709 target = stream->EnsureSpace(target);
4710 target = ::_pbi::WireFormatLite::WriteBoolToArray(
4711 3, this->_internal_pulser(), target);
4712 }
4713
4714 // bool adc_test_pattern = 4;
4715 if (this->_internal_adc_test_pattern() != 0) {
4716 target = stream->EnsureSpace(target);
4717 target = ::_pbi::WireFormatLite::WriteBoolToArray(
4718 4, this->_internal_adc_test_pattern(), target);
4719 }
4720
4721 cached_has_bits = _impl_._has_bits_[0];
4722 // .wib.ConfigureWIB.ConfigureCOLDADC adc_conf = 5;
4723 if (cached_has_bits & 0x00000001u) {
4724 target = ::google::protobuf::internal::WireFormatLite::
4725 InternalWriteMessage(5, _Internal::adc_conf(this),
4726 _Internal::adc_conf(this).GetCachedSize(), target, stream);
4727 }
4728
4729 // bool frame_dd = 6;
4730 if (this->_internal_frame_dd() != 0) {
4731 target = stream->EnsureSpace(target);
4732 target = ::_pbi::WireFormatLite::WriteBoolToArray(
4733 6, this->_internal_frame_dd(), target);
4734 }
4735
4736 // uint32 detector_type = 7;
4737 if (this->_internal_detector_type() != 0) {
4738 target = stream->EnsureSpace(target);
4739 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
4740 7, this->_internal_detector_type(), target);
4741 }
4742
4743 // .wib.ConfigureWIB.ConfigureWIBPulser wib_pulser = 8;
4744 if (cached_has_bits & 0x00000002u) {
4745 target = ::google::protobuf::internal::WireFormatLite::
4746 InternalWriteMessage(8, _Internal::wib_pulser(this),
4747 _Internal::wib_pulser(this).GetCachedSize(), target, stream);
4748 }
4749
4750 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
4751 target =
4752 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
4753 _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
4754 }
4755 // @@protoc_insertion_point(serialize_to_array_end:wib.ConfigureWIB)
4756 return target;
4757}
static const ::wib::ConfigureWIB_ConfigureCOLDADC & adc_conf(const ConfigureWIB *msg)
Definition wib.pb.cc:4509
static const ::wib::ConfigureWIB_ConfigureWIBPulser & wib_pulser(const ConfigureWIB *msg)
Definition wib.pb.cc:4512
bool _internal_pulser() const
Definition wib.pb.h:8845
::uint32_t _internal_detector_type() const
Definition wib.pb.h:9007
bool _internal_cold() const
Definition wib.pb.h:8823
bool _internal_adc_test_pattern() const
Definition wib.pb.h:8867
int _internal_fembs_size() const
Definition wib.pb.h:8766
bool _internal_frame_dd() const
Definition wib.pb.h:8985
int GetCachedSize() const final
Definition wib.pb.h:2528

◆ adc_conf()

const::wib::ConfigureWIB_ConfigureCOLDADC & wib::ConfigureWIB::adc_conf ( ) const
inline

Definition at line 8892 of file wib.pb.h.

8892 {
8893 // @@protoc_insertion_point(field_get:wib.ConfigureWIB.adc_conf)
8894 return _internal_adc_conf();
8895}
const ::wib::ConfigureWIB_ConfigureCOLDADC & _internal_adc_conf() const
Definition wib.pb.h:8887

◆ adc_test_pattern()

bool wib::ConfigureWIB::adc_test_pattern ( ) const
inline

Definition at line 8859 of file wib.pb.h.

8859 {
8860 // @@protoc_insertion_point(field_get:wib.ConfigureWIB.adc_test_pattern)
8862}

◆ add_fembs()

wib::ConfigureWIB_ConfigureFEMB * wib::ConfigureWIB::add_fembs ( )
inline

Definition at line 8789 of file wib.pb.h.

8789 {
8790 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8792 // @@protoc_insertion_point(field_add:wib.ConfigureWIB.fembs)
8793 return _add;
8794}
::google::protobuf::RepeatedPtrField<::wib::ConfigureWIB_ConfigureFEMB > * _internal_mutable_fembs()
Definition wib.pb.h:8806

◆ ByteSizeLong()

size_t wib::ConfigureWIB::ByteSizeLong ( ) const
final

Definition at line 4759 of file wib.pb.cc.

4759 {
4760// @@protoc_insertion_point(message_byte_size_start:wib.ConfigureWIB)
4761 ::size_t total_size = 0;
4762
4763 ::uint32_t cached_has_bits = 0;
4764 // Prevent compiler warnings about cached_has_bits being unused
4765 (void) cached_has_bits;
4766
4767 // repeated .wib.ConfigureWIB.ConfigureFEMB fembs = 1;
4768 total_size += 1UL * this->_internal_fembs_size();
4769 for (const auto& msg : this->_internal_fembs()) {
4770 total_size +=
4771 ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
4772 }
4773 cached_has_bits = _impl_._has_bits_[0];
4774 if (cached_has_bits & 0x00000003u) {
4775 // .wib.ConfigureWIB.ConfigureCOLDADC adc_conf = 5;
4776 if (cached_has_bits & 0x00000001u) {
4777 total_size += 1 +
4778 ::google::protobuf::internal::WireFormatLite::MessageSize(
4779 *_impl_.adc_conf_);
4780 }
4781
4782 // .wib.ConfigureWIB.ConfigureWIBPulser wib_pulser = 8;
4783 if (cached_has_bits & 0x00000002u) {
4784 total_size += 1 +
4785 ::google::protobuf::internal::WireFormatLite::MessageSize(
4787 }
4788
4789 }
4790 // bool cold = 2;
4791 if (this->_internal_cold() != 0) {
4792 total_size += 2;
4793 }
4794
4795 // bool pulser = 3;
4796 if (this->_internal_pulser() != 0) {
4797 total_size += 2;
4798 }
4799
4800 // bool adc_test_pattern = 4;
4801 if (this->_internal_adc_test_pattern() != 0) {
4802 total_size += 2;
4803 }
4804
4805 // bool frame_dd = 6;
4806 if (this->_internal_frame_dd() != 0) {
4807 total_size += 2;
4808 }
4809
4810 // uint32 detector_type = 7;
4811 if (this->_internal_detector_type() != 0) {
4812 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
4813 this->_internal_detector_type());
4814 }
4815
4816 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
4817}
mutable::google::protobuf::internal::CachedSize _cached_size_
Definition wib.pb.h:2677

◆ Clear()

PROTOBUF_NOINLINE void wib::ConfigureWIB::Clear ( )
final

Definition at line 4579 of file wib.pb.cc.

4579 {
4580// @@protoc_insertion_point(message_clear_start:wib.ConfigureWIB)
4581 ::uint32_t cached_has_bits = 0;
4582 // Prevent compiler warnings about cached_has_bits being unused
4583 (void) cached_has_bits;
4584
4585 _internal_mutable_fembs()->Clear();
4586 cached_has_bits = _impl_._has_bits_[0];
4587 if (cached_has_bits & 0x00000003u) {
4588 if (cached_has_bits & 0x00000001u) {
4589 ABSL_DCHECK(_impl_.adc_conf_ != nullptr);
4591 }
4592 if (cached_has_bits & 0x00000002u) {
4593 ABSL_DCHECK(_impl_.wib_pulser_ != nullptr);
4595 }
4596 }
4597 ::memset(&_impl_.cold_, 0, static_cast<::size_t>(
4598 reinterpret_cast<char*>(&_impl_.detector_type_) -
4599 reinterpret_cast<char*>(&_impl_.cold_)) + sizeof(_impl_.detector_type_));
4600 _impl_._has_bits_.Clear();
4601 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
4602}
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:3915
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:4260

◆ clear_adc_conf()

void wib::ConfigureWIB::clear_adc_conf ( )
inline

Definition at line 8883 of file wib.pb.h.

8883 {
8884 if (_impl_.adc_conf_ != nullptr) _impl_.adc_conf_->Clear();
8885 _impl_._has_bits_[0] &= ~0x00000001u;
8886}

◆ clear_adc_test_pattern()

void wib::ConfigureWIB::clear_adc_test_pattern ( )
inline

Definition at line 8856 of file wib.pb.h.

8856 {
8857 _impl_.adc_test_pattern_ = false;
8858}

◆ clear_cold()

void wib::ConfigureWIB::clear_cold ( )
inline

Definition at line 8812 of file wib.pb.h.

8812 {
8813 _impl_.cold_ = false;
8814}

◆ clear_detector_type()

void wib::ConfigureWIB::clear_detector_type ( )
inline

Definition at line 8996 of file wib.pb.h.

8996 {
8998}

◆ clear_fembs()

void wib::ConfigureWIB::clear_fembs ( )
inline

Definition at line 8772 of file wib.pb.h.

8772 {
8773 _internal_mutable_fembs()->Clear();
8774}

◆ clear_frame_dd()

void wib::ConfigureWIB::clear_frame_dd ( )
inline

Definition at line 8974 of file wib.pb.h.

8974 {
8975 _impl_.frame_dd_ = false;
8976}

◆ clear_pulser()

void wib::ConfigureWIB::clear_pulser ( )
inline

Definition at line 8834 of file wib.pb.h.

8834 {
8835 _impl_.pulser_ = false;
8836}

◆ clear_wib_pulser()

void wib::ConfigureWIB::clear_wib_pulser ( )
inline

Definition at line 9023 of file wib.pb.h.

9023 {
9024 if (_impl_.wib_pulser_ != nullptr) _impl_.wib_pulser_->Clear();
9025 _impl_._has_bits_[0] &= ~0x00000002u;
9026}

◆ cold()

bool wib::ConfigureWIB::cold ( ) const
inline

Definition at line 8815 of file wib.pb.h.

8815 {
8816 // @@protoc_insertion_point(field_get:wib.ConfigureWIB.cold)
8817 return _internal_cold();
8818}

◆ CopyFrom()

void wib::ConfigureWIB::CopyFrom ( const ConfigureWIB & from)

Definition at line 4864 of file wib.pb.cc.

4864 {
4865// @@protoc_insertion_point(class_specific_copy_from_start:wib.ConfigureWIB)
4866 if (&from == this) return;
4867 Clear();
4868 MergeFrom(from);
4869}
void MergeFrom(const ConfigureWIB &from)
Definition wib.pb.h:2515
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
Definition wib.pb.cc:4579

◆ default_instance()

static const ConfigureWIB & wib::ConfigureWIB::default_instance ( )
inlinestatic

Definition at line 2475 of file wib.pb.h.

2475 {
2476 return *internal_default_instance();
2477 }
static const ConfigureWIB * internal_default_instance()
Definition wib.pb.h:2478

◆ descriptor()

static const ::google::protobuf::Descriptor * wib::ConfigureWIB::descriptor ( )
inlinestatic

Definition at line 2466 of file wib.pb.h.

2466 {
2467 return GetDescriptor();
2468 }
static const ::google::protobuf::Descriptor * GetDescriptor()
Definition wib.pb.h:2469

◆ detector_type()

uint32_t wib::ConfigureWIB::detector_type ( ) const
inline

Definition at line 8999 of file wib.pb.h.

8999 {
9000 // @@protoc_insertion_point(field_get:wib.ConfigureWIB.detector_type)
9001 return _internal_detector_type();
9002}

◆ fembs() [1/2]

const::google::protobuf::RepeatedPtrField<::wib::ConfigureWIB_ConfigureFEMB > & wib::ConfigureWIB::fembs ( ) const
inline

Definition at line 8796 of file wib.pb.h.

8796 {
8797 // @@protoc_insertion_point(field_list:wib.ConfigureWIB.fembs)
8798 return _internal_fembs();
8799}

◆ fembs() [2/2]

const::wib::ConfigureWIB_ConfigureFEMB & wib::ConfigureWIB::fembs ( int index) const
inline

Definition at line 8785 of file wib.pb.h.

8785 {
8786 // @@protoc_insertion_point(field_get:wib.ConfigureWIB.fembs)
8787 return _internal_fembs().Get(index);
8788}

◆ fembs_size()

int wib::ConfigureWIB::fembs_size ( ) const
inline

Definition at line 8769 of file wib.pb.h.

8769 {
8770 return _internal_fembs_size();
8771}

◆ frame_dd()

bool wib::ConfigureWIB::frame_dd ( ) const
inline

Definition at line 8977 of file wib.pb.h.

8977 {
8978 // @@protoc_insertion_point(field_get:wib.ConfigureWIB.frame_dd)
8979 return _internal_frame_dd();
8980}

◆ FullMessageName()

::absl::string_view wib::ConfigureWIB::FullMessageName ( )
inlinestaticprivate

Definition at line 2538 of file wib.pb.h.

2538 {
2539 return "wib.ConfigureWIB";
2540 }

◆ GetCachedSize()

int wib::ConfigureWIB::GetCachedSize ( ) const
inlinefinal

Definition at line 2528 of file wib.pb.h.

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

◆ GetClassData()

const::google::protobuf::Message::ClassData * wib::ConfigureWIB::GetClassData ( ) const
final

Definition at line 4823 of file wib.pb.cc.

4823{ return &_class_data_; }
static const ClassData _class_data_
Definition wib.pb.h:2545

◆ GetDescriptor()

static const ::google::protobuf::Descriptor * wib::ConfigureWIB::GetDescriptor ( )
inlinestatic

Definition at line 2469 of file wib.pb.h.

2469 {
2470 return default_instance().GetMetadata().descriptor;
2471 }
static const ConfigureWIB & default_instance()
Definition wib.pb.h:2475
::google::protobuf::Metadata GetMetadata() const final
Definition wib.pb.cc:4888

◆ GetMetadata()

google::protobuf::Metadata wib::ConfigureWIB::GetMetadata ( ) const
final

Definition at line 4888 of file wib.pb.cc.

4888 {
4889 return ::_pbi::AssignDescriptors(
4892}
PROTOBUF_ATTRIBUTE_WEAKconst ::_pbi::DescriptorTable * descriptor_table_wib_2eproto_getter()
Definition wib.pb.cc:1346
::absl::once_flag descriptor_table_wib_2eproto_once
Definition wib.pb.cc:1316
::_pb::Metadata file_level_metadata_wib_2eproto[37]
Definition wib.pb.cc:710

◆ GetReflection()

static const ::google::protobuf::Reflection * wib::ConfigureWIB::GetReflection ( )
inlinestatic

Definition at line 2472 of file wib.pb.h.

2472 {
2473 return default_instance().GetMetadata().reflection;
2474 }

◆ has_adc_conf()

bool wib::ConfigureWIB::has_adc_conf ( ) const
inline

Definition at line 8878 of file wib.pb.h.

8878 {
8879 bool value = (_impl_._has_bits_[0] & 0x00000001u) != 0;
8880 PROTOBUF_ASSUME(!value || _impl_.adc_conf_ != nullptr);
8881 return value;
8882}

◆ has_wib_pulser()

bool wib::ConfigureWIB::has_wib_pulser ( ) const
inline

Definition at line 9018 of file wib.pb.h.

9018 {
9019 bool value = (_impl_._has_bits_[0] & 0x00000002u) != 0;
9020 PROTOBUF_ASSUME(!value || _impl_.wib_pulser_ != nullptr);
9021 return value;
9022}

◆ internal_default_instance()

static const ConfigureWIB * wib::ConfigureWIB::internal_default_instance ( )
inlinestatic

Definition at line 2478 of file wib.pb.h.

2478 {
2479 return reinterpret_cast<const ConfigureWIB*>(
2481 }
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigureWIBDefaultTypeInternal _ConfigureWIB_default_instance_
Definition wib.pb.cc:274

◆ InternalSwap()

void wib::ConfigureWIB::InternalSwap ( ConfigureWIB * other)
private

Definition at line 4875 of file wib.pb.cc.

4875 {
4876 using std::swap;
4877 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
4878 swap(_impl_._has_bits_[0], other->_impl_._has_bits_[0]);
4879 _impl_.fembs_.InternalSwap(&other->_impl_.fembs_);
4880 ::google::protobuf::internal::memswap<
4881 PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.detector_type_)
4883 - PROTOBUF_FIELD_OFFSET(ConfigureWIB, _impl_.adc_conf_)>(
4884 reinterpret_cast<char*>(&_impl_.adc_conf_),
4885 reinterpret_cast<char*>(&other->_impl_.adc_conf_));
4886}
friend void swap(ConfigureWIB &a, ConfigureWIB &b)
Definition wib.pb.h:2485

◆ IsInitialized()

PROTOBUF_NOINLINE bool wib::ConfigureWIB::IsInitialized ( ) const
final

Definition at line 4871 of file wib.pb.cc.

4871 {
4872 return true;
4873}

◆ MergeFrom()

void wib::ConfigureWIB::MergeFrom ( const ConfigureWIB & from)
inline

Definition at line 2515 of file wib.pb.h.

2515 {
2516 ConfigureWIB::MergeImpl(*this, from);
2517 }
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)
Definition wib.pb.cc:4826

◆ MergeImpl()

void wib::ConfigureWIB::MergeImpl ( ::google::protobuf::Message & to_msg,
const ::google::protobuf::Message & from_msg )
staticprivate

Definition at line 4826 of file wib.pb.cc.

4826 {
4827 auto* const _this = static_cast<ConfigureWIB*>(&to_msg);
4828 auto& from = static_cast<const ConfigureWIB&>(from_msg);
4829 // @@protoc_insertion_point(class_specific_merge_from_start:wib.ConfigureWIB)
4830 ABSL_DCHECK_NE(&from, _this);
4831 ::uint32_t cached_has_bits = 0;
4832 (void) cached_has_bits;
4833
4834 _this->_internal_mutable_fembs()->MergeFrom(from._internal_fembs());
4835 cached_has_bits = from._impl_._has_bits_[0];
4836 if (cached_has_bits & 0x00000003u) {
4837 if (cached_has_bits & 0x00000001u) {
4838 _this->_internal_mutable_adc_conf()->::wib::ConfigureWIB_ConfigureCOLDADC::MergeFrom(
4839 from._internal_adc_conf());
4840 }
4841 if (cached_has_bits & 0x00000002u) {
4842 _this->_internal_mutable_wib_pulser()->::wib::ConfigureWIB_ConfigureWIBPulser::MergeFrom(
4843 from._internal_wib_pulser());
4844 }
4845 }
4846 if (from._internal_cold() != 0) {
4847 _this->_internal_set_cold(from._internal_cold());
4848 }
4849 if (from._internal_pulser() != 0) {
4850 _this->_internal_set_pulser(from._internal_pulser());
4851 }
4852 if (from._internal_adc_test_pattern() != 0) {
4853 _this->_internal_set_adc_test_pattern(from._internal_adc_test_pattern());
4854 }
4855 if (from._internal_frame_dd() != 0) {
4856 _this->_internal_set_frame_dd(from._internal_frame_dd());
4857 }
4858 if (from._internal_detector_type() != 0) {
4859 _this->_internal_set_detector_type(from._internal_detector_type());
4860 }
4861 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
4862}

◆ mutable_adc_conf()

wib::ConfigureWIB_ConfigureCOLDADC * wib::ConfigureWIB::mutable_adc_conf ( )
inline

Definition at line 8946 of file wib.pb.h.

8946 {
8948 // @@protoc_insertion_point(field_mutable:wib.ConfigureWIB.adc_conf)
8949 return _msg;
8950}
::wib::ConfigureWIB_ConfigureCOLDADC * _internal_mutable_adc_conf()
Definition wib.pb.h:8937

◆ mutable_fembs() [1/2]

google::protobuf::RepeatedPtrField<::wib::ConfigureWIB_ConfigureFEMB > * wib::ConfigureWIB::mutable_fembs ( )
inline

Definition at line 8780 of file wib.pb.h.

8780 {
8781 // @@protoc_insertion_point(field_mutable_list:wib.ConfigureWIB.fembs)
8782 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8783 return _internal_mutable_fembs();
8784}

◆ mutable_fembs() [2/2]

wib::ConfigureWIB_ConfigureFEMB * wib::ConfigureWIB::mutable_fembs ( int index)
inline

Definition at line 8775 of file wib.pb.h.

8775 {
8776 // @@protoc_insertion_point(field_mutable:wib.ConfigureWIB.fembs)
8777 return _internal_mutable_fembs()->Mutable(index);
8778}

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet * wib::ConfigureWIB::mutable_unknown_fields ( )
inline

Definition at line 2462 of file wib.pb.h.

2462 {
2463 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
2464 }

◆ mutable_wib_pulser()

wib::ConfigureWIB_ConfigureWIBPulser * wib::ConfigureWIB::mutable_wib_pulser ( )
inline

Definition at line 9086 of file wib.pb.h.

9086 {
9088 // @@protoc_insertion_point(field_mutable:wib.ConfigureWIB.wib_pulser)
9089 return _msg;
9090}
::wib::ConfigureWIB_ConfigureWIBPulser * _internal_mutable_wib_pulser()
Definition wib.pb.h:9077

◆ New()

ConfigureWIB * wib::ConfigureWIB::New ( ::google::protobuf::Arena * arena = nullptr) const
inlinefinal

Definition at line 2509 of file wib.pb.h.

2509 {
2510 return CreateMaybeMessage<ConfigureWIB>(arena);
2511 }

◆ operator=() [1/2]

ConfigureWIB & wib::ConfigureWIB::operator= ( ConfigureWIB && from)
inlinenoexcept

Definition at line 2445 of file wib.pb.h.

2445 {
2446 if (this == &from) return *this;
2447 if (GetOwningArena() == from.GetOwningArena()
2448 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
2449 && GetOwningArena() != nullptr
2450 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
2451 ) {
2452 InternalSwap(&from);
2453 } else {
2454 CopyFrom(from);
2455 }
2456 return *this;
2457 }
void InternalSwap(ConfigureWIB *other)
Definition wib.pb.cc:4875
void CopyFrom(const ConfigureWIB &from)
Definition wib.pb.cc:4864

◆ operator=() [2/2]

ConfigureWIB & wib::ConfigureWIB::operator= ( const ConfigureWIB & from)
inline

Definition at line 2441 of file wib.pb.h.

2441 {
2442 CopyFrom(from);
2443 return *this;
2444 }

◆ pulser()

bool wib::ConfigureWIB::pulser ( ) const
inline

Definition at line 8837 of file wib.pb.h.

8837 {
8838 // @@protoc_insertion_point(field_get:wib.ConfigureWIB.pulser)
8839 return _internal_pulser();
8840}

◆ release_adc_conf()

wib::ConfigureWIB_ConfigureCOLDADC * wib::ConfigureWIB::release_adc_conf ( )
inline

Definition at line 8909 of file wib.pb.h.

8909 {
8910 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8911
8912 _impl_._has_bits_[0] &= ~0x00000001u;
8914 _impl_.adc_conf_ = nullptr;
8915#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
8916 auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released);
8917 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
8918 if (GetArenaForAllocation() == nullptr) {
8919 delete old;
8920 }
8921#else // PROTOBUF_FORCE_COPY_IN_RELEASE
8922 if (GetArenaForAllocation() != nullptr) {
8923 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
8924 }
8925#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
8926 return released;
8927}

◆ release_wib_pulser()

wib::ConfigureWIB_ConfigureWIBPulser * wib::ConfigureWIB::release_wib_pulser ( )
inline

Definition at line 9049 of file wib.pb.h.

9049 {
9050 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
9051
9052 _impl_._has_bits_[0] &= ~0x00000002u;
9054 _impl_.wib_pulser_ = nullptr;
9055#ifdef PROTOBUF_FORCE_COPY_IN_RELEASE
9056 auto* old = reinterpret_cast<::google::protobuf::MessageLite*>(released);
9057 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
9058 if (GetArenaForAllocation() == nullptr) {
9059 delete old;
9060 }
9061#else // PROTOBUF_FORCE_COPY_IN_RELEASE
9062 if (GetArenaForAllocation() != nullptr) {
9063 released = ::google::protobuf::internal::DuplicateIfNonNull(released);
9064 }
9065#endif // !PROTOBUF_FORCE_COPY_IN_RELEASE
9066 return released;
9067}

◆ set_adc_test_pattern()

void wib::ConfigureWIB::set_adc_test_pattern ( bool value)
inline

Definition at line 8863 of file wib.pb.h.

8863 {
8865 // @@protoc_insertion_point(field_set:wib.ConfigureWIB.adc_test_pattern)
8866}
void _internal_set_adc_test_pattern(bool value)
Definition wib.pb.h:8871

◆ set_allocated_adc_conf()

void wib::ConfigureWIB::set_allocated_adc_conf ( ::wib::ConfigureWIB_ConfigureCOLDADC * value)
inline

Definition at line 8951 of file wib.pb.h.

8951 {
8952 ::google::protobuf::Arena* message_arena = GetArenaForAllocation();
8953 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8954 if (message_arena == nullptr) {
8955 delete reinterpret_cast<::wib::ConfigureWIB_ConfigureCOLDADC*>(_impl_.adc_conf_);
8956 }
8957
8958 if (value != nullptr) {
8959 ::google::protobuf::Arena* submessage_arena =
8960 ::google::protobuf::Arena::InternalGetOwningArena(reinterpret_cast<::wib::ConfigureWIB_ConfigureCOLDADC*>(value));
8961 if (message_arena != submessage_arena) {
8962 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
8963 }
8964 _impl_._has_bits_[0] |= 0x00000001u;
8965 } else {
8966 _impl_._has_bits_[0] &= ~0x00000001u;
8967 }
8968
8969 _impl_.adc_conf_ = reinterpret_cast<::wib::ConfigureWIB_ConfigureCOLDADC*>(value);
8970 // @@protoc_insertion_point(field_set_allocated:wib.ConfigureWIB.adc_conf)
8971}

◆ set_allocated_wib_pulser()

void wib::ConfigureWIB::set_allocated_wib_pulser ( ::wib::ConfigureWIB_ConfigureWIBPulser * value)
inline

Definition at line 9091 of file wib.pb.h.

9091 {
9092 ::google::protobuf::Arena* message_arena = GetArenaForAllocation();
9093 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
9094 if (message_arena == nullptr) {
9095 delete reinterpret_cast<::wib::ConfigureWIB_ConfigureWIBPulser*>(_impl_.wib_pulser_);
9096 }
9097
9098 if (value != nullptr) {
9099 ::google::protobuf::Arena* submessage_arena =
9100 ::google::protobuf::Arena::InternalGetOwningArena(reinterpret_cast<::wib::ConfigureWIB_ConfigureWIBPulser*>(value));
9101 if (message_arena != submessage_arena) {
9102 value = ::google::protobuf::internal::GetOwnedMessage(message_arena, value, submessage_arena);
9103 }
9104 _impl_._has_bits_[0] |= 0x00000002u;
9105 } else {
9106 _impl_._has_bits_[0] &= ~0x00000002u;
9107 }
9108
9109 _impl_.wib_pulser_ = reinterpret_cast<::wib::ConfigureWIB_ConfigureWIBPulser*>(value);
9110 // @@protoc_insertion_point(field_set_allocated:wib.ConfigureWIB.wib_pulser)
9111}

◆ set_cold()

void wib::ConfigureWIB::set_cold ( bool value)
inline

Definition at line 8819 of file wib.pb.h.

8819 {
8820 _internal_set_cold(value);
8821 // @@protoc_insertion_point(field_set:wib.ConfigureWIB.cold)
8822}
void _internal_set_cold(bool value)
Definition wib.pb.h:8827

◆ set_detector_type()

void wib::ConfigureWIB::set_detector_type ( ::uint32_t value)
inline

Definition at line 9003 of file wib.pb.h.

9003 {
9005 // @@protoc_insertion_point(field_set:wib.ConfigureWIB.detector_type)
9006}
void _internal_set_detector_type(::uint32_t value)
Definition wib.pb.h:9011

◆ set_frame_dd()

void wib::ConfigureWIB::set_frame_dd ( bool value)
inline

Definition at line 8981 of file wib.pb.h.

8981 {
8983 // @@protoc_insertion_point(field_set:wib.ConfigureWIB.frame_dd)
8984}
void _internal_set_frame_dd(bool value)
Definition wib.pb.h:8989

◆ set_pulser()

void wib::ConfigureWIB::set_pulser ( bool value)
inline

Definition at line 8841 of file wib.pb.h.

8841 {
8842 _internal_set_pulser(value);
8843 // @@protoc_insertion_point(field_set:wib.ConfigureWIB.pulser)
8844}
void _internal_set_pulser(bool value)
Definition wib.pb.h:8849

◆ SetCachedSize()

void wib::ConfigureWIB::SetCachedSize ( int size) const
finalprivate

Definition at line 4575 of file wib.pb.cc.

4575 {
4576 _impl_._cached_size_.Set(size);
4577}

◆ SharedCtor()

void wib::ConfigureWIB::SharedCtor ( ::google::protobuf::Arena * arena)
inlineprivate

Definition at line 4549 of file wib.pb.cc.

4549 {
4550 (void)arena;
4551 new (&_impl_) Impl_{
4552 decltype(_impl_._has_bits_){},
4553 /*decltype(_impl_._cached_size_)*/ {},
4554 decltype(_impl_.fembs_){arena},
4555 decltype(_impl_.adc_conf_){nullptr},
4556 decltype(_impl_.wib_pulser_){nullptr},
4557 decltype(_impl_.cold_){false},
4558 decltype(_impl_.pulser_){false},
4559 decltype(_impl_.adc_test_pattern_){false},
4560 decltype(_impl_.frame_dd_){false},
4561 decltype(_impl_.detector_type_){0u},
4562 };
4563}

◆ SharedDtor()

void wib::ConfigureWIB::SharedDtor ( )
inlineprivate

Definition at line 4569 of file wib.pb.cc.

4569 {
4570 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
4571 _impl_.fembs_.~RepeatedPtrField();
4572 if (this != internal_default_instance()) delete _impl_.adc_conf_;
4573 if (this != internal_default_instance()) delete _impl_.wib_pulser_;
4574}

◆ Swap()

void wib::ConfigureWIB::Swap ( ConfigureWIB * other)
inline

Definition at line 2488 of file wib.pb.h.

2488 {
2489 if (other == this) return;
2490 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
2491 if (GetOwningArena() != nullptr &&
2492 GetOwningArena() == other->GetOwningArena()) {
2493 #else // PROTOBUF_FORCE_COPY_IN_SWAP
2494 if (GetOwningArena() == other->GetOwningArena()) {
2495 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
2496 InternalSwap(other);
2497 } else {
2498 ::google::protobuf::internal::GenericSwap(this, other);
2499 }
2500 }

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & wib::ConfigureWIB::unknown_fields ( ) const
inline

Definition at line 2459 of file wib.pb.h.

2459 {
2460 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
2461 }

◆ unsafe_arena_release_adc_conf()

wib::ConfigureWIB_ConfigureCOLDADC * wib::ConfigureWIB::unsafe_arena_release_adc_conf ( )
inline

Definition at line 8928 of file wib.pb.h.

8928 {
8929 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8930 // @@protoc_insertion_point(field_release:wib.ConfigureWIB.adc_conf)
8931
8932 _impl_._has_bits_[0] &= ~0x00000001u;
8934 _impl_.adc_conf_ = nullptr;
8935 return temp;
8936}

◆ unsafe_arena_release_wib_pulser()

wib::ConfigureWIB_ConfigureWIBPulser * wib::ConfigureWIB::unsafe_arena_release_wib_pulser ( )
inline

Definition at line 9068 of file wib.pb.h.

9068 {
9069 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
9070 // @@protoc_insertion_point(field_release:wib.ConfigureWIB.wib_pulser)
9071
9072 _impl_._has_bits_[0] &= ~0x00000002u;
9074 _impl_.wib_pulser_ = nullptr;
9075 return temp;
9076}

◆ unsafe_arena_set_allocated_adc_conf()

void wib::ConfigureWIB::unsafe_arena_set_allocated_adc_conf ( ::wib::ConfigureWIB_ConfigureCOLDADC * value)
inline

Definition at line 8896 of file wib.pb.h.

8896 {
8897 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
8898 if (GetArenaForAllocation() == nullptr) {
8899 delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.adc_conf_);
8900 }
8901 _impl_.adc_conf_ = reinterpret_cast<::wib::ConfigureWIB_ConfigureCOLDADC*>(value);
8902 if (value != nullptr) {
8903 _impl_._has_bits_[0] |= 0x00000001u;
8904 } else {
8905 _impl_._has_bits_[0] &= ~0x00000001u;
8906 }
8907 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:wib.ConfigureWIB.adc_conf)
8908}

◆ unsafe_arena_set_allocated_wib_pulser()

void wib::ConfigureWIB::unsafe_arena_set_allocated_wib_pulser ( ::wib::ConfigureWIB_ConfigureWIBPulser * value)
inline

Definition at line 9036 of file wib.pb.h.

9036 {
9037 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
9038 if (GetArenaForAllocation() == nullptr) {
9039 delete reinterpret_cast<::google::protobuf::MessageLite*>(_impl_.wib_pulser_);
9040 }
9041 _impl_.wib_pulser_ = reinterpret_cast<::wib::ConfigureWIB_ConfigureWIBPulser*>(value);
9042 if (value != nullptr) {
9043 _impl_._has_bits_[0] |= 0x00000002u;
9044 } else {
9045 _impl_._has_bits_[0] &= ~0x00000002u;
9046 }
9047 // @@protoc_insertion_point(field_unsafe_arena_set_allocated:wib.ConfigureWIB.wib_pulser)
9048}

◆ UnsafeArenaSwap()

void wib::ConfigureWIB::UnsafeArenaSwap ( ConfigureWIB * other)
inline

Definition at line 2501 of file wib.pb.h.

2501 {
2502 if (other == this) return;
2503 ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
2504 InternalSwap(other);
2505 }

◆ wib_pulser()

const::wib::ConfigureWIB_ConfigureWIBPulser & wib::ConfigureWIB::wib_pulser ( ) const
inline

Definition at line 9032 of file wib.pb.h.

9032 {
9033 // @@protoc_insertion_point(field_get:wib.ConfigureWIB.wib_pulser)
9034 return _internal_wib_pulser();
9035}
const ::wib::ConfigureWIB_ConfigureWIBPulser & _internal_wib_pulser() const
Definition wib.pb.h:9027

Friends And Related Symbol Documentation

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

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

Definition at line 2672 of file wib.pb.h.

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

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

Definition at line 2537 of file wib.pb.h.

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

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

Definition at line 2670 of file wib.pb.h.

◆ ::TableStruct_wib_2eproto

friend struct ::TableStruct_wib_2eproto
friend

Definition at line 2689 of file wib.pb.h.

◆ swap

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

Definition at line 2485 of file wib.pb.h.

2485 {
2486 a.Swap(&b);
2487 }

Member Data Documentation

◆ [union]

union { ... } wib::ConfigureWIB

◆ _class_data_

const::google::protobuf::Message::ClassData wib::ConfigureWIB::_class_data_
static
Initial value:
= {
::google::protobuf::Message::CopyWithSourceCheck,
}

Definition at line 2545 of file wib.pb.h.

◆ _impl_

Impl_ wib::ConfigureWIB::_impl_

Definition at line 2688 of file wib.pb.h.

◆ _table_

PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::_pbi::TcParseTable< 3, 8, 3, 0, 2 > wib::ConfigureWIB::_table_
staticprivate

Definition at line 2671 of file wib.pb.h.

◆ kIndexInFileMessages

int wib::ConfigureWIB::kIndexInFileMessages
staticconstexpr
Initial value:
=
10

Definition at line 2482 of file wib.pb.h.


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