ChimeraTK-DeviceAccess-TangoBackend 00.01.02
Loading...
Searching...
No Matches
AllRegisterDefaults< DERIVED > Struct Template Reference
+ Inheritance diagram for AllRegisterDefaults< DERIVED >:

Public Types

using rawUserType = std::nullptr_t
 

Public Member Functions

bool isWriteable ()
 
bool isReadable ()
 
ChimeraTK::AccessModeFlags supportedFlags ()
 
size_t nChannels ()
 
size_t writeQueueLength ()
 
size_t nRuntimeErrorCases ()
 
void setForceRuntimeError (bool enable, size_t)
 

Public Attributes

DERIVED * derived {static_cast<DERIVED*>(this)}
 

Static Public Attributes

static constexpr auto capabilities
 

Detailed Description

template<typename DERIVED>
struct AllRegisterDefaults< DERIVED >

Definition at line 32 of file testUnifiedBackend.cpp.

Member Typedef Documentation

◆ rawUserType

template<typename DERIVED >
using AllRegisterDefaults< DERIVED >::rawUserType = std::nullptr_t

Definition at line 41 of file testUnifiedBackend.cpp.

Member Function Documentation

◆ isReadable()

template<typename DERIVED >
bool AllRegisterDefaults< DERIVED >::isReadable ( )
inline

Definition at line 36 of file testUnifiedBackend.cpp.

◆ isWriteable()

template<typename DERIVED >
bool AllRegisterDefaults< DERIVED >::isWriteable ( )
inline

Definition at line 35 of file testUnifiedBackend.cpp.

◆ nChannels()

template<typename DERIVED >
size_t AllRegisterDefaults< DERIVED >::nChannels ( )
inline

Definition at line 38 of file testUnifiedBackend.cpp.

◆ nRuntimeErrorCases()

template<typename DERIVED >
size_t AllRegisterDefaults< DERIVED >::nRuntimeErrorCases ( )
inline

Definition at line 40 of file testUnifiedBackend.cpp.

◆ setForceRuntimeError()

template<typename DERIVED >
void AllRegisterDefaults< DERIVED >::setForceRuntimeError ( bool  enable,
size_t   
)
inline

Definition at line 50 of file testUnifiedBackend.cpp.

◆ supportedFlags()

template<typename DERIVED >
ChimeraTK::AccessModeFlags AllRegisterDefaults< DERIVED >::supportedFlags ( )
inline

Definition at line 37 of file testUnifiedBackend.cpp.

◆ writeQueueLength()

template<typename DERIVED >
size_t AllRegisterDefaults< DERIVED >::writeQueueLength ( )
inline

Definition at line 39 of file testUnifiedBackend.cpp.

Member Data Documentation

◆ capabilities

template<typename DERIVED >
constexpr auto AllRegisterDefaults< DERIVED >::capabilities
staticconstexpr
Initial value:
= TestCapabilities<>()
.enableTestCatalogue()
.disableForceDataLossWrite()
.disableAsyncReadInconsistency()
.disableSwitchReadOnly()
.disableSwitchWriteOnly()

Definition at line 43 of file testUnifiedBackend.cpp.

◆ derived

template<typename DERIVED >
DERIVED* AllRegisterDefaults< DERIVED >::derived {static_cast<DERIVED*>(this)}

Definition at line 33 of file testUnifiedBackend.cpp.


The documentation for this struct was generated from the following file: