C_pcieuni_ioctl_bar_sizes | Information about the bar sizes |
CChimeraTK::AccessModeFlags | Set of AccessMode flags with additional functionality for an easier handling |
CChimeraTK::async::AccessorInstanceDescriptor | Helper class to have a complete descriton to create an Accessor |
►CChimeraTK::LNMBackend::AccessorPluginBase | Base class for AccessorPlugins used by the LogicalNameMapping backend to store backends in lists |
►CChimeraTK::LNMBackend::AccessorPlugin< BitRangeAccessPlugin > | |
CChimeraTK::LNMBackend::BitRangeAccessPlugin | |
►CChimeraTK::LNMBackend::AccessorPlugin< DoubleBufferPlugin > | |
CChimeraTK::LNMBackend::DoubleBufferPlugin | |
►CChimeraTK::LNMBackend::AccessorPlugin< ForcePollingReadPlugin > | |
CChimeraTK::LNMBackend::ForcePollingReadPlugin | ForcePollingRead Plugin: Forces a register to not allow setting the AccessMode::wait_for_new_data flag |
►CChimeraTK::LNMBackend::AccessorPlugin< ForceReadOnlyPlugin > | |
CChimeraTK::LNMBackend::ForceReadOnlyPlugin | ForceReadOnly Plugin: Forces a register to be read only |
►CChimeraTK::LNMBackend::AccessorPlugin< MathPlugin > | |
CChimeraTK::LNMBackend::MathPlugin | Math Plugin: Apply mathematical formula to register's data |
►CChimeraTK::LNMBackend::AccessorPlugin< MonostableTriggerPlugin > | |
CChimeraTK::LNMBackend::MonostableTriggerPlugin | Monostable Trigger Plugin: Write value to target which falls back to another value after defined time |
►CChimeraTK::LNMBackend::AccessorPlugin< MultiplierPlugin > | |
CChimeraTK::LNMBackend::MultiplierPlugin | Multiplier Plugin: Multiply register's data with a constant factor |
►CChimeraTK::LNMBackend::AccessorPlugin< TypeHintModifierPlugin > | |
CChimeraTK::LNMBackend::TypeHintModifierPlugin | TypeHintModifier Plugin: Change the catalogue type of the mapped register |
CChimeraTK::LNMBackend::AccessorPlugin< Derived > | Base class for plugins that modify the behaviour of accessors in the logical name mapping backend |
CAdder< T, IMPL_T > | |
CAdder< std::string, IMPL_T > | |
CAdder< std::string, int8_t > | |
CAdder< std::string, uint8_t > | |
CChimeraTK::DummyBackend::AddressRange | |
CArgument | |
CAsciiData | |
►CChimeraTK::async::AsyncVariable | Typeless base class |
►CChimeraTK::async::AsyncVariableImpl< UserType > | AsyncVariableImpl contains a weak pointer to an AsyncNDRegisterAccessor<UserType> and a send buffer NDRegisterAccessor<UserType>::Buffer |
►CChimeraTK::async::GenericAsyncVariable< std::nullptr_t, UserType > | |
CChimeraTK::async::VoidAsyncVariable< UserType > | |
CChimeraTK::async::GenericAsyncVariable< SourceType, UserType > | |
CChimeraTK::async::PolledAsyncVariable< UserType > | Implementation of the PolledAsyncVariable for the concrete UserType |
CChimeraTK::BackendFactory | BackendFactory is a the factory class to create devices |
►CChimeraTK::BackendRegisterCatalogueBase | Pure virtual implementation base class for the register catalogue |
►CChimeraTK::BackendRegisterCatalogue< NumericAddressedRegisterInfo > | |
►CChimeraTK::NumericAddressedRegisterCatalogue | |
CChimeraTK::DummyBackendRegisterCatalogue | |
CChimeraTK::BackendRegisterCatalogue< ChimeraTK::LNMBackendRegisterInfo > | |
CChimeraTK::BackendRegisterCatalogue< BackendRegisterInfo > | Interface for backends to the register catalogue |
CChimeraTK::BackendRegisterCatalogueImplIterator< BackendRegisterInfo > | Non-const iterator for iterating through the registers in the catalogue, used by backend implementations only |
CAnotherWorkingBackend::BackendRegisterer | |
CBackendRegisterer | |
CCustomBackend::BackendRegisterer | |
CDecoratorBackend::BackendRegisterer | |
CDummyForAreaHandshakeBackend::BackendRegisterer | |
CDummyForCleanupCheck::BackendRegisterer | |
CDummyForDoubleBuffering::BackendRegisterer | |
CTestableDummyBackend::BackendRegisterer | |
CTestDummy::BackendRegisterer | |
CWorkingBackend::BackendRegisterer | |
CWriteCountingBackend::BackendRegisterer | |
CWrongVersionBackend::BackendRegisterer | |
►CChimeraTK::BackendRegisterInfoBase | DeviceBackend-independent register description |
CChimeraTK::LNMBackendRegisterInfo | RegisterInfo structure for the LogicalNameMappingBackend |
CChimeraTK::NumericAddressedRegisterInfo | |
CmyRegisterInfo | |
►CChimeraTK::Base | |
►CChimeraTK::Derived1 | |
CChimeraTK::Derived2 | |
CBoolAsVoid< WITHPATH, INTERRUPT > | |
►CBoolAsVoid< canonicalInterrupt4_8_2, 4 > | |
CcanonicalInterrupt4_8_2 | |
►CBoolAsVoid< canonicalInterrupt4_8_3, 4 > | |
CcanonicalInterrupt4_8_3 | |
►CBoolAsVoid< canonicalInterrupt4_8a, 4 > | |
CcanonicalInterrupt4_8a | |
►CBoolAsVoid< canonicalInterrupt4_8b, 4 > | |
CcanonicalInterrupt4_8b | |
►CBoolAsVoid< canonicalInterrupt4a, 4 > | |
CcanonicalInterrupt4a | |
►CBoolAsVoid< canonicalInterrupt4b, 4 > | |
CcanonicalInterrupt4b | |
►CBoolAsVoid< canonicalInterrupt5, 5 > | |
CcanonicalInterrupt5 | |
►CBoolAsVoid< canonicalInterrupt5_9, 5 > | |
CcanonicalInterrupt5_9 | |
►CBoolAsVoid< canonicalInterrupt6, 6 > | |
CcanonicalInterrupt6 | |
►CBoolAsVoid< interrupt4_8_2, 4 > | |
Cinterrupt4_8_2 | |
►CBoolAsVoid< interrupt4_8_3, 4 > | |
Cinterrupt4_8_3 | |
►CBoolAsVoid< interrupt5_9, 5 > | |
Cinterrupt5_9 | |
►CBoolAsVoid< interrupt6, 6 > | |
Cinterrupt6 | |
CChimeraTK::Boolean | Wrapper Class to avoid vector<bool> problems |
CChimeraTK::ExceptionDummyPushDecorator< UserType >::Buffer | |
CChimeraTK::NDRegisterAccessor< UserType >::Buffer | Data type to create individual buffers |
CChimeraTK::BufferingRegisterAccessor< UserType > | |
CCatalogueGenerator | |
CChimeraTK::NumericAddressedRegisterInfo::ChannelInfo | Per-channel information |
CDeviceFixture2D< Derived >::ConfigParams | |
CChimeraTK::Rebot::Connection | Handles the communication over TCP protocol with RebotDevice-based devices |
CChimeraTK::RegisterCatalogue::const_iterator | Const iterator for iterating through the registers in the catalogue |
►CChimeraTK::const_RegisterCatalogueImplIterator | Virtual base class for the catalogue const iterator |
CChimeraTK::const_BackendRegisterCatalogueImplIterator< BackendRegisterInfo > | Implementation of the catalogue const iterator which is templated to the actual BackendRegisterInfo implementation provided by the backend |
CChimeraTK::RoundingRangeCheckingDataConverter< SourceType, Void >::converter | |
CChimeraTK::RoundingRangeCheckingDataConverter< Void, DestType >::converter | |
CChimeraTK::copmaredRegisterInfosByName2_functor | Provides predicate to compare devices by device file by name |
►CChimeraTK::CopyRegisterDecoratorTrait | Runtime type trait to identify CopyRegisterDecorators independent of their type |
CChimeraTK::CopyRegisterDecorator< T > | Decorator for NDRegisterAccessors which makes a copy of the data from the target accessor |
CChimeraTK::DataConsistencyGroup | Group several registers (= TransferElement) which ensures data consistency across multiple variables through an algorithm which matches the VersionNumber |
CChimeraTK::NumericAddressedBackendRegisterAccessor< UserType, DataConverterType, isRaw >::dataConverterTemplateSpecialisationHelper< RawT, CookedT > | A helper class to implement template specialisation on certain functions |
CChimeraTK::NumericAddressedBackendRegisterAccessor< UserType, DataConverterType, isRaw >::dataConverterTemplateSpecialisationHelper< int16_t, CookedT > | |
CChimeraTK::NumericAddressedBackendRegisterAccessor< UserType, DataConverterType, isRaw >::dataConverterTemplateSpecialisationHelper< int32_t, CookedT > | |
CChimeraTK::NumericAddressedBackendRegisterAccessor< UserType, DataConverterType, isRaw >::dataConverterTemplateSpecialisationHelper< int8_t, CookedT > | |
CChimeraTK::DataDescriptor | Class describing the actual payload data format of a register in an abstract manner |
CChimeraTK::DataType | A class to describe which of the supported data types is used |
CChimeraTK::DecoratorFactory< UserType > | |
CChimeraTK::DecoratorMapKey | Key type for the global decorator map |
►CChimeraTK::DecoratorTypeHolder | |
►CChimeraTK::TypeChangingDecorator< ChimeraTK::Void, ChimeraTK::Void > | |
►CChimeraTK::TypeChangingStringImplDecorator< ChimeraTK::Void, ChimeraTK::Void > | The actual partial implementation for Void as user type and Void as impl type |
CChimeraTK::TypeChangingDirectCastDecorator< ChimeraTK::Void, ChimeraTK::Void > | Template specialisation for Void as user type and string as impl type |
CChimeraTK::TypeChangingRangeCheckingDecorator< ChimeraTK::Void, ChimeraTK::Void > | |
►CChimeraTK::TypeChangingDecorator< ChimeraTK::Void, IMPL_T > | |
►CChimeraTK::TypeChangingStringImplDecorator< ChimeraTK::Void, IMPL_T > | The actual partial implementation for Void as user type |
CChimeraTK::TypeChangingDirectCastDecorator< ChimeraTK::Void, IMPL_T > | Partial template specialisation for Void as user type |
CChimeraTK::TypeChangingRangeCheckingDecorator< ChimeraTK::Void, IMPL_T > | |
►CChimeraTK::TypeChangingDecorator< ChimeraTK::Void, std::string > | |
►CChimeraTK::TypeChangingStringImplDecorator< ChimeraTK::Void, std::string > | The actual partial implementation for Void as user type and std::string as impl type |
CChimeraTK::TypeChangingDirectCastDecorator< ChimeraTK::Void, std::string > | Template specialisation for Void as user type and string as impl type |
CChimeraTK::TypeChangingRangeCheckingDecorator< ChimeraTK::Void, std::string > | |
►CChimeraTK::TypeChangingDecorator< T, ChimeraTK::Void > | |
►CChimeraTK::TypeChangingStringImplDecorator< T, ChimeraTK::Void > | The actual partial implementation for Void as impl type |
CChimeraTK::TypeChangingDirectCastDecorator< T, ChimeraTK::Void > | Partial template specialisation for Void as impl type |
CChimeraTK::TypeChangingRangeCheckingDecorator< T, ChimeraTK::Void > | |
►CChimeraTK::TypeChangingDecorator< T, std::string > | |
►CChimeraTK::TypeChangingStringImplDecorator< T, std::string > | The actual partial implementation for strings as impl type |
CChimeraTK::TypeChangingDirectCastDecorator< T, std::string > | Partial template specialisation for strings as impl type |
CChimeraTK::TypeChangingRangeCheckingDecorator< T, std::string > | |
►CChimeraTK::TypeChangingDecorator< std::string, ChimeraTK::Void > | |
►CChimeraTK::TypeChangingStringImplDecorator< std::string, ChimeraTK::Void > | The actual partial implementation for std::string as user type and Void as impl type |
CChimeraTK::TypeChangingDirectCastDecorator< std::string, ChimeraTK::Void > | Template specialisation for Void as impl type and string as user type |
CChimeraTK::TypeChangingRangeCheckingDecorator< std::string, ChimeraTK::Void > | |
►CChimeraTK::TypeChangingDecorator< std::string, IMPL_T > | |
►CChimeraTK::TypeChangingStringImplDecorator< std::string, IMPL_T > | The actual partial implementation for strings as user type |
CChimeraTK::TypeChangingDirectCastDecorator< std::string, IMPL_T > | Partial template specialisation for strings as user type |
CChimeraTK::TypeChangingRangeCheckingDecorator< std::string, IMPL_T > | |
►CChimeraTK::TypeChangingDecorator< T, IMPL_T > | Strictly this is not a real decorator |
►CChimeraTK::TypeChangingStringImplDecorator< T, IMPL_T > | This class is intended as a base class |
CChimeraTK::TypeChangingDirectCastDecorator< T, IMPL_T > | This decorator does not do mathematical rounding and range checking, but directly assigns the data types (C-style direct conversion) |
CChimeraTK::TypeChangingRangeCheckingDecorator< T, IMPL_T > | This decorator uses the boost numeric converter which performs two tasks: |
CChimeraTK::TypeChangingVoidImplDecorator< T, IMPL_T > | This class is intended as a base class |
►CChimeraTK::Device | Class allows to read/write registers from device |
CTestableDevice | |
Cdevice_ioctrl_data | |
Cdevice_ioctrl_dma | |
Cdevice_ioctrl_time | |
Cdevice_rw | |
CChimeraTK::DeviceDescriptor | This structure holds the information of an ChimeraTK device descriptor |
CDeviceFixture | |
CDeviceFixture2D< Derived > | DeviceFixture used for the 2D access tests here no overwriting of ExceptionBackend |
►CDeviceFixture2D< DeviceFixture2D_DAQ0 > | |
CDeviceFixture2D_DAQ0 | |
►CDeviceFixture2D< DeviceFixture2D_DAQ2 > | |
CDeviceFixture2D_DAQ2 | |
CDeviceFixture_HW | |
CChimeraTK::DeviceInfoMap::DeviceInfo | Stores information about one device |
CChimeraTK::DeviceInfoMap | |
CDeviceInfoMapTest | |
CChimeraTK::DMapFileParser | Provides method to parse DMAP file |
CDMapFileParserTest | |
CChimeraTK::async::DomainsContainer | The DomainsContainer has a container with Domains and is performing actions on all of them |
CDummyFixture | |
CChimeraTK::DummyMultiplexedRegisterAccessor< T > | Register accessor for accessing multiplexed 2D array registers internally of a DummyBackend implementation |
CChimeraTK::DummyMultiplexedRegisterAccessor< int > | |
CChimeraTK::DummyMultiplexedRegisterAccessor< int32_t > | |
CChimeraTK::DummyMultiplexedRegisterAccessor< minimumUserType > | |
CChimeraTK::DummyMultiplexedRegisterAccessor< uint16_t > | |
►CDummyProtocolImplementor | Only put commands which don't exist in all versions, or behave differently |
►CChimeraTK::DummyProtocol0 | Only put commands which don't exist in all versions, or behave differently |
CChimeraTK::DummyProtocol1 | Only put commands which don't exist in all versions, or behave differently |
►CChimeraTK::proxies::DummyRegisterElement< T > | Temporary proxy class for use in the DummyRegister and DummyMultiplexedRegister classes |
CChimeraTK::DummyRegisterAccessor< rawUserType > | |
CChimeraTK::DummyRegisterAccessor< int32_t > | |
CChimeraTK::DummyRegisterAccessor< uint32_t > | |
CChimeraTK::DummyRegisterAccessor< minimumUserType > | |
CChimeraTK::DummyRegisterAccessor< ChimeraTK::Boolean > | |
CChimeraTK::DummyRegisterAccessor< float > | |
CChimeraTK::DummyRegisterAccessor< int > | |
CChimeraTK::DummyRegisterAccessor< T > | Register accessor for accessing single word or 1D array registers internally of a DummyBackend implementation |
CChimeraTK::proxies::DummyRegisterElement< ChimeraTK::Boolean > | |
CChimeraTK::proxies::DummyRegisterElement< float > | |
CChimeraTK::proxies::DummyRegisterElement< int > | |
CChimeraTK::proxies::DummyRegisterElement< int32_t > | |
CChimeraTK::proxies::DummyRegisterElement< minimumUserType > | |
CChimeraTK::proxies::DummyRegisterElement< rawUserType > | |
CChimeraTK::proxies::DummyRegisterElement< uint32_t > | |
CChimeraTK::DummyRegisterRawAccessor | Accessor for raw 32 bit integer access to the underlying memory space |
CChimeraTK::proxies::DummyRegisterSequence< T > | Temporary proxy class for sequences, used in the DummyMultiplexedRegister class |
CDummyRegisterTest | |
►Cboost::enable_shared_from_this | |
►CChimeraTK::DeviceBackend | The base class for backends providing IO functionality for the Device class |
►CChimeraTK::DeviceBackendImpl | DeviceBackendImpl implements some basic functionality which should be available for all backends |
CAsyncTestDummy | |
►CChimeraTK::LogicalNameMappingBackend | Backend to map logical register names onto real hardware registers |
CDummyForCleanupCheck | |
►CChimeraTK::NumericAddressedBackend | Base class for address-based device backends (e.g |
►CChimeraTK::DummyBackendBase | Base class for DummyBackends, provides common functionality |
►CChimeraTK::DummyBackend | The dummy device opens a mapping file instead of a device, and implements all registers defined in the mapping file in memory |
CAnotherWorkingBackend | |
►CChimeraTK::ExceptionDummy | |
CDecoratorBackend | |
CDummyForCleanupCheck | |
CDummyForDoubleBuffering | Dummy backend used for testing the double buffering handshake |
CCustomBackend | |
CDummyForAreaHandshakeBackend | |
CInvalidDummyBackend | |
CNewBackend | |
CNotRegisteringPlugin | This backend does register, so loading the plugin will go wrong |
CTestDummy | |
CTestableDummyBackend | The TestableDummybackend is derived from DummyBackend to get access to the protected members |
CTestableDummyBackend | The TestableDummybackend is derived from DummyBackend to get access to the protected members |
CWorkingBackend | |
CWriteCountingBackend | |
CWriteMonitoringBackend | |
CWrongVersionBackend | |
CWrongVersionBackend | |
CChimeraTK::SharedDummyBackend | The shared dummy device opens a mapping file defining the registers and implements them in shared memory instead of connecting to the real device |
CChimeraTK::PcieBackend | A class to provide the Pcie device functionality |
CChimeraTK::RebotBackend | |
CChimeraTK::UioBackend | |
CChimeraTK::XdmaBackend | |
CChimeraTK::SubdeviceBackend | Backend for subdevices which are passed through some register or area of another device (subsequently called target device) |
CChimeraTK::UnifiedBackendTest< VECTOR_OF_REGISTERS_T >::ExceptionReportingBackend | Special DeviceBackend used for testing the exception reporting to the backend |
►CChimeraTK::TransferElement | Base class for register accessors which can be part of a TransferGroup |
CChimeraTK::NDRegisterAccessor< T > | |
CChimeraTK::NDRegisterAccessor< TargetUserType > | |
►CChimeraTK::NDRegisterAccessor< std::string > | |
CChimeraTK::NumericAddressedBackendASCIIAccessor | Implementation of the NDRegisterAccessor for NumericAddressedBackends for ASCII data |
►CChimeraTK::NDRegisterAccessor< int32_t > | |
CChimeraTK::SubdeviceRegisterAccessor | |
CChimeraTK::NDRegisterAccessor< ChimeraTK::Void > | |
►CChimeraTK::NDRegisterAccessor< UserType > | N-dimensional register accessor |
►CChimeraTK::detail::NDRegisterAccessorDecoratorImpl< UserType, TargetUserType > | |
►CChimeraTK::NDRegisterAccessorDecorator< UserType, TargetUserType > | |
CChimeraTK::FixedPointConvertingDecorator< UserType, TargetUserType > | |
CAccessor< UserType > | |
CAsyncTestDummy::Accessor< UserType > | |
CChimeraTK::DummyInterruptTriggerAccessor< UserType > | The DummyInterruptTriggerAccessor class |
CChimeraTK::LNMBackendBitAccessor< UserType > | |
CChimeraTK::LNMBackendChannelAccessor< UserType > | |
CChimeraTK::LNMBackendVariableAccessor< UserType > | |
CChimeraTK::NumericAddressedBackendMuxedRegisterAccessor< UserType, ConverterType > | Implementation of the NDRegisterAccessor for NumericAddressedBackends for multiplexd 2D registers |
CChimeraTK::NumericAddressedBackendRegisterAccessor< UserType, DataConverterType, isRaw > | Implementation of the NDRegisterAccessor for NumericAddressedBackends for scalar and 1D registers |
CChimeraTK::TransferElementTestAccessor< UserType > | Special accessor used to test the behaviour of the TransferElement base class and the TransferGroup |
CChimeraTK::async::AsyncNDRegisterAccessor< UserType > | The AsyncNDRegisterAccessor implements a data transport queue with typed data as continuation of the void queue in TransferElement |
►CChimeraTK::detail::NDRegisterAccessorDecoratorImpl< UserType, TargetUserType > | Do not use directly, use NDRegisterAccessorDecorator instead! |
►CChimeraTK::NDRegisterAccessorDecorator< T > | |
CChimeraTK::CopyRegisterDecorator< T > | Decorator for NDRegisterAccessors which makes a copy of the data from the target accessor |
CCountingDecorator< T > | |
►CChimeraTK::NDRegisterAccessorDecorator< TargetUserType > | |
CChimeraTK::FixedPointConvertingRawDecorator< TargetUserType > | |
►CChimeraTK::NDRegisterAccessorDecorator< UserType, TargetType > | |
CChimeraTK::LNMBackend::BitRangeAccessPluginDecorator< UserType, TargetType > | |
►CChimeraTK::NDRegisterAccessorDecorator< UserType, double > | |
CChimeraTK::LNMBackend::MathPluginDecorator< UserType > | |
CChimeraTK::LNMBackend::MultiplierPluginDecorator< UserType > | |
►CChimeraTK::NDRegisterAccessorDecorator< UserType, uint32_t > | |
CChimeraTK::LNMBackend::MonostableTriggerPluginDecorator< UserType > | |
►CChimeraTK::NDRegisterAccessorDecorator< T, IMPL_T > | |
CChimeraTK::TypeChangingDecorator< T, IMPL_T > | Strictly this is not a real decorator |
CChimeraTK::NDRegisterAccessorDecorator< ChimeraTK::Void, ChimeraTK::Void > | |
CChimeraTK::NDRegisterAccessorDecorator< ChimeraTK::Void, IMPL_T > | |
CChimeraTK::NDRegisterAccessorDecorator< ChimeraTK::Void, std::string > | |
CChimeraTK::NDRegisterAccessorDecorator< T, ChimeraTK::Void > | |
CChimeraTK::NDRegisterAccessorDecorator< T, std::string > | |
CChimeraTK::NDRegisterAccessorDecorator< std::string, ChimeraTK::Void > | |
CChimeraTK::NDRegisterAccessorDecorator< std::string, IMPL_T > | |
►CChimeraTK::NDRegisterAccessorDecorator< UserType, TargetUserType > | Base class for decorators of the NDRegisterAccessor |
CChimeraTK::TypeChangingDecorator< ChimeraTK::Void, ChimeraTK::Void > | |
CChimeraTK::TypeChangingDecorator< ChimeraTK::Void, IMPL_T > | |
CChimeraTK::TypeChangingDecorator< ChimeraTK::Void, std::string > | |
CChimeraTK::TypeChangingDecorator< T, ChimeraTK::Void > | |
CChimeraTK::TypeChangingDecorator< T, std::string > | |
CChimeraTK::TypeChangingDecorator< std::string, ChimeraTK::Void > | |
CChimeraTK::TypeChangingDecorator< std::string, IMPL_T > | |
CChimeraTK::ExceptionDummyPollDecorator< UserType > | A decorator that returns invalid data for polled variables |
CChimeraTK::ExceptionDummyPushDecorator< UserType > | |
CChimeraTK::LNMBackend::DoubleBufferAccessorDecorator< UserType > | |
CChimeraTK::LNMBackend::ForceReadOnlyPluginDecorator< UserType > | |
CDecoratorTestAccessor< UserType > | Special accessor used to test the behaviour of the NDReigsterAccessorDecorator base class |
CChimeraTK::NumericAddressedLowLevelTransferElement | Implementation of the NDRegisterAccessor for NumericAddressedBackends, responsible for the underlying raw data access |
►CChimeraTK::async::AsyncAccessorManager | The AsyncAccessorManager has three main functionalities: |
►CChimeraTK::async::SourceTypedAsyncAccessorManager< std::nullptr_t > | |
CChimeraTK::async::TriggeredPollDistributor | The TriggeredPollDistributor has std::nullptr_t source data type and is polling the data for the AsyncVariables via synchronous accessors in TransferGroup |
►CChimeraTK::async::SourceTypedAsyncAccessorManager< SourceType > | |
CChimeraTK::async::VariableDistributor< SourceType > | |
►CChimeraTK::async::Domain | The Domain is the thread-safe entry point for each distribution tree |
CChimeraTK::async::DomainImpl< BackendDataType > | |
►CChimeraTK::async::MuxedInterruptDistributor | Interface base class for interrupt controller handlers |
CChimeraTK::async::DummyMuxedInterruptDistributor | |
CChimeraTK::async::GenericMuxedInterruptDistributor | |
CChimeraTK::async::SubDomain< BackendSpecificDataType > | Send backend-specific asynchronous data to different distributors: |
►Cstd::enable_shared_from_this | |
CChimeraTK::RebotDummySession | |
CChimeraTK::DeviceInfoMap::ErrorList::ErrorElem | Stores detailed information about one error or warning |
CChimeraTK::DeviceInfoMap::ErrorList | Stores information about errors and warnings |
CChimeraTK::EventFile | |
CChimeraTK::EventThread | |
►Cstd::exception | STL class |
CChimeraTK::async::DomainsContainer::StopThread | |
CChimeraTK::logic_error | Exception thrown when a logic error has occured |
CChimeraTK::runtime_error | Exception thrown when a runtime error has occured |
►CChimeraTK::ExceptionDummyPollDecoratorBase | |
CChimeraTK::ExceptionDummyPollDecorator< UserType > | A decorator that returns invalid data for polled variables |
►CChimeraTK::ExceptionDummyPushDecoratorBase | |
CChimeraTK::ExceptionDummyPushDecorator< UserType > | |
CChimeraTK::ExperimentalFeatures | Class for handling the experimental feature enable flag |
CF | |
CChimeraTK::findDevByName_pred | Provides predicate to search device by name |
CChimeraTK::FixedPointConverter | The fixed point converter provides conversion functions between a user type and up to 32 bit fixed point (signed or unsigned) |
CChimeraTK::FixedUserTypeMap< TargetType > | Map of UserType to a value of a single type (same for evey user type) |
CChimeraTK::FixedUserTypeMap< int > | |
CChimeraTK::FixedUserTypeMapNoVoid< TargetType > | Just like TemplateUserTypeMap, only without the ChimeraTK::Void type |
CFixture | |
CFixture_t | |
CChimeraTK::UnifiedBackendTest< VECTOR_OF_REGISTERS_T >::forceAsyncReadInconsistency_proxy_helper< T, condition > | |
CChimeraTK::UnifiedBackendTest< VECTOR_OF_REGISTERS_T >::forceAsyncReadInconsistency_proxy_helper< T, false > | |
CChimeraTK::UnifiedBackendTest< VECTOR_OF_REGISTERS_T >::has_nValuesToTest< T > | |
Cstd::hash< ChimeraTK::TransferElementID > | Hash function for putting TransferElementID e.g |
CHelperProcess | |
CChimeraTK::IEEE754_SingleConverter | Needs to have the same interface as FixedPointConverter, except for the constructor |
CChimeraTK::ImgView< ValType, OPTIONS > | Convenient matrix-like access for MappedImage |
CChimeraTK::InstantiateLogicalNameMappingBackendFunctions< UserType > | |
CIntegers_base< Derived > | |
►CIntegers_base< Integers_signed32 > | |
CIntegers_signed32 | |
►CIntegers_base< Integers_signed32_async > | |
CIntegers_signed32_async | |
►CIntegers_base< Integers_signed32_DummyWritable > | |
CIntegers_signed32_DummyWritable | |
►CIntegers_base< Integers_signed32_RO > | |
CIntegers_signed32_RO | |
►CIntegers_base< Integers_signed32_WO > | |
CIntegers_signed32_WO | |
CIntegers_signed32_async_rw | |
CInterrupt_dummy | |
CChimeraTK::async::JsonDescriptorKeysV1 | |
Cstd::less< ChimeraTK::TransferElementID > | Comparison for putting TransferElementID e.g |
►Cstd::list< T > | STL class |
CChimeraTK::UnifiedBackendTest< VECTOR_OF_REGISTERS_T >::EnableDisableActionList | "Strong typedef" for list of pairs of functors for enabling and disabling a test condition |
CChimeraTK::LNMVariable | |
CChimeraTK::LogicalNameMapParser | Logical name map: store information from xlmap file and provide it to the LogicalNameMappingBackend and its register accessors |
CChimeraTK::MapFileParser | Provides method to parse MAP file |
CChimeraTK::MappedStruct< StructHeader > | Provides interface to a struct that is mapped onto a 1D array of ValType StructHeader must be derived from OpaqueStructHeader |
►CChimeraTK::MappedStruct< ImgHeader > | |
CChimeraTK::MappedImage | Interface to an image that is mapped onto a 1D array of ValType |
CChimeraTK::LNMBackend::MathPluginFormulaHelper | |
CChimeraTK::MetadataCatalogue | Container for backend metadata |
CChimeraTK::MultiplexedDataAccessor< UserType > | |
CMuxedArea1 | |
CMuxedArea2 | |
CMuxedFloat | |
CChimeraTK::async::MuxedInterruptDistributorFactory | |
CMuxedNodma | |
CMuxedNodmaAsync | |
CMyArea1 | |
CMyRegister1 | |
►Cboost::noncopyable | |
CChimeraTK::DeviceFile | |
CChimeraTK::XdmaBackend | |
CChimeraTK::ReadAnyGroup::Notification | Notification object returned by waitAny() |
CNumericAddressedLowLevelTransferElement_numberOfBytes | |
CNumericAddressedLowLevelTransferElement_startAddress | |
CChimeraTK::UnifiedBackendTest< VECTOR_OF_REGISTERS_T >::nValuesToTest_proxy_helper< T, hasFn > | |
CChimeraTK::UnifiedBackendTest< VECTOR_OF_REGISTERS_T >::nValuesToTest_proxy_helper< T, false > | |
►CChimeraTK::OpaqueStructHeader | Generic header for opaque struct handling It has fields needed for communication in the same process, e.g |
CChimeraTK::ImgHeader | Image header |
CParserUtilsTestClass | |
CPcieBackendTest | |
CChimeraTK::LNMVariable::ValueTable< T >::QueuedValue | |
CRawToCookedProvider_BitWithMath | |
CRawToCookedProvider_Var1 | |
CRawToCookedProvider_Var2 | |
CRawToCookedProvider_x | |
CRawUioAccess | |
CChimeraTK::ReadAnyGroup | Group several registers (= TransferElement) to allow waiting for an update of any of the registers |
CChimeraTK::RebotDummyServer | |
►CChimeraTK::RebotProtocolImplementor | This is the base class of the code which implements the ReboT protocol |
►CChimeraTK::RebotProtocol0 | |
CChimeraTK::RebotProtocol1 | |
CRebotServerDetails | |
CChimeraTK::RebotSleepSynchroniser | |
CChimeraTK::RebotTestableClock | |
CRebotTestClass | |
CChimeraTK::LNMBackend::ReferenceCountedUniqueLock | |
►CRegister | |
CAreaType< Register > | |
CAreaType< Register > | |
CRegs3Type< Register > | |
CChimeraTK::RegisterCatalogue | Catalogue of register information |
►CRegisterDescriptorBase< Derived > | Base descriptor with defaults, used for all registers |
►CChannelRegisterDescriptorBase< RegChannel3 > | |
CRegChannel3 | Test channel accessor |
►CChannelRegisterDescriptorBase< RegChannel4_push > | |
CRegChannel4_push | Test channel accessors |
►CChannelRegisterDescriptorBase< RegChannelLast > | |
CRegChannelLast | Test channel accessors |
►CConstantRegisterDescriptorBase< RegArrayConstant > | |
CRegArrayConstant | Test constant accessor with arrays |
►CConstantRegisterDescriptorBase< RegConstant > | |
CRegConstant | Test constant accessor |
►CConstantRegisterDescriptorBase< RegConstant2 > | |
CRegConstant2 | Test constant accessor |
COneDRegisterDescriptorBase< BitRangeAccessorTarget > | |
COneDRegisterDescriptorBase< Reg9BitsInChar > | |
COneDRegisterDescriptorBase< RegArrayVariable > | |
COneDRegisterDescriptorBase< RegBit0OfVar > | |
COneDRegisterDescriptorBase< RegBit2OfWordFirmware > | |
COneDRegisterDescriptorBase< RegBit2OfWordFirmwareB > | |
COneDRegisterDescriptorBase< RegBit2OfWordFirmware_push > | |
COneDRegisterDescriptorBase< RegBit3OfVar > | |
►COneDRegisterDescriptorBase< RegFullArea > | |
CRegFullArea | Test passing through 1D array accessors |
►COneDRegisterDescriptorBase< RegFullAreaScaled > | |
CRegFullAreaScaled | Test multiply plugin applied to array (just one direction for sake of simplicity) |
COneDRegisterDescriptorBase< RegLowerHalfOfFirmware > | |
COneDRegisterDescriptorBase< RegMonostableTrigger > | |
►COneDRegisterDescriptorBase< RegPartOfArea > | |
CRegPartOfArea | Test passing through partial array accessors |
COneDRegisterDescriptorBase< RegRedirectedBitWithMath > | |
COneDRegisterDescriptorBase< RegSingleWord > | |
COneDRegisterDescriptorBase< RegSingleWordB > | |
COneDRegisterDescriptorBase< RegSingleWordScaledTwice_push > | |
COneDRegisterDescriptorBase< RegSingleWordScaled_R > | |
COneDRegisterDescriptorBase< RegSingleWordScaled_RW > | |
COneDRegisterDescriptorBase< RegSingleWordScaled_W > | |
COneDRegisterDescriptorBase< RegSingleWord_push > | |
COneDRegisterDescriptorBase< RegUpperHalfOfFirmware > | |
COneDRegisterDescriptorBase< RegVariable > | |
COneDRegisterDescriptorBase< RegVariableAsPushParameterInMath_var1 > | |
COneDRegisterDescriptorBase< RegVariableAsPushParameterInMath_var1_not_written1 > | |
COneDRegisterDescriptorBase< RegVariableAsPushParameterInMath_var1_not_written2 > | |
COneDRegisterDescriptorBase< RegVariableAsPushParameterInMath_var2 > | |
COneDRegisterDescriptorBase< RegVariableAsPushParameterInMath_x > | |
COneDRegisterDescriptorBase< RegVariableAsPushParameterInMath_x_not_written1 > | |
COneDRegisterDescriptorBase< RegVariableAsPushParameterInMath_x_not_written2 > | |
COneDRegisterDescriptorBase< RegWordFirmwareAsParameterInMath > | |
COneDRegisterDescriptorBase< RegWordFirmwareForcedReadOnly > | |
COneDRegisterDescriptorBase< RegWordFirmwareForcedReadOnly_push > | |
COneDRegisterDescriptorBase< RegWordFirmwareWithMath_R > | |
COneDRegisterDescriptorBase< RegWordFirmwareWithMath_R_push > | |
COneDRegisterDescriptorBase< RegWordFirmwareWithMath_W > | |
CChannelRegisterDescriptorBase< Derived > | Base descriptor for channel accessors |
CConstantRegisterDescriptorBase< Derived > | Base descriptor for constant accessors |
►COneDRegisterDescriptorBase< Derived > | Base descriptor for 1D accessors (and scalars) |
►CBitRegisterDescriptorBase< RegBit0OfVar > | |
CRegBit0OfVar | Test bit accessor with a variable accessor as target |
►CBitRegisterDescriptorBase< RegBit2OfWordFirmware > | |
CRegBit2OfWordFirmware | Test bit accessor with a real dummy accessor as target |
►CBitRegisterDescriptorBase< RegBit2OfWordFirmwareB > | |
CRegBit2OfWordFirmwareB | Test bit accessor with another instance of a real dummy accessor as target |
►CBitRegisterDescriptorBase< RegBit2OfWordFirmware_push > | |
CRegBit2OfWordFirmware_push | Test bit accessor with a real dummy accessor as target |
►CBitRegisterDescriptorBase< RegBit3OfVar > | |
CRegBit3OfVar | Test bit accessor with a variable accessor as target |
►CRegBitRangeDescriptor< Reg9BitsInChar > | |
CReg9BitsInChar | |
►CRegBitRangeDescriptor< RegLowerHalfOfFirmware > | |
CRegLowerHalfOfFirmware | |
►CRegBitRangeDescriptor< RegUpperHalfOfFirmware > | |
CRegUpperHalfOfFirmware | |
►CScalarRegisterDescriptorBase< BitRangeAccessorTarget > | |
CBitRangeAccessorTarget | |
►CScalarRegisterDescriptorBase< RegMonostableTrigger > | |
CRegMonostableTrigger | Test monostable trigger plugin (rather minimal test, needs extension!) |
CScalarRegisterDescriptorBase< RegRedirectedBitWithMath > | |
►CScalarRegisterDescriptorBase< RegSingleWord > | |
CRegSingleWord | Test passing through scalar accessors |
►CScalarRegisterDescriptorBase< RegSingleWordB > | |
CRegSingleWordB | Test passing through scalar accessors - use another target |
►CScalarRegisterDescriptorBase< RegSingleWordScaledTwice_push > | |
CRegSingleWordScaledTwice_push | Test multiply plugin applied twice (just one direction for sake of simplicity) |
CScalarRegisterDescriptorBase< RegSingleWordScaled_R > | |
CScalarRegisterDescriptorBase< RegSingleWordScaled_RW > | |
CScalarRegisterDescriptorBase< RegSingleWordScaled_W > | |
►CScalarRegisterDescriptorBase< RegSingleWord_push > | |
CRegSingleWord_push | Test passing through push-type scalar accessors |
CScalarRegisterDescriptorBase< RegVariableAsPushParameterInMath_var1 > | |
CScalarRegisterDescriptorBase< RegVariableAsPushParameterInMath_var1_not_written1 > | |
CScalarRegisterDescriptorBase< RegVariableAsPushParameterInMath_var1_not_written2 > | |
CScalarRegisterDescriptorBase< RegVariableAsPushParameterInMath_var2 > | |
CScalarRegisterDescriptorBase< RegVariableAsPushParameterInMath_x > | |
CScalarRegisterDescriptorBase< RegVariableAsPushParameterInMath_x_not_written1 > | |
CScalarRegisterDescriptorBase< RegVariableAsPushParameterInMath_x_not_written2 > | |
►CScalarRegisterDescriptorBase< RegWordFirmwareAsParameterInMath > | |
CRegWordFirmwareAsParameterInMath | Test math plugin with real dummy register as parameter (exception handling...) |
►CScalarRegisterDescriptorBase< RegWordFirmwareForcedReadOnly > | |
CRegWordFirmwareForcedReadOnly | Test force readonly plugin |
►CScalarRegisterDescriptorBase< RegWordFirmwareForcedReadOnly_push > | |
CRegWordFirmwareForcedReadOnly_push | Test force readonly plugin with wait_for_new_data |
CScalarRegisterDescriptorBase< RegWordFirmwareWithMath_R > | |
CScalarRegisterDescriptorBase< RegWordFirmwareWithMath_R_push > | |
CScalarRegisterDescriptorBase< RegWordFirmwareWithMath_W > | |
►CVariableRegisterDescriptorBase< RegArrayVariable > | |
CRegArrayVariable | Test variable accessor with arrays |
►CVariableRegisterDescriptorBase< RegVariable > | |
CRegVariable | Test variable accessor |
CBitRegisterDescriptorBase< Derived > | |
CRegBitRangeDescriptor< Derived > | |
►CScalarRegisterDescriptorBase< Derived > | Base descriptor for scalars |
►CRegSingleWordScaled< RegSingleWordScaled_R > | |
CRegSingleWordScaled_R | |
►CRegSingleWordScaled< RegSingleWordScaled_RW > | |
CRegSingleWordScaled_RW | |
►CRegSingleWordScaled< RegSingleWordScaled_W > | |
CRegSingleWordScaled_W | |
►CRegVariableAsPushParameterInMathBase< RegRedirectedBitWithMath, RawToCookedProvider_BitWithMath > | |
CRegRedirectedBitWithMath | |
►CRegVariableAsPushParameterInMathBase< RegVariableAsPushParameterInMath_var1, RawToCookedProvider_Var1 > | |
CRegVariableAsPushParameterInMath_var1 | |
CRegVariableAsPushParameterInMathBase< RegVariableAsPushParameterInMath_var1_not_written1, RawToCookedProvider_Var1 > | |
CRegVariableAsPushParameterInMathBase< RegVariableAsPushParameterInMath_var1_not_written2, RawToCookedProvider_Var1 > | |
►CRegVariableAsPushParameterInMathBase< RegVariableAsPushParameterInMath_var2, RawToCookedProvider_Var2 > | |
CRegVariableAsPushParameterInMath_var2 | |
►CRegVariableAsPushParameterInMathBase< RegVariableAsPushParameterInMath_x, RawToCookedProvider_x > | |
CRegVariableAsPushParameterInMath_x | |
CRegVariableAsPushParameterInMathBase< RegVariableAsPushParameterInMath_x_not_written1, RawToCookedProvider_x > | |
CRegVariableAsPushParameterInMathBase< RegVariableAsPushParameterInMath_x_not_written2, RawToCookedProvider_x > | |
►CRegWordFirmwareWithMath< RegWordFirmwareWithMath_R > | |
CRegWordFirmwareWithMath_R | |
►CRegWordFirmwareWithMath< RegWordFirmwareWithMath_R_push > | |
CRegWordFirmwareWithMath_R_push | |
►CRegWordFirmwareWithMath< RegWordFirmwareWithMath_W > | |
CRegWordFirmwareWithMath_W | |
CRegSingleWordScaled< Derived > | Test multiply plugin - needs to be done separately for reading and writing (see below) |
►CRegVariableAsPushParameterInMathBase< Derived, RawToCookedProvider > | |
►CRegVariableAsPushParameterInMath_not_written< RegVariableAsPushParameterInMath_var1_not_written1, RawToCookedProvider_Var1 > | |
CRegVariableAsPushParameterInMath_var1_not_written1 | |
►CRegVariableAsPushParameterInMath_not_written< RegVariableAsPushParameterInMath_var1_not_written2, RawToCookedProvider_Var1 > | |
CRegVariableAsPushParameterInMath_var1_not_written2 | |
►CRegVariableAsPushParameterInMath_not_written< RegVariableAsPushParameterInMath_x_not_written1, RawToCookedProvider_x > | |
CRegVariableAsPushParameterInMath_x_not_written1 | |
►CRegVariableAsPushParameterInMath_not_written< RegVariableAsPushParameterInMath_x_not_written2, RawToCookedProvider_x > | |
CRegVariableAsPushParameterInMath_x_not_written2 | |
CRegVariableAsPushParameterInMath_not_written< Derived, RawToCookedProvider > | |
CRegWordFirmwareWithMath< Derived > | Test math plugin - needs to be done separately for reading and writing (see below) |
CVariableRegisterDescriptorBase< Derived > | Base descriptor for variable accessors |
CRegisterDescriptorBase< BitRangeAccessorTarget > | |
CRegisterDescriptorBase< Reg9BitsInChar > | |
CRegisterDescriptorBase< RegArrayConstant > | |
CRegisterDescriptorBase< RegArrayVariable > | |
CRegisterDescriptorBase< RegBit0OfVar > | |
CRegisterDescriptorBase< RegBit2OfWordFirmware > | |
CRegisterDescriptorBase< RegBit2OfWordFirmware_push > | |
CRegisterDescriptorBase< RegBit2OfWordFirmwareB > | |
CRegisterDescriptorBase< RegBit3OfVar > | |
CRegisterDescriptorBase< RegChannel3 > | |
CRegisterDescriptorBase< RegChannel4_push > | |
CRegisterDescriptorBase< RegChannelLast > | |
CRegisterDescriptorBase< RegConstant > | |
CRegisterDescriptorBase< RegConstant2 > | |
CRegisterDescriptorBase< RegFullArea > | |
CRegisterDescriptorBase< RegFullAreaScaled > | |
CRegisterDescriptorBase< RegLowerHalfOfFirmware > | |
CRegisterDescriptorBase< RegMonostableTrigger > | |
CRegisterDescriptorBase< RegPartOfArea > | |
CRegisterDescriptorBase< RegRedirectedBitWithMath > | |
CRegisterDescriptorBase< RegSingleWord > | |
CRegisterDescriptorBase< RegSingleWord_push > | |
CRegisterDescriptorBase< RegSingleWordB > | |
CRegisterDescriptorBase< RegSingleWordScaled_R > | |
CRegisterDescriptorBase< RegSingleWordScaled_RW > | |
CRegisterDescriptorBase< RegSingleWordScaled_W > | |
CRegisterDescriptorBase< RegSingleWordScaledTwice_push > | |
CRegisterDescriptorBase< RegUpperHalfOfFirmware > | |
CRegisterDescriptorBase< RegVariable > | |
CRegisterDescriptorBase< RegVariableAsPushParameterInMath_var1 > | |
CRegisterDescriptorBase< RegVariableAsPushParameterInMath_var1_not_written1 > | |
CRegisterDescriptorBase< RegVariableAsPushParameterInMath_var1_not_written2 > | |
CRegisterDescriptorBase< RegVariableAsPushParameterInMath_var2 > | |
CRegisterDescriptorBase< RegVariableAsPushParameterInMath_x > | |
CRegisterDescriptorBase< RegVariableAsPushParameterInMath_x_not_written1 > | |
CRegisterDescriptorBase< RegVariableAsPushParameterInMath_x_not_written2 > | |
CRegisterDescriptorBase< RegWordFirmwareAsParameterInMath > | |
CRegisterDescriptorBase< RegWordFirmwareForcedReadOnly > | |
CRegisterDescriptorBase< RegWordFirmwareForcedReadOnly_push > | |
CRegisterDescriptorBase< RegWordFirmwareWithMath_R > | |
CRegisterDescriptorBase< RegWordFirmwareWithMath_R_push > | |
CRegisterDescriptorBase< RegWordFirmwareWithMath_W > | |
CChimeraTK::RebotProtocol0::RegisterInfo | |
CChimeraTK::RegisterInfo | |
CChimeraTK::RegisterPath | Class to store a register path name |
CRegisterPathTest | |
CChimeraTK::csa_helpers::Round< S > | |
CChimeraTK::RoundingRangeCheckingDataConverter< SourceType, DestType >::Round< S > | Define round type for the boost::numeric::converter |
CChimeraTK::RoundingRangeCheckingDataConverter< SourceType, DestType > | |
CChimeraTK::RoundingRangeCheckingDataConverter< SourceType, Void > | |
CChimeraTK::RoundingRangeCheckingDataConverter< Void, DestType > | |
CScalarDescriptor< Derived > | |
►CScalarDescriptor< Scalar32 > | |
CScalar32 | |
►CScalarDescriptor< Scalar32Async > | |
CScalar32Async | |
CChimeraTK::Sdm | This structure holds the information of an SDM |
CChimeraTK::UnifiedBackendTest< VECTOR_OF_REGISTERS_T >::setForceDataLossWrite_proxy_helper< T, condition > | |
CChimeraTK::UnifiedBackendTest< VECTOR_OF_REGISTERS_T >::setForceDataLossWrite_proxy_helper< T, false > | |
CChimeraTK::LogicalNameMappingBackend::SharedAccessor< UserType > | Struct holding shared accessors together with a mutex for thread safety |
CShortRaw_base< Derived, rawUserType > | |
►CShortRaw_base< ByteRaw_fixedPoint8_4s, int8_t > | |
CByteRaw_fixedPoint8_4s | |
►CShortRaw_base< ByteRaw_fixedPoint8_4u, uint8_t > | |
CByteRaw_fixedPoint8_4u | |
►CShortRaw_base< ByteRaw_signed8, int8_t > | |
CByteRaw_signed8 | |
►CShortRaw_base< ByteRaw_unsigned8, uint8_t > | |
CByteRaw_unsigned8 | |
►CShortRaw_base< ShortRaw_fixedPoint16_8s, int16_t > | |
CShortRaw_fixedPoint16_8s | |
►CShortRaw_base< ShortRaw_fixedPoint16_8u, uint16_t > | |
CShortRaw_fixedPoint16_8u | |
►CShortRaw_base< ShortRaw_signed16, int16_t > | |
CShortRaw_signed16 | |
►CShortRaw_base< ShortRaw_unsigned16, uint16_t > | |
CShortRaw_unsigned16 | |
CStaticCore | |
CaccessPrivateData::stow_private< Tag, x > | |
CaccessPrivateData::stowed< Tag > | |
CChimeraTK::async::detail::SubDomainSubscriptionImplementor< UserType, BackendSpecificDataType > | |
CChimeraTK::UnifiedBackendTest< VECTOR_OF_REGISTERS_T >::switchReadOnly_proxy_helper< T, condition > | |
CChimeraTK::UnifiedBackendTest< VECTOR_OF_REGISTERS_T >::switchReadOnly_proxy_helper< T, false > | |
CChimeraTK::UnifiedBackendTest< VECTOR_OF_REGISTERS_T >::switchWriteOnly_proxy_helper< T, condition > | |
CChimeraTK::UnifiedBackendTest< VECTOR_OF_REGISTERS_T >::switchWriteOnly_proxy_helper< T, false > | |
CChimeraTK::TemplateUserTypeMap< TemplateClass > | Map of UserType to a class template with the UserType as template argument |
CChimeraTK::TemplateUserTypeMap< ChimeraTK::LNMVariable::ValueTable > | |
CChimeraTK::TemplateUserTypeMap< SharedAccessorMap > | |
CChimeraTK::TemplateUserTypeMapNoVoid< TemplateClass > | Just like TemplateUserTypeMap, only without the ChimeraTK::Void type |
►Ctest_suite | |
CDMapFileParserTestSuite | |
CDeviceInfoMapTestSuite | |
CDummyRegisterTestSuite | |
CParserUtilitiesTestSuite | |
CPcieBackendTestSuite | |
CRebotDeviceTestSuite | |
CRegisterPathTestSuite | |
CVersionNumberTestSuite | |
CChimeraTK::TestCapabilities< _syncRead, _forceDataLossWrite, _asyncReadInconsistency, _switchReadOnly, _switchWriteOnly, _writeNeverLosesData, _testWriteOnly, _testReadOnly, _testRawTransfer, _testCatalogue, _setRemoteValueIncrementsVersion > | Descriptor for the test capabilities for each register |
►CTestFixture | |
►CAcknowledgeTest | |
CIarTestFixture | |
CIcrTestFixture | |
CIsrTestFixture | |
CActive0 | |
CInactive0 | |
CInactive5 | |
►CMasterEnableTest | |
CGieActiveTestFixture | |
CGieInactiveTestFixture | |
CMerActiveTestFixture | |
CMerInactiveTestFixture | |
CMieActiveTestFixture | |
CMieInactiveTestFixture | |
CTestLocker | |
CTestParameters | |
►CTestRegister< T > | |
CTestRegisterCasted< T > | |
►CTestRegisterCastedAsync< T > | |
CTestRegisterCastedAsyncRo< T > | |
CTestRegisterRangeChecked< T > | |
CTestRegisterRoCasted< T > | |
CTestRegisterRoRangeChecked< T > | |
CChimeraTK::ThreadInformerMutex | |
►CThrowTestFixture | Test that a logic error is thrown as soon as you try to get an accessor with invalid map file entries |
CCieWritableTestFixture | |
CGieAndMerTestFixture | |
CGieWritableTestFixture | |
CIarAndIcrTestFixture | |
CIarWritableTestFixture | |
CIcrWritableTestFixture | |
CIerWritableTestFixture | |
CInvalidJson1TestFixture | |
CInvalidJson2TestFixture | |
CIsrReadableTestFixture | |
CIsrWritableTestFixture | |
CMerWritableTestFixture | |
CMieAndGieTestFixture | |
CMieAndMerTestFixture | |
CMieGieAndMerTestFixture | |
CMieWritableTestFixture | |
CNoIerTestFixture | |
CNoIsrTestFixture | |
CNoPathTestFixture | |
CNonexistendPathTestFixture | |
COnlyCieTestFixture | |
COnlySieTestFixture | |
CSieWritableTestFixture | |
CUnknownMainKeyTestFixture | |
CUnknownOptionTestFixture | |
CUnknownVersionTestFixture | |
►CChimeraTK::TransferElementAbstractor | Base class for register accessors abstractors independent of the UserType |
CChimeraTK::NDRegisterAccessorAbstractor< unsigned char > | |
CChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Boolean > | |
►CChimeraTK::NDRegisterAccessorAbstractor< std::string > | |
CChimeraTK::ScalarRegisterAccessor< std::string > | |
►CChimeraTK::NDRegisterAccessorAbstractor< ChimeraTK::Void > | |
CChimeraTK::VoidRegisterAccessor | Accessor class to read and write void-typed registers |
CChimeraTK::NDRegisterAccessorAbstractor< uint32_t > | |
►CChimeraTK::NDRegisterAccessorAbstractor< UserType > | Base class for the register accessor abstractors (ScalarRegisterAccessor, OneDRegisterAccessor and TwoDRegisterAccessor) |
CChimeraTK::OneDRegisterAccessor< unsigned char > | |
►CChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, void > | |
CChimeraTK::ScalarRegisterAccessor< ChimeraTK::Boolean, std::nullptr_t > | Template specialisation for ChimeraTK::Boolean |
CChimeraTK::ScalarRegisterAccessor< uint32_t > | |
CChimeraTK::OneDRegisterAccessor< UserType > | Accessor class to read and write registers transparently by using the accessor object like a vector of the type UserType |
CChimeraTK::ScalarRegisterAccessor< UserType, TAG > | Accessor class to read and write scalar registers transparently by using the accessor object like a variable of the type UserType |
CChimeraTK::TwoDRegisterAccessor< UserType > | Accessor class to read and write 2D registers |
CChimeraTK::TransferElementID | Simple class holding a unique ID for a TransferElement |
CChimeraTK::TransferGroup | Group multiple data accessors to efficiently trigger data transfers on the whole group |
CTriggeredInt< WITHPATH, INTERRUPT > | |
►CTriggeredInt< datafrom4_8_2, 4 > | |
Cdatafrom4_8_2 | |
►CTriggeredInt< datafrom4_8_3, 4 > | |
Cdatafrom4_8_3 | |
►CTriggeredInt< datafrom5_9, 5 > | |
Cdatafrom5_9 | |
►CTriggeredInt< datafrom6, 6 > | |
Cdatafrom6 | |
CChimeraTK::UioAccess | Implements a generic userspace interface for UIO devices |
CChimeraTK::LNMBackend::UndecoratedParams | Helper struct to hold extra parameters needed by some plugins, used in decorateAccessor() |
CChimeraTK::UnifiedBackendTest< VECTOR_OF_REGISTERS_T > | Class to test any backend for correct behaviour |
CChimeraTK::LNMVariable::ValueTable< T > | Hold values of CONSTANT or VARIABLE types in a type-dependent table |
CChimeraTK::LNMVariable::ValueTable< UserType > | |
CChimeraTK::FixedPointConverter::vectorToCooked_impl< UserType, RAW_ITERATOR, COOKED_ITERATOR > | |
CChimeraTK::IEEE754_SingleConverter::vectorToCooked_impl< CookedType, RAW_ITERATOR, COOKED_ITERATOR > | |
CChimeraTK::FixedPointConverter::vectorToCooked_impl< std::string, RAW_ITERATOR, COOKED_ITERATOR > | |
CChimeraTK::IEEE754_SingleConverter::vectorToCooked_impl< std::string, RAW_ITERATOR, COOKED_ITERATOR > | |
CChimeraTK::VersionNumber | Class for generating and holding version numbers without exposing a numeric representation |
CVersionNumberTest | |
CChimeraTK::Void | Wrapper Class for void |
CChimeraTK::UnifiedBackendTest< VECTOR_OF_REGISTERS_T >::writeQueueLength_proxy_helper< T, condition > | |
CChimeraTK::UnifiedBackendTest< VECTOR_OF_REGISTERS_T >::writeQueueLength_proxy_helper< T, false > | |
►CChimeraTK::XdmaIntfAbstract | |
CChimeraTK::CtrlIntf | |
CChimeraTK::DmaIntf | |