| _asyncDomainsContainer | ChimeraTK::DeviceBackendImpl | protected |
| _metadataCatalogue | ChimeraTK::NumericAddressedBackend | protected |
| _opened | ChimeraTK::DeviceBackendImpl | protected |
| _registerMap | ChimeraTK::NumericAddressedBackend | protected |
| _registerMapPointer | ChimeraTK::NumericAddressedBackend | protected |
| _unalignedAccess | ChimeraTK::NumericAddressedBackend | protected |
| activateAsyncRead() noexcept override | ChimeraTK::NumericAddressedBackend | virtual |
| activateSubscription(uint32_t interruptNumber, boost::shared_ptr< async::DomainImpl< std::nullptr_t > > asyncDomain) | ChimeraTK::NumericAddressedBackend | virtual |
| BackendID typedef | ChimeraTK::DeviceBackend | |
| barIndexValid(uint64_t bar) override | ChimeraTK::DummyBackendBase | virtual |
| canMergeRequests() const | ChimeraTK::NumericAddressedBackend | inlinevirtual |
| checkActiveException() final | ChimeraTK::DeviceBackendImpl | inlinevirtual |
| close() final | ChimeraTK::NumericAddressedBackend | virtual |
| closeImpl() override | ChimeraTK::SharedDummyBackend | virtual |
| createInstance(std::string address, std::map< std::string, std::string > parameters) | ChimeraTK::SharedDummyBackend | static |
| DEFINE_VIRTUAL_FUNCTION_OVERRIDE_VTABLE(NumericAddressedBackend, getRegisterAccessor_impl, boost::shared_ptr< NDRegisterAccessor< T > >(const RegisterPath &, size_t, size_t, AccessModeFlags)) | ChimeraTK::DummyBackendBase | |
| DEFINE_VIRTUAL_FUNCTION_TEMPLATE_VTABLE(getRegisterAccessor_impl, boost::shared_ptr< NDRegisterAccessor< T > >(const RegisterPath &, size_t, size_t, AccessModeFlags)) | ChimeraTK::DeviceBackend | |
| DummyBackendBase(std::string const &mapFileName, const std::string &dataConsistencyKeyDescriptor="") | ChimeraTK::DummyBackendBase | explicit |
| extractControllerInterrupt(const RegisterPath ®isterPathName) const | ChimeraTK::DummyBackendBase | |
| getActiveExceptionMessage() noexcept | ChimeraTK::DeviceBackendImpl | |
| getAsyncDomainInitialValue(size_t asyncDomainId) | ChimeraTK::NumericAddressedBackend | |
| getBackendID() | ChimeraTK::DeviceBackend | inline |
| getBarSizesInBytesFromRegisterMapping() const | ChimeraTK::DummyBackendBase | |
| getInvolvedBackendIDs() override | ChimeraTK::DeviceBackendImpl | virtual |
| getMetadataCatalogue() const override | ChimeraTK::NumericAddressedBackend | virtual |
| getRegisterAccessor(const RegisterPath ®isterPathName, size_t numberOfWords, size_t wordOffsetInRegister, AccessModeFlags flags) | ChimeraTK::DeviceBackend | |
| getRegisterAccessor_impl(const RegisterPath ®isterPathName, size_t numberOfWords, size_t wordOffsetInRegister, AccessModeFlags flags) | ChimeraTK::DummyBackendBase | |
| getRegisterCatalogue() const override | ChimeraTK::NumericAddressedBackend | virtual |
| getRegisterInfo(const RegisterPath ®isterPathName) | ChimeraTK::NumericAddressedBackend | |
| isConnected() final | ChimeraTK::DeviceBackendImpl | inlinevirtual |
| isFunctional() const noexcept final | ChimeraTK::DeviceBackendImpl | inlinevirtual |
| isOpen() override | ChimeraTK::DeviceBackendImpl | inlinevirtual |
| minimumTransferAlignment(uint64_t bar) const override | ChimeraTK::DummyBackendBase | virtual |
| NumericAddressedBackend(const std::string &mapFileName="", std::unique_ptr< NumericAddressedRegisterCatalogue > registerMapPointer=std::make_unique< NumericAddressedRegisterCatalogue >(), const std::string &dataConsistencyKeyDescriptor="") | ChimeraTK::NumericAddressedBackend | explicit |
| NumericAddressedLowLevelTransferElement | ChimeraTK::NumericAddressedBackend | protected |
| open() override | ChimeraTK::SharedDummyBackend | virtual |
| read(uint64_t bar, uint64_t address, int32_t *data, size_t sizeInBytes) override | ChimeraTK::SharedDummyBackend | virtual |
| read(uint8_t bar, uint32_t address, int32_t *data, size_t sizeInBytes) final | ChimeraTK::SharedDummyBackend | inlinevirtual |
| readDeviceInfo() override | ChimeraTK::SharedDummyBackend | virtual |
| returnInstance(const std::string &instanceId, Args &&... arguments) | ChimeraTK::DummyBackendBase | inlinestatic |
| setException(const std::string &message) noexcept final | ChimeraTK::DeviceBackendImpl | virtual |
| setExceptionImpl() noexcept override | ChimeraTK::NumericAddressedBackend | virtual |
| setOpenedAndClearException() noexcept | ChimeraTK::DeviceBackendImpl | protected |
| SharedDummyBackend(size_t instanceIdHash, const std::string &mapFileName, const std::string &dataConsistencyKeyDescriptor="") | ChimeraTK::SharedDummyBackend | |
| throwExceptionCounter | ChimeraTK::DummyBackendBase | |
| throwExceptionOpen | ChimeraTK::DummyBackendBase | |
| throwExceptionRead | ChimeraTK::DummyBackendBase | |
| throwExceptionWrite | ChimeraTK::DummyBackendBase | |
| TriggeredPollDistributor | ChimeraTK::NumericAddressedBackend | protected |
| triggerInterrupt(uint32_t interruptNumber) override | ChimeraTK::SharedDummyBackend | virtual |
| write(uint64_t bar, uint64_t address, int32_t const *data, size_t sizeInBytes) override | ChimeraTK::SharedDummyBackend | virtual |
| write(uint8_t bar, uint32_t address, int32_t const *data, size_t sizeInBytes) final | ChimeraTK::SharedDummyBackend | inlinevirtual |
| ~DeviceBackend()=default | ChimeraTK::DeviceBackend | virtual |
| ~DummyBackendBase() override=default | ChimeraTK::DummyBackendBase | |
| ~NumericAddressedBackend() override=default | ChimeraTK::NumericAddressedBackend | |
| ~SharedDummyBackend() override | ChimeraTK::SharedDummyBackend | |