ChimeraTK-DeviceAccess  03.18.00
ChimeraTK::TransferElement Member List

This is the complete list of members for ChimeraTK::TransferElement, including all inherited members.

_accessModeFlagsChimeraTK::TransferElementprotected
_activeExceptionChimeraTK::TransferElementprotected
_dataValidityChimeraTK::TransferElementprotected
_descriptionChimeraTK::TransferElementprotected
_exceptionBackendChimeraTK::TransferElementprotected
_idChimeraTK::TransferElementprotected
_isInReadAnyGroupChimeraTK::TransferElementprotected
_isInTransferGroupChimeraTK::TransferElementprotected
_nameChimeraTK::TransferElementprotected
_readQueueChimeraTK::TransferElementprotected
_unitChimeraTK::TransferElementprotected
_versionNumberChimeraTK::TransferElementprotected
dataValidity() constChimeraTK::TransferElementinline
doPostRead(TransferType, bool)ChimeraTK::TransferElementinlineprotectedvirtual
doPostWrite(TransferType, VersionNumber)ChimeraTK::TransferElementinlineprotectedvirtual
doPreRead(TransferType)ChimeraTK::TransferElementinlineprotectedvirtual
doPreWrite(TransferType, VersionNumber)ChimeraTK::TransferElementinlineprotectedvirtual
doReadTransferSynchronously()=0ChimeraTK::TransferElementprotectedpure virtual
doWriteTransfer(ChimeraTK::VersionNumber versionNumber)=0ChimeraTK::TransferElementprotectedpure virtual
doWriteTransferDestructively(ChimeraTK::VersionNumber versionNumber)ChimeraTK::TransferElementinlineprotectedvirtual
getAccessModeFlags() constChimeraTK::TransferElementinline
getDescription() constChimeraTK::TransferElementinline
getExceptionBackend()ChimeraTK::TransferElementinline
getHardwareAccessingElements()=0ChimeraTK::TransferElementpure virtual
getHighLevelImplElement()ChimeraTK::TransferElementinlinevirtual
getId() constChimeraTK::TransferElementinline
getInternalElements()=0ChimeraTK::TransferElementpure virtual
getName() constChimeraTK::TransferElementinline
getReadQueue()ChimeraTK::TransferElementinline
getUnit() constChimeraTK::TransferElementinline
getValueType() const =0ChimeraTK::TransferElementpure virtual
getVersionNumber() constChimeraTK::TransferElementinline
interrupt()ChimeraTK::TransferElementinlinevirtual
interrupt_impl(QUEUE_TYPE &dataTransportQueue)ChimeraTK::TransferElementinline
isReadable() const =0ChimeraTK::TransferElementpure virtual
isReadOnly() const =0ChimeraTK::TransferElementpure virtual
isReadTransactionInProgress() constChimeraTK::TransferElementinline
isWriteable() const =0ChimeraTK::TransferElementpure virtual
isWriteTransactionInProgress() constChimeraTK::TransferElementinline
makeCopyRegisterDecorator()=0ChimeraTK::TransferElementpure virtual
makeUniqueId()ChimeraTK::TransferElementinlineprotected
mayReplaceOther(const boost::shared_ptr< TransferElement const > &other) constChimeraTK::TransferElementinlinevirtual
operator=(const TransferElement &other)=deleteChimeraTK::TransferElement
operator=(TransferElement &&other)=deleteChimeraTK::TransferElement
postRead(TransferType type, bool updateDataBuffer)ChimeraTK::TransferElementinline
postWrite(TransferType type, VersionNumber versionNumber)ChimeraTK::TransferElementinline
preRead(TransferType type)ChimeraTK::TransferElementinline
preWrite(TransferType type, ChimeraTK::VersionNumber versionNumber)ChimeraTK::TransferElementinline
read()ChimeraTK::TransferElementinline
ReadAnyGroup classChimeraTK::TransferElementfriend
readLatest()ChimeraTK::TransferElementinline
readNonBlocking()ChimeraTK::TransferElementinline
readTransfer()ChimeraTK::TransferElementinline
readTransferNonBlocking()ChimeraTK::TransferElementinline
replaceTransferElement([[maybe_unused]] boost::shared_ptr< TransferElement > newElement)ChimeraTK::TransferElementinlinevirtual
setActiveException(std::exception_ptr &setThisException)ChimeraTK::TransferElementinline
setDataValidity(DataValidity validity=DataValidity::ok)ChimeraTK::TransferElementinline
setExceptionBackend(boost::shared_ptr< DeviceBackend > exceptionBackend)ChimeraTK::TransferElementinlinevirtual
setPersistentDataStorage(boost::shared_ptr< ChimeraTK::PersistentDataStorage >)ChimeraTK::TransferElementinlinevirtual
SharedPtr typedefChimeraTK::TransferElement
TransferElement(std::string name, AccessModeFlags accessModeFlags, std::string unit=std::string(unitNotSet), std::string description=std::string())ChimeraTK::TransferElementinline
TransferElement(const TransferElement &other)=deleteChimeraTK::TransferElement
TransferElement(TransferElement &&other)=deleteChimeraTK::TransferElement
TransferGroup classChimeraTK::TransferElementfriend
unitNotSetChimeraTK::TransferElementstatic
write(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementinline
writeDestructively(ChimeraTK::VersionNumber versionNumber={})ChimeraTK::TransferElementinline
writeTransfer(ChimeraTK::VersionNumber versionNumber)ChimeraTK::TransferElementinline
writeTransferDestructively(ChimeraTK::VersionNumber versionNumber)ChimeraTK::TransferElementinline
~TransferElement()=defaultChimeraTK::TransferElementvirtual