ChimeraTK-DeviceAccess 03.26.00
Loading...
Searching...
No Matches
DoNothingDecorator< UserType > Class Template Reference
+ Inheritance diagram for DoNothingDecorator< UserType >:
+ Collaboration diagram for DoNothingDecorator< UserType >:

Additional Inherited Members

- Public Member Functions inherited from ChimeraTK::NDRegisterAccessorDecorator< UserType, UserType >
 NDRegisterAccessorDecorator (const boost::shared_ptr< ChimeraTK::NDRegisterAccessor< UserType > > &target)
 
bool doWriteTransfer (ChimeraTK::VersionNumber versionNumber) override
 Implementation version of writeTransfer().
 
bool doWriteTransferDestructively (ChimeraTK::VersionNumber versionNumber) override
 Implementation version of writeTransferDestructively().
 
void doReadTransferSynchronously () override
 Implementation version of readTransfer() for synchronous reads.
 
void doPreRead (TransferType type) override
 Backend specific implementation of preRead().
 
bool isReadOnly () const override
 Check if transfer element is read only, i.e.
 
bool isReadable () const override
 Check if transfer element is readable.
 
bool isWriteable () const override
 Check if transfer element is writeable.
 
std::vector< boost::shared_ptr< ChimeraTK::TransferElement > > getHardwareAccessingElements () override
 Obtain the underlying TransferElements with actual hardware access.
 
std::list< boost::shared_ptr< TransferElement > > getInternalElements () override
 Obtain the full list of TransferElements internally used by this TransferElement.
 
void setPersistentDataStorage (boost::shared_ptr< ChimeraTK::PersistentDataStorage > storage) override
 Associate a persistent data storage object to be updated on each write operation of this ProcessArray.
 
void setInReadAnyGroup (ReadAnyGroup *rag) override
 Set the ReadAnyGroup of which this TransferElement is part of.
 
void replaceTransferElement (boost::shared_ptr< ChimeraTK::TransferElement > newElement) override
 
boost::shared_ptr< NDRegisterAccessor< UserType > > decorateDeepInside (std::function< boost::shared_ptr< NDRegisterAccessor< UserType > >(const boost::shared_ptr< NDRegisterAccessor< UserType > > &)> factory) override
 Decorate the innermost TransferElement of the stack of decorators or decorator-like accessors.
 
void setExceptionBackend (boost::shared_ptr< DeviceBackend > exceptionBackend) override
 Set the backend to which the exception has to be reported.
 
void interrupt () override
 Return from a blocking read immediately and throw boost::thread_interrupted.
 
- Protected Member Functions inherited from ChimeraTK::NDRegisterAccessorDecorator< UserType, UserType >
void initFromTarget (const boost::shared_ptr< ChimeraTK::NDRegisterAccessor< UserType > > &target)
 

Detailed Description

template<typename UserType>
class DoNothingDecorator< UserType >

Definition at line 22 of file testSubArrayAccessorDecorator.cc.


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