ChimeraTK-DeviceAccess  03.18.00
ChimeraTK::RebotBackend Member List

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

_asyncDomainsContainerChimeraTK::DeviceBackendImplprotected
_boardAddrChimeraTK::RebotBackendprotected
_connectionChimeraTK::RebotBackendprotected
_connectionTimeoutChimeraTK::RebotBackendprotected
_heartbeatThreadChimeraTK::RebotBackendprotected
_lastSendTimeChimeraTK::RebotBackendprotected
_metadataCatalogueChimeraTK::NumericAddressedBackendprotected
_openedChimeraTK::DeviceBackendImplprotected
_portChimeraTK::RebotBackendprotected
_protocolImplementorChimeraTK::RebotBackendprotected
_registerMapChimeraTK::NumericAddressedBackendprotected
_registerMapPointerChimeraTK::NumericAddressedBackendprotected
_threadInformerMutexChimeraTK::RebotBackendprotected
_unalignedAccessChimeraTK::NumericAddressedBackendprotected
activateAsyncRead() noexcept overrideChimeraTK::NumericAddressedBackendvirtual
activateSubscription(uint32_t interruptNumber, boost::shared_ptr< async::DomainImpl< std::nullptr_t >> asyncDomain)ChimeraTK::NumericAddressedBackendvirtual
barIndexValid(uint64_t bar)ChimeraTK::NumericAddressedBackendvirtual
canMergeRequests() constChimeraTK::NumericAddressedBackendinlinevirtual
checkActiveException() finalChimeraTK::DeviceBackendImplinlinevirtual
close() finalChimeraTK::NumericAddressedBackendvirtual
closeImpl() overrideChimeraTK::RebotBackendvirtual
createInstance(std::string address, std::map< std::string, std::string > parameters)ChimeraTK::RebotBackendstatic
DEFAULT_CONNECTION_TIMEOUT_secChimeraTK::RebotBackendprotectedstatic
DEFINE_VIRTUAL_FUNCTION_TEMPLATE_VTABLE(getRegisterAccessor_impl, boost::shared_ptr< NDRegisterAccessor< T >>(const RegisterPath &, size_t, size_t, AccessModeFlags))ChimeraTK::DeviceBackend
getActiveExceptionMessage() noexceptChimeraTK::DeviceBackendImpl
getAsyncDomainInitialValue(size_t asyncDomainId)ChimeraTK::NumericAddressedBackend
getAsyncDomainInitialValue([[maybe_unused]] size_t asyncDomainId)ChimeraTK::NumericAddressedBackend
getMetadataCatalogue() const overrideChimeraTK::NumericAddressedBackendvirtual
getRegisterAccessor(const RegisterPath &registerPathName, size_t numberOfWords, size_t wordOffsetInRegister, AccessModeFlags flags)ChimeraTK::DeviceBackend
getRegisterCatalogue() const overrideChimeraTK::NumericAddressedBackendvirtual
getRegisterInfo(const RegisterPath &registerPathName)ChimeraTK::NumericAddressedBackend
heartbeatLoop(const boost::shared_ptr< ThreadInformerMutex > &threadInformerMutex)ChimeraTK::RebotBackendprotected
isConnected() finalChimeraTK::DeviceBackendImplinlinevirtual
isFunctional() const noexcept finalChimeraTK::DeviceBackendImplinlinevirtual
isOpen() overrideChimeraTK::DeviceBackendImplinlinevirtual
minimumTransferAlignment([[maybe_unused]] uint64_t bar) const overrideChimeraTK::RebotBackendinlinevirtual
NumericAddressedBackend(const std::string &mapFileName="", std::unique_ptr< NumericAddressedRegisterCatalogue > registerMapPointer=std::make_unique< NumericAddressedRegisterCatalogue >())ChimeraTK::NumericAddressedBackendexplicit
NumericAddressedLowLevelTransferElementChimeraTK::NumericAddressedBackendprotected
open() overrideChimeraTK::RebotBackendvirtual
read(uint8_t bar, uint32_t addressInBytes, int32_t *data, size_t sizeInBytes) overrideChimeraTK::RebotBackend
ChimeraTK::NumericAddressedBackend::read(uint64_t bar, uint64_t address, int32_t *data, size_t sizeInBytes)ChimeraTK::NumericAddressedBackendvirtual
ChimeraTK::NumericAddressedBackend::read([[maybe_unused]] uint8_t bar, [[maybe_unused]] uint32_t address, [[maybe_unused]] int32_t *data, [[maybe_unused]] size_t sizeInBytes)ChimeraTK::NumericAddressedBackendvirtual
readDeviceInfo() overrideChimeraTK::RebotBackendinlinevirtual
RebotBackend(std::string boardAddr, std::string port, const std::string &mapFileName="", uint32_t connectionTimeout_sec=DEFAULT_CONNECTION_TIMEOUT_sec)ChimeraTK::RebotBackend
setException(const std::string &message) noexcept finalChimeraTK::DeviceBackendImplvirtual
setExceptionImpl() noexcept overrideChimeraTK::NumericAddressedBackendvirtual
setOpenedAndClearException() noexceptChimeraTK::DeviceBackendImplprotected
TriggeredPollDistributorChimeraTK::NumericAddressedBackendprotected
write(uint8_t bar, uint32_t addressInBytes, int32_t const *data, size_t sizeInBytes) overrideChimeraTK::RebotBackend
ChimeraTK::NumericAddressedBackend::write(uint64_t bar, uint64_t address, int32_t const *data, size_t sizeInBytes)ChimeraTK::NumericAddressedBackendvirtual
ChimeraTK::NumericAddressedBackend::write([[maybe_unused]] uint8_t bar, [[maybe_unused]] uint32_t address, [[maybe_unused]] int32_t const *data, [[maybe_unused]] size_t sizeInBytes)ChimeraTK::NumericAddressedBackendvirtual
~DeviceBackend()=defaultChimeraTK::DeviceBackendvirtual
~NumericAddressedBackend() override=defaultChimeraTK::NumericAddressedBackend
~RebotBackend() overrideChimeraTK::RebotBackend