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

#include <daphne_control_high.pb.h>

Inheritance diagram for daphne::ConfigureRequest:
[legend]
Collaboration diagram for daphne::ConfigureRequest:
[legend]

Classes

class  _Internal
 
struct  Impl_
 

Public Types

enum  : int {
  kChannelsFieldNumber = 10 , kAfesFieldNumber = 11 , kFullStreamChannelsFieldNumber = 12 , kDaphneAddressFieldNumber = 1 ,
  kSlotFieldNumber = 2 , kTimeoutMsFieldNumber = 3 , kSelfTriggerThresholdFieldNumber = 5 , kSelfTriggerXcorrFieldNumber = 6 ,
  kTpConfFieldNumber = 7 , kCompensatorFieldNumber = 8 , kInvertersFieldNumber = 9 , kBiasctrlFieldNumber = 4
}
 

Public Member Functions

 ConfigureRequest ()
 
 ~ConfigureRequest () override
 
template<typename = void>
PROTOBUF_CONSTEXPR ConfigureRequest (::google::protobuf::internal::ConstantInitialized)
 
 ConfigureRequest (const ConfigureRequest &from)
 
 ConfigureRequest (ConfigureRequest &&from) noexcept
 
ConfigureRequestoperator= (const ConfigureRequest &from)
 
ConfigureRequestoperator= (ConfigureRequest &&from) noexcept
 
const ::google::protobuf::UnknownFieldSet & unknown_fields () const
 
inline ::google::protobuf::UnknownFieldSet * mutable_unknown_fields ()
 
void Swap (ConfigureRequest *other)
 
void UnsafeArenaSwap (ConfigureRequest *other)
 
ConfigureRequestNew (::google::protobuf::Arena *arena=nullptr) const final
 
void CopyFrom (const ConfigureRequest &from)
 
void MergeFrom (const ConfigureRequest &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 channels_size () const
 
void clear_channels ()
 
::daphne::ChannelConfigmutable_channels (int index)
 
::google::protobuf::RepeatedPtrField< ::daphne::ChannelConfig > * mutable_channels ()
 
const ::daphne::ChannelConfigchannels (int index) const
 
::daphne::ChannelConfigadd_channels ()
 
const ::google::protobuf::RepeatedPtrField< ::daphne::ChannelConfig > & channels () const
 
int afes_size () const
 
void clear_afes ()
 
::daphne::AFEConfigmutable_afes (int index)
 
::google::protobuf::RepeatedPtrField< ::daphne::AFEConfig > * mutable_afes ()
 
const ::daphne::AFEConfigafes (int index) const
 
::daphne::AFEConfigadd_afes ()
 
const ::google::protobuf::RepeatedPtrField< ::daphne::AFEConfig > & afes () const
 
int full_stream_channels_size () const
 
void clear_full_stream_channels ()
 
::uint32_t full_stream_channels (int index) const
 
void set_full_stream_channels (int index, ::uint32_t value)
 
void add_full_stream_channels (::uint32_t value)
 
const ::google::protobuf::RepeatedField<::uint32_t > & full_stream_channels () const
 
::google::protobuf::RepeatedField<::uint32_t > * mutable_full_stream_channels ()
 
void clear_daphne_address ()
 
const std::string & daphne_address () const
 
template<typename Arg_ = const std::string&, typename... Args_>
void set_daphne_address (Arg_ &&arg, Args_... args)
 
std::string * mutable_daphne_address ()
 
PROTOBUF_NODISCARD std::string * release_daphne_address ()
 
void set_allocated_daphne_address (std::string *ptr)
 
void clear_slot ()
 
::uint32_t slot () const
 
void set_slot (::uint32_t value)
 
void clear_timeout_ms ()
 
::uint32_t timeout_ms () const
 
void set_timeout_ms (::uint32_t value)
 
void clear_self_trigger_threshold ()
 
::uint64_t self_trigger_threshold () const
 
void set_self_trigger_threshold (::uint64_t value)
 
void clear_self_trigger_xcorr ()
 
::uint64_t self_trigger_xcorr () const
 
void set_self_trigger_xcorr (::uint64_t value)
 
void clear_tp_conf ()
 
::uint64_t tp_conf () const
 
void set_tp_conf (::uint64_t value)
 
void clear_compensator ()
 
::uint64_t compensator () const
 
void set_compensator (::uint64_t value)
 
void clear_inverters ()
 
::uint64_t inverters () const
 
void set_inverters (::uint64_t value)
 
void clear_biasctrl ()
 
::uint32_t biasctrl () const
 
void set_biasctrl (::uint32_t value)
 
template<typename >
PROTOBUF_CONSTEXPR ConfigureRequest (::_pbi::ConstantInitialized)
 
template<typename Arg_ , typename... Args_>
PROTOBUF_ALWAYS_INLINE void set_daphne_address (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 ConfigureRequestdefault_instance ()
 
static const ConfigureRequestinternal_default_instance ()
 

Static Public Attributes

static constexpr int kIndexInFileMessages
 
static const ClassData _class_data_
 

Protected Member Functions

 ConfigureRequest (::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 (ConfigureRequest *other)
 
int _internal_channels_size () const
 
const ::google::protobuf::RepeatedPtrField<::daphne::ChannelConfig > & _internal_channels () const
 
::google::protobuf::RepeatedPtrField<::daphne::ChannelConfig > * _internal_mutable_channels ()
 
int _internal_afes_size () const
 
const ::google::protobuf::RepeatedPtrField<::daphne::AFEConfig > & _internal_afes () const
 
::google::protobuf::RepeatedPtrField<::daphne::AFEConfig > * _internal_mutable_afes ()
 
int _internal_full_stream_channels_size () const
 
const ::google::protobuf::RepeatedField<::uint32_t > & _internal_full_stream_channels () const
 
::google::protobuf::RepeatedField<::uint32_t > * _internal_mutable_full_stream_channels ()
 
const std::string & _internal_daphne_address () const
 
PROTOBUF_ALWAYS_INLINE void _internal_set_daphne_address (const std::string &value)
 
std::string * _internal_mutable_daphne_address ()
 
::uint32_t _internal_slot () const
 
void _internal_set_slot (::uint32_t value)
 
::uint32_t _internal_timeout_ms () const
 
void _internal_set_timeout_ms (::uint32_t value)
 
::uint64_t _internal_self_trigger_threshold () const
 
void _internal_set_self_trigger_threshold (::uint64_t value)
 
::uint64_t _internal_self_trigger_xcorr () const
 
void _internal_set_self_trigger_xcorr (::uint64_t value)
 
::uint64_t _internal_tp_conf () const
 
void _internal_set_tp_conf (::uint64_t value)
 
::uint64_t _internal_compensator () const
 
void _internal_set_compensator (::uint64_t value)
 
::uint64_t _internal_inverters () const
 
void _internal_set_inverters (::uint64_t value)
 
::uint32_t _internal_biasctrl () const
 
void _internal_set_biasctrl (::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, 12, 2, 54, 2 > _table_
 

Friends

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

Detailed Description

Definition at line 1693 of file daphne_control_high.pb.h.

Member Typedef Documentation

◆ DestructorSkippable_

◆ InternalArenaConstructable_

Member Enumeration Documentation

◆ anonymous enum

anonymous enum : int
Enumerator
kChannelsFieldNumber 
kAfesFieldNumber 
kFullStreamChannelsFieldNumber 
kDaphneAddressFieldNumber 
kSlotFieldNumber 
kTimeoutMsFieldNumber 
kSelfTriggerThresholdFieldNumber 
kSelfTriggerXcorrFieldNumber 
kTpConfFieldNumber 
kCompensatorFieldNumber 
kInvertersFieldNumber 
kBiasctrlFieldNumber 

Definition at line 1820 of file daphne_control_high.pb.h.

1820 : int {
1822 kAfesFieldNumber = 11,
1825 kSlotFieldNumber = 2,
1833 };

Constructor & Destructor Documentation

◆ ConfigureRequest() [1/6]

daphne::ConfigureRequest::ConfigureRequest ( )
inline

Definition at line 1696 of file daphne_control_high.pb.h.

◆ ~ConfigureRequest()

daphne::ConfigureRequest::~ConfigureRequest ( )
override

Definition at line 3217 of file daphne_control_high.pb.cc.

3217 {
3218 // @@protoc_insertion_point(destructor:daphne.ConfigureRequest)
3219 _internal_metadata_.Delete<::google::protobuf::UnknownFieldSet>();
3220 SharedDtor();
3221}

◆ ConfigureRequest() [2/6]

template<typename = void>
PROTOBUF_CONSTEXPR daphne::ConfigureRequest::ConfigureRequest ( ::google::protobuf::internal::ConstantInitialized )
explicit

◆ ConfigureRequest() [3/6]

daphne::ConfigureRequest::ConfigureRequest ( const ConfigureRequest & from)

Definition at line 3160 of file daphne_control_high.pb.cc.

3160 : ::google::protobuf::Message() {
3161 ConfigureRequest* const _this = this;
3162 (void)_this;
3163 new (&_impl_) Impl_{
3164 decltype(_impl_.channels_){from._impl_.channels_},
3165 decltype(_impl_.afes_){from._impl_.afes_},
3166 decltype(_impl_.full_stream_channels_){from._impl_.full_stream_channels_},
3167 /* _impl_._full_stream_channels_cached_byte_size_ = */ {0},
3168 decltype(_impl_.daphne_address_){},
3169 decltype(_impl_.slot_){},
3170 decltype(_impl_.timeout_ms_){},
3171 decltype(_impl_.self_trigger_threshold_){},
3172 decltype(_impl_.self_trigger_xcorr_){},
3173 decltype(_impl_.tp_conf_){},
3174 decltype(_impl_.compensator_){},
3175 decltype(_impl_.inverters_){},
3176 decltype(_impl_.biasctrl_){},
3177 /*decltype(_impl_._cached_size_)*/ {},
3178 };
3179 _internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(
3180 from._internal_metadata_);
3181 _impl_.daphne_address_.InitDefault();
3182 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3183 _impl_.daphne_address_.Set("", GetArenaForAllocation());
3184 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3185 if (!from._internal_daphne_address().empty()) {
3186 _this->_impl_.daphne_address_.Set(from._internal_daphne_address(), _this->GetArenaForAllocation());
3187 }
3188 ::memcpy(&_impl_.slot_, &from._impl_.slot_,
3189 static_cast<::size_t>(reinterpret_cast<char*>(&_impl_.biasctrl_) -
3190 reinterpret_cast<char*>(&_impl_.slot_)) + sizeof(_impl_.biasctrl_));
3191
3192 // @@protoc_insertion_point(copy_constructor:daphne.ConfigureRequest)
3193}
::google::protobuf::RepeatedPtrField< ::daphne::ChannelConfig > channels_
::google::protobuf::internal::ArenaStringPtr daphne_address_
::google::protobuf::RepeatedField<::uint32_t > full_stream_channels_
::google::protobuf::RepeatedPtrField< ::daphne::AFEConfig > afes_

◆ ConfigureRequest() [4/6]

daphne::ConfigureRequest::ConfigureRequest ( ConfigureRequest && from)
inlinenoexcept

Definition at line 1702 of file daphne_control_high.pb.h.

1703 : ConfigureRequest() {
1704 *this = ::std::move(from);
1705 }

◆ ConfigureRequest() [5/6]

daphne::ConfigureRequest::ConfigureRequest ( ::google::protobuf::Arena * arena)
explicitprotected

Definition at line 3155 of file daphne_control_high.pb.cc.

3156 : ::google::protobuf::Message(arena) {
3157 SharedCtor(arena);
3158 // @@protoc_insertion_point(arena_constructor:daphne.ConfigureRequest)
3159}
void SharedCtor(::google::protobuf::Arena *arena)

◆ ConfigureRequest() [6/6]

template<typename >
PROTOBUF_CONSTEXPR daphne::ConfigureRequest::ConfigureRequest ( ::_pbi::ConstantInitialized )

Definition at line 159 of file daphne_control_high.pb.cc.

160 : _impl_{
161 /*decltype(_impl_.channels_)*/ {},
162 /*decltype(_impl_.afes_)*/ {},
163 /*decltype(_impl_.full_stream_channels_)*/ {},
164 /* _impl_._full_stream_channels_cached_byte_size_ = */ {0},
165 /*decltype(_impl_.daphne_address_)*/ {
166 &::_pbi::fixed_address_empty_string,
167 ::_pbi::ConstantInitialized{},
168 },
169 /*decltype(_impl_.slot_)*/ 0u,
170 /*decltype(_impl_.timeout_ms_)*/ 0u,
171 /*decltype(_impl_.self_trigger_threshold_)*/ ::uint64_t{0u},
172 /*decltype(_impl_.self_trigger_xcorr_)*/ ::uint64_t{0u},
173 /*decltype(_impl_.tp_conf_)*/ ::uint64_t{0u},
174 /*decltype(_impl_.compensator_)*/ ::uint64_t{0u},
175 /*decltype(_impl_.inverters_)*/ ::uint64_t{0u},
176 /*decltype(_impl_.biasctrl_)*/ 0u,
177 /*decltype(_impl_._cached_size_)*/ {},
178 } {}

Member Function Documentation

◆ _internal_afes()

const::google::protobuf::RepeatedPtrField<::daphne::AFEConfig > & daphne::ConfigureRequest::_internal_afes ( ) const
inlineprivate

Definition at line 7492 of file daphne_control_high.pb.h.

7492 {
7493 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7494 return _impl_.afes_;
7495}

◆ _internal_afes_size()

int daphne::ConfigureRequest::_internal_afes_size ( ) const
inlineprivate

Definition at line 7457 of file daphne_control_high.pb.h.

7457 {
7458 return _internal_afes().size();
7459}
const ::google::protobuf::RepeatedPtrField<::daphne::AFEConfig > & _internal_afes() const

◆ _internal_biasctrl()

uint32_t daphne::ConfigureRequest::_internal_biasctrl ( ) const
inlineprivate

Definition at line 7290 of file daphne_control_high.pb.h.

7290 {
7291 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7292 return _impl_.biasctrl_;
7293}

◆ _internal_channels()

const::google::protobuf::RepeatedPtrField<::daphne::ChannelConfig > & daphne::ConfigureRequest::_internal_channels ( ) const
inlineprivate

Definition at line 7446 of file daphne_control_high.pb.h.

7446 {
7447 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7448 return _impl_.channels_;
7449}

◆ _internal_channels_size()

int daphne::ConfigureRequest::_internal_channels_size ( ) const
inlineprivate

Definition at line 7411 of file daphne_control_high.pb.h.

7411 {
7412 return _internal_channels().size();
7413}
const ::google::protobuf::RepeatedPtrField<::daphne::ChannelConfig > & _internal_channels() const

◆ _internal_compensator()

uint64_t daphne::ConfigureRequest::_internal_compensator ( ) const
inlineprivate

Definition at line 7378 of file daphne_control_high.pb.h.

7378 {
7379 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7380 return _impl_.compensator_;
7381}

◆ _internal_daphne_address()

const std::string & daphne::ConfigureRequest::_internal_daphne_address ( ) const
inlineprivate

Definition at line 7204 of file daphne_control_high.pb.h.

7204 {
7205 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7206 return _impl_.daphne_address_.Get();
7207}

◆ _internal_full_stream_channels()

const::google::protobuf::RepeatedField<::uint32_t > & daphne::ConfigureRequest::_internal_full_stream_channels ( ) const
inlineprivate

Definition at line 7535 of file daphne_control_high.pb.h.

7535 {
7536 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7538}

◆ _internal_full_stream_channels_size()

int daphne::ConfigureRequest::_internal_full_stream_channels_size ( ) const
inlineprivate

Definition at line 7503 of file daphne_control_high.pb.h.

7503 {
7504 return _internal_full_stream_channels().size();
7505}
const ::google::protobuf::RepeatedField<::uint32_t > & _internal_full_stream_channels() const

◆ _internal_inverters()

uint64_t daphne::ConfigureRequest::_internal_inverters ( ) const
inlineprivate

Definition at line 7400 of file daphne_control_high.pb.h.

7400 {
7401 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7402 return _impl_.inverters_;
7403}

◆ _internal_mutable_afes()

google::protobuf::RepeatedPtrField<::daphne::AFEConfig > * daphne::ConfigureRequest::_internal_mutable_afes ( )
inlineprivate

Definition at line 7497 of file daphne_control_high.pb.h.

7497 {
7498 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7499 return &_impl_.afes_;
7500}

◆ _internal_mutable_channels()

google::protobuf::RepeatedPtrField<::daphne::ChannelConfig > * daphne::ConfigureRequest::_internal_mutable_channels ( )
inlineprivate

Definition at line 7451 of file daphne_control_high.pb.h.

7451 {
7452 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7453 return &_impl_.channels_;
7454}

◆ _internal_mutable_daphne_address()

std::string * daphne::ConfigureRequest::_internal_mutable_daphne_address ( )
inlineprivate

Definition at line 7213 of file daphne_control_high.pb.h.

7213 {
7214 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7215 ;
7216 return _impl_.daphne_address_.Mutable( GetArenaForAllocation());
7217}

◆ _internal_mutable_full_stream_channels()

google::protobuf::RepeatedField<::uint32_t > * daphne::ConfigureRequest::_internal_mutable_full_stream_channels ( )
inlineprivate

Definition at line 7539 of file daphne_control_high.pb.h.

7539 {
7540 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7542}

◆ _internal_self_trigger_threshold()

uint64_t daphne::ConfigureRequest::_internal_self_trigger_threshold ( ) const
inlineprivate

Definition at line 7312 of file daphne_control_high.pb.h.

7312 {
7313 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7315}

◆ _internal_self_trigger_xcorr()

uint64_t daphne::ConfigureRequest::_internal_self_trigger_xcorr ( ) const
inlineprivate

Definition at line 7334 of file daphne_control_high.pb.h.

7334 {
7335 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7337}

◆ _internal_set_biasctrl()

void daphne::ConfigureRequest::_internal_set_biasctrl ( ::uint32_t value)
inlineprivate

Definition at line 7294 of file daphne_control_high.pb.h.

7294 {
7295 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7296 ;
7297 _impl_.biasctrl_ = value;
7298}

◆ _internal_set_compensator()

void daphne::ConfigureRequest::_internal_set_compensator ( ::uint64_t value)
inlineprivate

Definition at line 7382 of file daphne_control_high.pb.h.

7382 {
7383 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7384 ;
7385 _impl_.compensator_ = value;
7386}

◆ _internal_set_daphne_address()

void daphne::ConfigureRequest::_internal_set_daphne_address ( const std::string & value)
inlineprivate

Definition at line 7208 of file daphne_control_high.pb.h.

7208 {
7209 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7210 ;
7211 _impl_.daphne_address_.Set(value, GetArenaForAllocation());
7212}

◆ _internal_set_inverters()

void daphne::ConfigureRequest::_internal_set_inverters ( ::uint64_t value)
inlineprivate

Definition at line 7404 of file daphne_control_high.pb.h.

7404 {
7405 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7406 ;
7407 _impl_.inverters_ = value;
7408}

◆ _internal_set_self_trigger_threshold()

void daphne::ConfigureRequest::_internal_set_self_trigger_threshold ( ::uint64_t value)
inlineprivate

Definition at line 7316 of file daphne_control_high.pb.h.

7316 {
7317 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7318 ;
7320}

◆ _internal_set_self_trigger_xcorr()

void daphne::ConfigureRequest::_internal_set_self_trigger_xcorr ( ::uint64_t value)
inlineprivate

Definition at line 7338 of file daphne_control_high.pb.h.

7338 {
7339 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7340 ;
7342}

◆ _internal_set_slot()

void daphne::ConfigureRequest::_internal_set_slot ( ::uint32_t value)
inlineprivate

Definition at line 7250 of file daphne_control_high.pb.h.

7250 {
7251 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7252 ;
7253 _impl_.slot_ = value;
7254}

◆ _internal_set_timeout_ms()

void daphne::ConfigureRequest::_internal_set_timeout_ms ( ::uint32_t value)
inlineprivate

Definition at line 7272 of file daphne_control_high.pb.h.

7272 {
7273 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7274 ;
7275 _impl_.timeout_ms_ = value;
7276}

◆ _internal_set_tp_conf()

void daphne::ConfigureRequest::_internal_set_tp_conf ( ::uint64_t value)
inlineprivate

Definition at line 7360 of file daphne_control_high.pb.h.

7360 {
7361 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7362 ;
7363 _impl_.tp_conf_ = value;
7364}

◆ _internal_slot()

uint32_t daphne::ConfigureRequest::_internal_slot ( ) const
inlineprivate

Definition at line 7246 of file daphne_control_high.pb.h.

7246 {
7247 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7248 return _impl_.slot_;
7249}

◆ _internal_timeout_ms()

uint32_t daphne::ConfigureRequest::_internal_timeout_ms ( ) const
inlineprivate

Definition at line 7268 of file daphne_control_high.pb.h.

7268 {
7269 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7270 return _impl_.timeout_ms_;
7271}

◆ _internal_tp_conf()

uint64_t daphne::ConfigureRequest::_internal_tp_conf ( ) const
inlineprivate

Definition at line 7356 of file daphne_control_high.pb.h.

7356 {
7357 PROTOBUF_TSAN_READ(&_impl_._tsan_detect_race);
7358 return _impl_.tp_conf_;
7359}

◆ _InternalParse()

const char * daphne::ConfigureRequest::_InternalParse ( const char * ptr,
::google::protobuf::internal::ParseContext * ctx )
final

Definition at line 3249 of file daphne_control_high.pb.cc.

3250 {
3251 ptr = ::_pbi::TcParser::ParseLoop(this, ptr, ctx, &_table_.header);
3252 return ptr;
3253}
static const ::google::protobuf::internal::TcParseTable< 4, 12, 2, 54, 2 > _table_

◆ _InternalSerialize()

uint8_t * daphne::ConfigureRequest::_InternalSerialize ( ::uint8_t * target,
::google::protobuf::io::EpsCopyOutputStream * stream ) const
final

Definition at line 3360 of file daphne_control_high.pb.cc.

3362 {
3363 // @@protoc_insertion_point(serialize_to_array_start:daphne.ConfigureRequest)
3364 ::uint32_t cached_has_bits = 0;
3365 (void)cached_has_bits;
3366
3367 // string daphne_address = 1;
3368 if (!this->_internal_daphne_address().empty()) {
3369 const std::string& _s = this->_internal_daphne_address();
3370 ::google::protobuf::internal::WireFormatLite::VerifyUtf8String(
3371 _s.data(), static_cast<int>(_s.length()), ::google::protobuf::internal::WireFormatLite::SERIALIZE, "daphne.ConfigureRequest.daphne_address");
3372 target = stream->WriteStringMaybeAliased(1, _s, target);
3373 }
3374
3375 // uint32 slot = 2;
3376 if (this->_internal_slot() != 0) {
3377 target = stream->EnsureSpace(target);
3378 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3379 2, this->_internal_slot(), target);
3380 }
3381
3382 // uint32 timeout_ms = 3;
3383 if (this->_internal_timeout_ms() != 0) {
3384 target = stream->EnsureSpace(target);
3385 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3386 3, this->_internal_timeout_ms(), target);
3387 }
3388
3389 // uint32 biasctrl = 4;
3390 if (this->_internal_biasctrl() != 0) {
3391 target = stream->EnsureSpace(target);
3392 target = ::_pbi::WireFormatLite::WriteUInt32ToArray(
3393 4, this->_internal_biasctrl(), target);
3394 }
3395
3396 // uint64 self_trigger_threshold = 5;
3397 if (this->_internal_self_trigger_threshold() != 0) {
3398 target = stream->EnsureSpace(target);
3399 target = ::_pbi::WireFormatLite::WriteUInt64ToArray(
3400 5, this->_internal_self_trigger_threshold(), target);
3401 }
3402
3403 // uint64 self_trigger_xcorr = 6;
3404 if (this->_internal_self_trigger_xcorr() != 0) {
3405 target = stream->EnsureSpace(target);
3406 target = ::_pbi::WireFormatLite::WriteUInt64ToArray(
3407 6, this->_internal_self_trigger_xcorr(), target);
3408 }
3409
3410 // uint64 tp_conf = 7;
3411 if (this->_internal_tp_conf() != 0) {
3412 target = stream->EnsureSpace(target);
3413 target = ::_pbi::WireFormatLite::WriteUInt64ToArray(
3414 7, this->_internal_tp_conf(), target);
3415 }
3416
3417 // uint64 compensator = 8;
3418 if (this->_internal_compensator() != 0) {
3419 target = stream->EnsureSpace(target);
3420 target = ::_pbi::WireFormatLite::WriteUInt64ToArray(
3421 8, this->_internal_compensator(), target);
3422 }
3423
3424 // uint64 inverters = 9;
3425 if (this->_internal_inverters() != 0) {
3426 target = stream->EnsureSpace(target);
3427 target = ::_pbi::WireFormatLite::WriteUInt64ToArray(
3428 9, this->_internal_inverters(), target);
3429 }
3430
3431 // repeated .daphne.ChannelConfig channels = 10;
3432 for (unsigned i = 0,
3433 n = static_cast<unsigned>(this->_internal_channels_size()); i < n; i++) {
3434 const auto& repfield = this->_internal_channels().Get(i);
3435 target = ::google::protobuf::internal::WireFormatLite::
3436 InternalWriteMessage(10, repfield, repfield.GetCachedSize(), target, stream);
3437 }
3438
3439 // repeated .daphne.AFEConfig afes = 11;
3440 for (unsigned i = 0,
3441 n = static_cast<unsigned>(this->_internal_afes_size()); i < n; i++) {
3442 const auto& repfield = this->_internal_afes().Get(i);
3443 target = ::google::protobuf::internal::WireFormatLite::
3444 InternalWriteMessage(11, repfield, repfield.GetCachedSize(), target, stream);
3445 }
3446
3447 // repeated uint32 full_stream_channels = 12;
3448 {
3449 int byte_size = _impl_._full_stream_channels_cached_byte_size_.Get();
3450 if (byte_size > 0) {
3451 target = stream->WriteUInt32Packed(12, _internal_full_stream_channels(),
3452 byte_size, target);
3453 }
3454 }
3455
3456 if (PROTOBUF_PREDICT_FALSE(_internal_metadata_.have_unknown_fields())) {
3457 target =
3458 ::_pbi::WireFormat::InternalSerializeUnknownFieldsToArray(
3459 _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance), target, stream);
3460 }
3461 // @@protoc_insertion_point(serialize_to_array_end:daphne.ConfigureRequest)
3462 return target;
3463}
::uint32_t _internal_timeout_ms() const
::uint64_t _internal_compensator() const
const std::string & _internal_daphne_address() const
::uint64_t _internal_self_trigger_xcorr() const
::uint64_t _internal_self_trigger_threshold() const
mutable::google::protobuf::internal::CachedSize _full_stream_channels_cached_byte_size_

◆ add_afes()

daphne::AFEConfig * daphne::ConfigureRequest::add_afes ( )
inline

Definition at line 7480 of file daphne_control_high.pb.h.

7480 {
7481 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7483 // @@protoc_insertion_point(field_add:daphne.ConfigureRequest.afes)
7484 return _add;
7485}
::google::protobuf::RepeatedPtrField<::daphne::AFEConfig > * _internal_mutable_afes()

◆ add_channels()

daphne::ChannelConfig * daphne::ConfigureRequest::add_channels ( )
inline

Definition at line 7434 of file daphne_control_high.pb.h.

7434 {
7435 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7437 // @@protoc_insertion_point(field_add:daphne.ConfigureRequest.channels)
7438 return _add;
7439}
::google::protobuf::RepeatedPtrField<::daphne::ChannelConfig > * _internal_mutable_channels()

◆ add_full_stream_channels()

void daphne::ConfigureRequest::add_full_stream_channels ( ::uint32_t value)
inline

Definition at line 7520 of file daphne_control_high.pb.h.

7520 {
7521 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7523 // @@protoc_insertion_point(field_add:daphne.ConfigureRequest.full_stream_channels)
7524}
::google::protobuf::RepeatedField<::uint32_t > * _internal_mutable_full_stream_channels()

◆ afes() [1/2]

const::google::protobuf::RepeatedPtrField<::daphne::AFEConfig > & daphne::ConfigureRequest::afes ( ) const
inline

Definition at line 7487 of file daphne_control_high.pb.h.

7487 {
7488 // @@protoc_insertion_point(field_list:daphne.ConfigureRequest.afes)
7489 return _internal_afes();
7490}

◆ afes() [2/2]

const::daphne::AFEConfig & daphne::ConfigureRequest::afes ( int index) const
inline

Definition at line 7476 of file daphne_control_high.pb.h.

7476 {
7477 // @@protoc_insertion_point(field_get:daphne.ConfigureRequest.afes)
7478 return _internal_afes().Get(index);
7479}

◆ afes_size()

int daphne::ConfigureRequest::afes_size ( ) const
inline

Definition at line 7460 of file daphne_control_high.pb.h.

7460 {
7461 return _internal_afes_size();
7462}

◆ biasctrl()

uint32_t daphne::ConfigureRequest::biasctrl ( ) const
inline

Definition at line 7282 of file daphne_control_high.pb.h.

7282 {
7283 // @@protoc_insertion_point(field_get:daphne.ConfigureRequest.biasctrl)
7284 return _internal_biasctrl();
7285}

◆ ByteSizeLong()

size_t daphne::ConfigureRequest::ByteSizeLong ( ) const
final

Definition at line 3465 of file daphne_control_high.pb.cc.

3465 {
3466// @@protoc_insertion_point(message_byte_size_start:daphne.ConfigureRequest)
3467 ::size_t total_size = 0;
3468
3469 ::uint32_t cached_has_bits = 0;
3470 // Prevent compiler warnings about cached_has_bits being unused
3471 (void) cached_has_bits;
3472
3473 // repeated .daphne.ChannelConfig channels = 10;
3474 total_size += 1UL * this->_internal_channels_size();
3475 for (const auto& msg : this->_internal_channels()) {
3476 total_size +=
3477 ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
3478 }
3479 // repeated .daphne.AFEConfig afes = 11;
3480 total_size += 1UL * this->_internal_afes_size();
3481 for (const auto& msg : this->_internal_afes()) {
3482 total_size +=
3483 ::google::protobuf::internal::WireFormatLite::MessageSize(msg);
3484 }
3485 // repeated uint32 full_stream_channels = 12;
3486 {
3487 std::size_t data_size = ::_pbi::WireFormatLite::UInt32Size(
3489 ;
3490 _impl_._full_stream_channels_cached_byte_size_.Set(::_pbi::ToCachedSize(data_size));
3491 std::size_t tag_size = data_size == 0
3492 ? 0
3493 : 1 + ::_pbi::WireFormatLite::Int32Size(
3494 static_cast<int32_t>(data_size))
3495 ;
3496 total_size += tag_size + data_size;
3497 }
3498 // string daphne_address = 1;
3499 if (!this->_internal_daphne_address().empty()) {
3500 total_size += 1 + ::google::protobuf::internal::WireFormatLite::StringSize(
3501 this->_internal_daphne_address());
3502 }
3503
3504 // uint32 slot = 2;
3505 if (this->_internal_slot() != 0) {
3506 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3507 this->_internal_slot());
3508 }
3509
3510 // uint32 timeout_ms = 3;
3511 if (this->_internal_timeout_ms() != 0) {
3512 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3513 this->_internal_timeout_ms());
3514 }
3515
3516 // uint64 self_trigger_threshold = 5;
3517 if (this->_internal_self_trigger_threshold() != 0) {
3518 total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(
3520 }
3521
3522 // uint64 self_trigger_xcorr = 6;
3523 if (this->_internal_self_trigger_xcorr() != 0) {
3524 total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(
3526 }
3527
3528 // uint64 tp_conf = 7;
3529 if (this->_internal_tp_conf() != 0) {
3530 total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(
3531 this->_internal_tp_conf());
3532 }
3533
3534 // uint64 compensator = 8;
3535 if (this->_internal_compensator() != 0) {
3536 total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(
3537 this->_internal_compensator());
3538 }
3539
3540 // uint64 inverters = 9;
3541 if (this->_internal_inverters() != 0) {
3542 total_size += ::_pbi::WireFormatLite::UInt64SizePlusOne(
3543 this->_internal_inverters());
3544 }
3545
3546 // uint32 biasctrl = 4;
3547 if (this->_internal_biasctrl() != 0) {
3548 total_size += ::_pbi::WireFormatLite::UInt32SizePlusOne(
3549 this->_internal_biasctrl());
3550 }
3551
3552 return MaybeComputeUnknownFieldsSize(total_size, &_impl_._cached_size_);
3553}
mutable::google::protobuf::internal::CachedSize _cached_size_

◆ channels() [1/2]

const::google::protobuf::RepeatedPtrField<::daphne::ChannelConfig > & daphne::ConfigureRequest::channels ( ) const
inline

Definition at line 7441 of file daphne_control_high.pb.h.

7441 {
7442 // @@protoc_insertion_point(field_list:daphne.ConfigureRequest.channels)
7443 return _internal_channels();
7444}

◆ channels() [2/2]

const::daphne::ChannelConfig & daphne::ConfigureRequest::channels ( int index) const
inline

Definition at line 7430 of file daphne_control_high.pb.h.

7430 {
7431 // @@protoc_insertion_point(field_get:daphne.ConfigureRequest.channels)
7432 return _internal_channels().Get(index);
7433}

◆ channels_size()

int daphne::ConfigureRequest::channels_size ( ) const
inline

Definition at line 7414 of file daphne_control_high.pb.h.

7414 {
7415 return _internal_channels_size();
7416}

◆ Clear()

PROTOBUF_NOINLINE void daphne::ConfigureRequest::Clear ( )
final

Definition at line 3233 of file daphne_control_high.pb.cc.

3233 {
3234// @@protoc_insertion_point(message_clear_start:daphne.ConfigureRequest)
3235 ::uint32_t cached_has_bits = 0;
3236 // Prevent compiler warnings about cached_has_bits being unused
3237 (void) cached_has_bits;
3238
3239 _internal_mutable_channels()->Clear();
3240 _internal_mutable_afes()->Clear();
3242 _impl_.daphne_address_.ClearToEmpty();
3243 ::memset(&_impl_.slot_, 0, static_cast<::size_t>(
3244 reinterpret_cast<char*>(&_impl_.biasctrl_) -
3245 reinterpret_cast<char*>(&_impl_.slot_)) + sizeof(_impl_.biasctrl_));
3246 _internal_metadata_.Clear<::google::protobuf::UnknownFieldSet>();
3247}

◆ clear_afes()

void daphne::ConfigureRequest::clear_afes ( )
inline

Definition at line 7463 of file daphne_control_high.pb.h.

7463 {
7464 _internal_mutable_afes()->Clear();
7465}

◆ clear_biasctrl()

void daphne::ConfigureRequest::clear_biasctrl ( )
inline

Definition at line 7279 of file daphne_control_high.pb.h.

7279 {
7280 _impl_.biasctrl_ = 0u;
7281}

◆ clear_channels()

void daphne::ConfigureRequest::clear_channels ( )
inline

Definition at line 7417 of file daphne_control_high.pb.h.

7417 {
7418 _internal_mutable_channels()->Clear();
7419}

◆ clear_compensator()

void daphne::ConfigureRequest::clear_compensator ( )
inline

Definition at line 7367 of file daphne_control_high.pb.h.

7367 {
7368 _impl_.compensator_ = ::uint64_t{0u};
7369}

◆ clear_daphne_address()

void daphne::ConfigureRequest::clear_daphne_address ( )
inline

Definition at line 7184 of file daphne_control_high.pb.h.

7184 {
7185 _impl_.daphne_address_.ClearToEmpty();
7186}

◆ clear_full_stream_channels()

void daphne::ConfigureRequest::clear_full_stream_channels ( )
inline

Definition at line 7509 of file daphne_control_high.pb.h.

7509 {
7511}

◆ clear_inverters()

void daphne::ConfigureRequest::clear_inverters ( )
inline

Definition at line 7389 of file daphne_control_high.pb.h.

7389 {
7390 _impl_.inverters_ = ::uint64_t{0u};
7391}

◆ clear_self_trigger_threshold()

void daphne::ConfigureRequest::clear_self_trigger_threshold ( )
inline

Definition at line 7301 of file daphne_control_high.pb.h.

7301 {
7302 _impl_.self_trigger_threshold_ = ::uint64_t{0u};
7303}

◆ clear_self_trigger_xcorr()

void daphne::ConfigureRequest::clear_self_trigger_xcorr ( )
inline

Definition at line 7323 of file daphne_control_high.pb.h.

7323 {
7324 _impl_.self_trigger_xcorr_ = ::uint64_t{0u};
7325}

◆ clear_slot()

void daphne::ConfigureRequest::clear_slot ( )
inline

Definition at line 7235 of file daphne_control_high.pb.h.

7235 {
7236 _impl_.slot_ = 0u;
7237}

◆ clear_timeout_ms()

void daphne::ConfigureRequest::clear_timeout_ms ( )
inline

Definition at line 7257 of file daphne_control_high.pb.h.

7257 {
7258 _impl_.timeout_ms_ = 0u;
7259}

◆ clear_tp_conf()

void daphne::ConfigureRequest::clear_tp_conf ( )
inline

Definition at line 7345 of file daphne_control_high.pb.h.

7345 {
7346 _impl_.tp_conf_ = ::uint64_t{0u};
7347}

◆ compensator()

uint64_t daphne::ConfigureRequest::compensator ( ) const
inline

Definition at line 7370 of file daphne_control_high.pb.h.

7370 {
7371 // @@protoc_insertion_point(field_get:daphne.ConfigureRequest.compensator)
7372 return _internal_compensator();
7373}

◆ CopyFrom()

void daphne::ConfigureRequest::CopyFrom ( const ConfigureRequest & from)

Definition at line 3603 of file daphne_control_high.pb.cc.

3603 {
3604// @@protoc_insertion_point(class_specific_copy_from_start:daphne.ConfigureRequest)
3605 if (&from == this) return;
3606 Clear();
3607 MergeFrom(from);
3608}
PROTOBUF_ATTRIBUTE_REINITIALIZES void Clear() final
void MergeFrom(const ConfigureRequest &from)

◆ daphne_address()

const std::string & daphne::ConfigureRequest::daphne_address ( ) const
inline

Definition at line 7187 of file daphne_control_high.pb.h.

7187 {
7188 // @@protoc_insertion_point(field_get:daphne.ConfigureRequest.daphne_address)
7189 return _internal_daphne_address();
7190}

◆ default_instance()

static const ConfigureRequest & daphne::ConfigureRequest::default_instance ( )
inlinestatic

Definition at line 1741 of file daphne_control_high.pb.h.

1741 {
1742 return *internal_default_instance();
1743 }
static const ConfigureRequest * internal_default_instance()

◆ descriptor()

static const ::google::protobuf::Descriptor * daphne::ConfigureRequest::descriptor ( )
inlinestatic

Definition at line 1732 of file daphne_control_high.pb.h.

1732 {
1733 return GetDescriptor();
1734 }
static const ::google::protobuf::Descriptor * GetDescriptor()

◆ full_stream_channels() [1/2]

const::google::protobuf::RepeatedField<::uint32_t > & daphne::ConfigureRequest::full_stream_channels ( ) const
inline

Definition at line 7525 of file daphne_control_high.pb.h.

7525 {
7526 // @@protoc_insertion_point(field_list:daphne.ConfigureRequest.full_stream_channels)
7528}

◆ full_stream_channels() [2/2]

uint32_t daphne::ConfigureRequest::full_stream_channels ( int index) const
inline

Definition at line 7512 of file daphne_control_high.pb.h.

7512 {
7513 // @@protoc_insertion_point(field_get:daphne.ConfigureRequest.full_stream_channels)
7514 return _internal_full_stream_channels().Get(index);
7515}

◆ full_stream_channels_size()

int daphne::ConfigureRequest::full_stream_channels_size ( ) const
inline

Definition at line 7506 of file daphne_control_high.pb.h.

7506 {
7508}

◆ FullMessageName()

::absl::string_view daphne::ConfigureRequest::FullMessageName ( )
inlinestaticprivate

Definition at line 1804 of file daphne_control_high.pb.h.

1804 {
1805 return "daphne.ConfigureRequest";
1806 }

◆ GetCachedSize()

int daphne::ConfigureRequest::GetCachedSize ( ) const
inlinefinal

Definition at line 1794 of file daphne_control_high.pb.h.

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

◆ GetClassData()

const::google::protobuf::Message::ClassData * daphne::ConfigureRequest::GetClassData ( ) const
final

Definition at line 3559 of file daphne_control_high.pb.cc.

3559{ return &_class_data_; }
static const ClassData _class_data_

◆ GetDescriptor()

static const ::google::protobuf::Descriptor * daphne::ConfigureRequest::GetDescriptor ( )
inlinestatic

Definition at line 1735 of file daphne_control_high.pb.h.

1735 {
1736 return default_instance().GetMetadata().descriptor;
1737 }
::google::protobuf::Metadata GetMetadata() const final
static const ConfigureRequest & default_instance()

◆ GetMetadata()

google::protobuf::Metadata daphne::ConfigureRequest::GetMetadata ( ) const
final

Definition at line 3632 of file daphne_control_high.pb.cc.

3632 {
3633 return ::_pbi::AssignDescriptors(
3636}
::absl::once_flag descriptor_table_daphnemodules_2fdaphne_5fcontrol_5fhigh_2eproto_once
::_pb::Metadata file_level_metadata_daphnemodules_2fdaphne_5fcontrol_5fhigh_2eproto[30]
PROTOBUF_ATTRIBUTE_WEAKconst ::_pbi::DescriptorTable * descriptor_table_daphnemodules_2fdaphne_5fcontrol_5fhigh_2eproto_getter()

◆ GetReflection()

static const ::google::protobuf::Reflection * daphne::ConfigureRequest::GetReflection ( )
inlinestatic

Definition at line 1738 of file daphne_control_high.pb.h.

1738 {
1739 return default_instance().GetMetadata().reflection;
1740 }

◆ internal_default_instance()

static const ConfigureRequest * daphne::ConfigureRequest::internal_default_instance ( )
inlinestatic

Definition at line 1744 of file daphne_control_high.pb.h.

1744 {
1745 return reinterpret_cast<const ConfigureRequest*>(
1747 }
PROTOBUF_ATTRIBUTE_NO_DESTROY PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 ConfigureRequestDefaultTypeInternal _ConfigureRequest_default_instance_

◆ InternalSwap()

void daphne::ConfigureRequest::InternalSwap ( ConfigureRequest * other)
private

Definition at line 3614 of file daphne_control_high.pb.cc.

3614 {
3615 using std::swap;
3616 auto* lhs_arena = GetArenaForAllocation();
3617 auto* rhs_arena = other->GetArenaForAllocation();
3618 _internal_metadata_.InternalSwap(&other->_internal_metadata_);
3619 _impl_.channels_.InternalSwap(&other->_impl_.channels_);
3620 _impl_.afes_.InternalSwap(&other->_impl_.afes_);
3621 _impl_.full_stream_channels_.InternalSwap(&other->_impl_.full_stream_channels_);
3622 ::_pbi::ArenaStringPtr::InternalSwap(&_impl_.daphne_address_, lhs_arena,
3623 &other->_impl_.daphne_address_, rhs_arena);
3624 ::google::protobuf::internal::memswap<
3625 PROTOBUF_FIELD_OFFSET(ConfigureRequest, _impl_.biasctrl_)
3627 - PROTOBUF_FIELD_OFFSET(ConfigureRequest, _impl_.slot_)>(
3628 reinterpret_cast<char*>(&_impl_.slot_),
3629 reinterpret_cast<char*>(&other->_impl_.slot_));
3630}

◆ inverters()

uint64_t daphne::ConfigureRequest::inverters ( ) const
inline

Definition at line 7392 of file daphne_control_high.pb.h.

7392 {
7393 // @@protoc_insertion_point(field_get:daphne.ConfigureRequest.inverters)
7394 return _internal_inverters();
7395}

◆ IsInitialized()

PROTOBUF_NOINLINE bool daphne::ConfigureRequest::IsInitialized ( ) const
final

Definition at line 3610 of file daphne_control_high.pb.cc.

3610 {
3611 return true;
3612}

◆ MergeFrom()

void daphne::ConfigureRequest::MergeFrom ( const ConfigureRequest & from)
inline

Definition at line 1781 of file daphne_control_high.pb.h.

1781 {
1782 ConfigureRequest::MergeImpl(*this, from);
1783 }
static void MergeImpl(::google::protobuf::Message &to_msg, const ::google::protobuf::Message &from_msg)

◆ MergeImpl()

void daphne::ConfigureRequest::MergeImpl ( ::google::protobuf::Message & to_msg,
const ::google::protobuf::Message & from_msg )
staticprivate

Definition at line 3562 of file daphne_control_high.pb.cc.

3562 {
3563 auto* const _this = static_cast<ConfigureRequest*>(&to_msg);
3564 auto& from = static_cast<const ConfigureRequest&>(from_msg);
3565 // @@protoc_insertion_point(class_specific_merge_from_start:daphne.ConfigureRequest)
3566 ABSL_DCHECK_NE(&from, _this);
3567 ::uint32_t cached_has_bits = 0;
3568 (void) cached_has_bits;
3569
3570 _this->_internal_mutable_channels()->MergeFrom(from._internal_channels());
3571 _this->_internal_mutable_afes()->MergeFrom(from._internal_afes());
3572 _this->_internal_mutable_full_stream_channels()->MergeFrom(from._internal_full_stream_channels());
3573 if (!from._internal_daphne_address().empty()) {
3574 _this->_internal_set_daphne_address(from._internal_daphne_address());
3575 }
3576 if (from._internal_slot() != 0) {
3577 _this->_internal_set_slot(from._internal_slot());
3578 }
3579 if (from._internal_timeout_ms() != 0) {
3580 _this->_internal_set_timeout_ms(from._internal_timeout_ms());
3581 }
3582 if (from._internal_self_trigger_threshold() != 0) {
3583 _this->_internal_set_self_trigger_threshold(from._internal_self_trigger_threshold());
3584 }
3585 if (from._internal_self_trigger_xcorr() != 0) {
3586 _this->_internal_set_self_trigger_xcorr(from._internal_self_trigger_xcorr());
3587 }
3588 if (from._internal_tp_conf() != 0) {
3589 _this->_internal_set_tp_conf(from._internal_tp_conf());
3590 }
3591 if (from._internal_compensator() != 0) {
3592 _this->_internal_set_compensator(from._internal_compensator());
3593 }
3594 if (from._internal_inverters() != 0) {
3595 _this->_internal_set_inverters(from._internal_inverters());
3596 }
3597 if (from._internal_biasctrl() != 0) {
3598 _this->_internal_set_biasctrl(from._internal_biasctrl());
3599 }
3600 _this->_internal_metadata_.MergeFrom<::google::protobuf::UnknownFieldSet>(from._internal_metadata_);
3601}

◆ mutable_afes() [1/2]

google::protobuf::RepeatedPtrField<::daphne::AFEConfig > * daphne::ConfigureRequest::mutable_afes ( )
inline

Definition at line 7471 of file daphne_control_high.pb.h.

7471 {
7472 // @@protoc_insertion_point(field_mutable_list:daphne.ConfigureRequest.afes)
7473 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7474 return _internal_mutable_afes();
7475}

◆ mutable_afes() [2/2]

daphne::AFEConfig * daphne::ConfigureRequest::mutable_afes ( int index)
inline

Definition at line 7466 of file daphne_control_high.pb.h.

7466 {
7467 // @@protoc_insertion_point(field_mutable:daphne.ConfigureRequest.afes)
7468 return _internal_mutable_afes()->Mutable(index);
7469}

◆ mutable_channels() [1/2]

google::protobuf::RepeatedPtrField<::daphne::ChannelConfig > * daphne::ConfigureRequest::mutable_channels ( )
inline

Definition at line 7425 of file daphne_control_high.pb.h.

7425 {
7426 // @@protoc_insertion_point(field_mutable_list:daphne.ConfigureRequest.channels)
7427 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7429}

◆ mutable_channels() [2/2]

daphne::ChannelConfig * daphne::ConfigureRequest::mutable_channels ( int index)
inline

Definition at line 7420 of file daphne_control_high.pb.h.

7420 {
7421 // @@protoc_insertion_point(field_mutable:daphne.ConfigureRequest.channels)
7422 return _internal_mutable_channels()->Mutable(index);
7423}

◆ mutable_daphne_address()

std::string * daphne::ConfigureRequest::mutable_daphne_address ( )
inline

Definition at line 7199 of file daphne_control_high.pb.h.

7199 {
7200 std::string* _s = _internal_mutable_daphne_address();
7201 // @@protoc_insertion_point(field_mutable:daphne.ConfigureRequest.daphne_address)
7202 return _s;
7203}
std::string * _internal_mutable_daphne_address()

◆ mutable_full_stream_channels()

google::protobuf::RepeatedField<::uint32_t > * daphne::ConfigureRequest::mutable_full_stream_channels ( )
inline

Definition at line 7529 of file daphne_control_high.pb.h.

7529 {
7530 // @@protoc_insertion_point(field_mutable_list:daphne.ConfigureRequest.full_stream_channels)
7531 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7533}

◆ mutable_unknown_fields()

inline ::google::protobuf::UnknownFieldSet * daphne::ConfigureRequest::mutable_unknown_fields ( )
inline

Definition at line 1728 of file daphne_control_high.pb.h.

1728 {
1729 return _internal_metadata_.mutable_unknown_fields<::google::protobuf::UnknownFieldSet>();
1730 }

◆ New()

ConfigureRequest * daphne::ConfigureRequest::New ( ::google::protobuf::Arena * arena = nullptr) const
inlinefinal

Definition at line 1775 of file daphne_control_high.pb.h.

1775 {
1776 return CreateMaybeMessage<ConfigureRequest>(arena);
1777 }

◆ operator=() [1/2]

ConfigureRequest & daphne::ConfigureRequest::operator= ( ConfigureRequest && from)
inlinenoexcept

Definition at line 1711 of file daphne_control_high.pb.h.

1711 {
1712 if (this == &from) return *this;
1713 if (GetOwningArena() == from.GetOwningArena()
1714 #ifdef PROTOBUF_FORCE_COPY_IN_MOVE
1715 && GetOwningArena() != nullptr
1716 #endif // !PROTOBUF_FORCE_COPY_IN_MOVE
1717 ) {
1718 InternalSwap(&from);
1719 } else {
1720 CopyFrom(from);
1721 }
1722 return *this;
1723 }
void CopyFrom(const ConfigureRequest &from)
void InternalSwap(ConfigureRequest *other)

◆ operator=() [2/2]

ConfigureRequest & daphne::ConfigureRequest::operator= ( const ConfigureRequest & from)
inline

Definition at line 1707 of file daphne_control_high.pb.h.

1707 {
1708 CopyFrom(from);
1709 return *this;
1710 }

◆ release_daphne_address()

std::string * daphne::ConfigureRequest::release_daphne_address ( )
inline

Definition at line 7218 of file daphne_control_high.pb.h.

7218 {
7219 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7220 // @@protoc_insertion_point(field_release:daphne.ConfigureRequest.daphne_address)
7221 return _impl_.daphne_address_.Release();
7222}

◆ self_trigger_threshold()

uint64_t daphne::ConfigureRequest::self_trigger_threshold ( ) const
inline

Definition at line 7304 of file daphne_control_high.pb.h.

7304 {
7305 // @@protoc_insertion_point(field_get:daphne.ConfigureRequest.self_trigger_threshold)
7307}

◆ self_trigger_xcorr()

uint64_t daphne::ConfigureRequest::self_trigger_xcorr ( ) const
inline

Definition at line 7326 of file daphne_control_high.pb.h.

7326 {
7327 // @@protoc_insertion_point(field_get:daphne.ConfigureRequest.self_trigger_xcorr)
7329}

◆ set_allocated_daphne_address()

void daphne::ConfigureRequest::set_allocated_daphne_address ( std::string * ptr)
inline

Definition at line 7223 of file daphne_control_high.pb.h.

7223 {
7224 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7225 _impl_.daphne_address_.SetAllocated(value, GetArenaForAllocation());
7226 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
7227 if (_impl_.daphne_address_.IsDefault()) {
7228 _impl_.daphne_address_.Set("", GetArenaForAllocation());
7229 }
7230 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
7231 // @@protoc_insertion_point(field_set_allocated:daphne.ConfigureRequest.daphne_address)
7232}

◆ set_biasctrl()

void daphne::ConfigureRequest::set_biasctrl ( ::uint32_t value)
inline

Definition at line 7286 of file daphne_control_high.pb.h.

7286 {
7288 // @@protoc_insertion_point(field_set:daphne.ConfigureRequest.biasctrl)
7289}
void _internal_set_biasctrl(::uint32_t value)

◆ set_compensator()

void daphne::ConfigureRequest::set_compensator ( ::uint64_t value)
inline

Definition at line 7374 of file daphne_control_high.pb.h.

7374 {
7376 // @@protoc_insertion_point(field_set:daphne.ConfigureRequest.compensator)
7377}
void _internal_set_compensator(::uint64_t value)

◆ set_daphne_address() [1/2]

template<typename Arg_ = const std::string&, typename... Args_>
void daphne::ConfigureRequest::set_daphne_address ( Arg_ && arg,
Args_... args )

◆ set_daphne_address() [2/2]

template<typename Arg_ , typename... Args_>
PROTOBUF_ALWAYS_INLINE void daphne::ConfigureRequest::set_daphne_address ( Arg_ && arg,
Args_... args )
inline

Definition at line 7192 of file daphne_control_high.pb.h.

7193 {
7194 PROTOBUF_TSAN_WRITE(&_impl_._tsan_detect_race);
7195 ;
7196 _impl_.daphne_address_.Set(static_cast<Arg_&&>(arg), args..., GetArenaForAllocation());
7197 // @@protoc_insertion_point(field_set:daphne.ConfigureRequest.daphne_address)
7198}

◆ set_full_stream_channels()

void daphne::ConfigureRequest::set_full_stream_channels ( int index,
::uint32_t value )
inline

Definition at line 7516 of file daphne_control_high.pb.h.

7516 {
7517 _internal_mutable_full_stream_channels()->Set(index, value);
7518 // @@protoc_insertion_point(field_set:daphne.ConfigureRequest.full_stream_channels)
7519}

◆ set_inverters()

void daphne::ConfigureRequest::set_inverters ( ::uint64_t value)
inline

Definition at line 7396 of file daphne_control_high.pb.h.

7396 {
7398 // @@protoc_insertion_point(field_set:daphne.ConfigureRequest.inverters)
7399}
void _internal_set_inverters(::uint64_t value)

◆ set_self_trigger_threshold()

void daphne::ConfigureRequest::set_self_trigger_threshold ( ::uint64_t value)
inline

Definition at line 7308 of file daphne_control_high.pb.h.

7308 {
7310 // @@protoc_insertion_point(field_set:daphne.ConfigureRequest.self_trigger_threshold)
7311}
void _internal_set_self_trigger_threshold(::uint64_t value)

◆ set_self_trigger_xcorr()

void daphne::ConfigureRequest::set_self_trigger_xcorr ( ::uint64_t value)
inline

Definition at line 7330 of file daphne_control_high.pb.h.

7330 {
7332 // @@protoc_insertion_point(field_set:daphne.ConfigureRequest.self_trigger_xcorr)
7333}
void _internal_set_self_trigger_xcorr(::uint64_t value)

◆ set_slot()

void daphne::ConfigureRequest::set_slot ( ::uint32_t value)
inline

Definition at line 7242 of file daphne_control_high.pb.h.

7242 {
7243 _internal_set_slot(value);
7244 // @@protoc_insertion_point(field_set:daphne.ConfigureRequest.slot)
7245}
void _internal_set_slot(::uint32_t value)

◆ set_timeout_ms()

void daphne::ConfigureRequest::set_timeout_ms ( ::uint32_t value)
inline

Definition at line 7264 of file daphne_control_high.pb.h.

7264 {
7266 // @@protoc_insertion_point(field_set:daphne.ConfigureRequest.timeout_ms)
7267}
void _internal_set_timeout_ms(::uint32_t value)

◆ set_tp_conf()

void daphne::ConfigureRequest::set_tp_conf ( ::uint64_t value)
inline

Definition at line 7352 of file daphne_control_high.pb.h.

7352 {
7353 _internal_set_tp_conf(value);
7354 // @@protoc_insertion_point(field_set:daphne.ConfigureRequest.tp_conf)
7355}
void _internal_set_tp_conf(::uint64_t value)

◆ SetCachedSize()

void daphne::ConfigureRequest::SetCachedSize ( int size) const
finalprivate

Definition at line 3229 of file daphne_control_high.pb.cc.

3229 {
3230 _impl_._cached_size_.Set(size);
3231}

◆ SharedCtor()

void daphne::ConfigureRequest::SharedCtor ( ::google::protobuf::Arena * arena)
inlineprivate

Definition at line 3194 of file daphne_control_high.pb.cc.

3194 {
3195 (void)arena;
3196 new (&_impl_) Impl_{
3197 decltype(_impl_.channels_){arena},
3198 decltype(_impl_.afes_){arena},
3199 decltype(_impl_.full_stream_channels_){arena},
3200 /* _impl_._full_stream_channels_cached_byte_size_ = */ {0},
3201 decltype(_impl_.daphne_address_){},
3202 decltype(_impl_.slot_){0u},
3203 decltype(_impl_.timeout_ms_){0u},
3204 decltype(_impl_.self_trigger_threshold_){::uint64_t{0u}},
3205 decltype(_impl_.self_trigger_xcorr_){::uint64_t{0u}},
3206 decltype(_impl_.tp_conf_){::uint64_t{0u}},
3207 decltype(_impl_.compensator_){::uint64_t{0u}},
3208 decltype(_impl_.inverters_){::uint64_t{0u}},
3209 decltype(_impl_.biasctrl_){0u},
3210 /*decltype(_impl_._cached_size_)*/ {},
3211 };
3212 _impl_.daphne_address_.InitDefault();
3213 #ifdef PROTOBUF_FORCE_COPY_DEFAULT_STRING
3214 _impl_.daphne_address_.Set("", GetArenaForAllocation());
3215 #endif // PROTOBUF_FORCE_COPY_DEFAULT_STRING
3216}

◆ SharedDtor()

void daphne::ConfigureRequest::SharedDtor ( )
inlineprivate

Definition at line 3222 of file daphne_control_high.pb.cc.

3222 {
3223 ABSL_DCHECK(GetArenaForAllocation() == nullptr);
3224 _impl_.channels_.~RepeatedPtrField();
3225 _impl_.afes_.~RepeatedPtrField();
3226 _impl_.full_stream_channels_.~RepeatedField();
3227 _impl_.daphne_address_.Destroy();
3228}

◆ slot()

uint32_t daphne::ConfigureRequest::slot ( ) const
inline

Definition at line 7238 of file daphne_control_high.pb.h.

7238 {
7239 // @@protoc_insertion_point(field_get:daphne.ConfigureRequest.slot)
7240 return _internal_slot();
7241}

◆ Swap()

void daphne::ConfigureRequest::Swap ( ConfigureRequest * other)
inline

Definition at line 1754 of file daphne_control_high.pb.h.

1754 {
1755 if (other == this) return;
1756 #ifdef PROTOBUF_FORCE_COPY_IN_SWAP
1757 if (GetOwningArena() != nullptr &&
1758 GetOwningArena() == other->GetOwningArena()) {
1759 #else // PROTOBUF_FORCE_COPY_IN_SWAP
1760 if (GetOwningArena() == other->GetOwningArena()) {
1761 #endif // !PROTOBUF_FORCE_COPY_IN_SWAP
1762 InternalSwap(other);
1763 } else {
1764 ::google::protobuf::internal::GenericSwap(this, other);
1765 }
1766 }

◆ timeout_ms()

uint32_t daphne::ConfigureRequest::timeout_ms ( ) const
inline

Definition at line 7260 of file daphne_control_high.pb.h.

7260 {
7261 // @@protoc_insertion_point(field_get:daphne.ConfigureRequest.timeout_ms)
7262 return _internal_timeout_ms();
7263}

◆ tp_conf()

uint64_t daphne::ConfigureRequest::tp_conf ( ) const
inline

Definition at line 7348 of file daphne_control_high.pb.h.

7348 {
7349 // @@protoc_insertion_point(field_get:daphne.ConfigureRequest.tp_conf)
7350 return _internal_tp_conf();
7351}

◆ unknown_fields()

const ::google::protobuf::UnknownFieldSet & daphne::ConfigureRequest::unknown_fields ( ) const
inline

Definition at line 1725 of file daphne_control_high.pb.h.

1725 {
1726 return _internal_metadata_.unknown_fields<::google::protobuf::UnknownFieldSet>(::google::protobuf::UnknownFieldSet::default_instance);
1727 }

◆ UnsafeArenaSwap()

void daphne::ConfigureRequest::UnsafeArenaSwap ( ConfigureRequest * other)
inline

Definition at line 1767 of file daphne_control_high.pb.h.

1767 {
1768 if (other == this) return;
1769 ABSL_DCHECK(GetOwningArena() == other->GetOwningArena());
1770 InternalSwap(other);
1771 }

Friends And Related Symbol Documentation

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

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

Definition at line 1990 of file daphne_control_high.pb.h.

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

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

Definition at line 1803 of file daphne_control_high.pb.h.

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

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

Definition at line 1988 of file daphne_control_high.pb.h.

◆ ::TableStruct_daphnemodules_2fdaphne_5fcontrol_5fhigh_2eproto

◆ swap

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

Definition at line 1751 of file daphne_control_high.pb.h.

1751 {
1752 a.Swap(&b);
1753 }

Member Data Documentation

◆ [union]

union { ... } daphne::ConfigureRequest

◆ _class_data_

const::google::protobuf::Message::ClassData daphne::ConfigureRequest::_class_data_
static
Initial value:
= {
::google::protobuf::Message::CopyWithSourceCheck,
}

Definition at line 1811 of file daphne_control_high.pb.h.

◆ _impl_

Impl_ daphne::ConfigureRequest::_impl_

Definition at line 2010 of file daphne_control_high.pb.h.

◆ _table_

PROTOBUF_CONSTINIT PROTOBUF_ATTRIBUTE_INIT_PRIORITY1 const::_pbi::TcParseTable< 4, 12, 2, 54, 2 > daphne::ConfigureRequest::_table_
staticprivate

Definition at line 1989 of file daphne_control_high.pb.h.

◆ kIndexInFileMessages

int daphne::ConfigureRequest::kIndexInFileMessages
staticconstexpr
Initial value:
=
7

Definition at line 1748 of file daphne_control_high.pb.h.


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