ChimeraTK-ApplicationCore  04.01.00
ChimeraTK::DeviceModule Member List

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

_accessorListChimeraTK::EntityOwnerprotected
_descriptionChimeraTK::EntityOwnerprotected
_dmChimeraTK::DeviceModuleprotected
_modelChimeraTK::DeviceModuleprotected
_moduleListChimeraTK::EntityOwnerprotected
_nameChimeraTK::EntityOwnerprotected
_ownerChimeraTK::Moduleprotected
_pathInDeviceChimeraTK::DeviceModuleprotected
_tagsChimeraTK::EntityOwnerprotected
_testableModeReachedChimeraTK::EntityOwnerprotected
_triggerPathChimeraTK::DeviceModuleprotected
addInitialisationHandler(std::function< void(ChimeraTK::Device &)> initialisationHandler)ChimeraTK::DeviceModule
addTag(const std::string &tag)ChimeraTK::EntityOwner
appConfig()ChimeraTK::Modulestatic
ChimeraTK::Model::Impl classChimeraTK::DeviceModulefriend
constant(T value)ChimeraTK::EntityOwner
decrementDataFaultCounter() overrideChimeraTK::Moduleinlinevirtual
DeviceModule(ModuleGroup *owner, const std::string &deviceAliasOrCDD, const std::string &triggerPath={}, std::function< void(ChimeraTK::Device &)> initialisationHandler=nullptr, const std::string &pathInDevice="/")ChimeraTK::DeviceModule
DeviceModule(DeviceModule &&other) noexceptChimeraTK::DeviceModuleinline
disable()ChimeraTK::Module
dump(const std::string &prefix="", std::ostream &stream=std::cout) constChimeraTK::EntityOwner
EntityOwner(std::string name, std::string description, std::unordered_set< std::string > tags={})ChimeraTK::EntityOwner
EntityOwner()ChimeraTK::EntityOwner
EntityOwner(EntityOwner &&other) noexceptChimeraTK::EntityOwnerinline
EntityOwner(const EntityOwner &other)=deleteChimeraTK::EntityOwner
findApplicationModule()ChimeraTK::Module
getAccessorList() constChimeraTK::EntityOwnerinline
getAccessorListRecursive() constChimeraTK::EntityOwner
getCircularNetworkHash() const overrideChimeraTK::Moduleinlinevirtual
getCurrentVersionNumber() const overrideChimeraTK::Moduleinlinevirtual
getDataValidity() const overrideChimeraTK::Moduleinlinevirtual
getDescription() constChimeraTK::EntityOwnerinline
getDeviceAliasOrURI() constChimeraTK::DeviceModule
getDeviceManager()ChimeraTK::DeviceModule
getDeviceManager() constChimeraTK::DeviceModule
getFullDescription() const overrideChimeraTK::Modulevirtual
getInputModulesRecursively(std::list< EntityOwner * > startList) overrideChimeraTK::Modulevirtual
getModel()ChimeraTK::DeviceModule
getModuleType() const overrideChimeraTK::ModuleGroupinlinevirtual
getName() constChimeraTK::EntityOwnerinline
getOwner() constChimeraTK::Moduleinline
getQualifiedName() const overrideChimeraTK::Modulevirtual
getQualifiedNameWithType() constChimeraTK::EntityOwner
getSubmoduleList() constChimeraTK::EntityOwnerinline
getSubmoduleListRecursive() constChimeraTK::EntityOwner
getTriggerPath() constChimeraTK::DeviceModuleinline
getVirtualQualifiedName() const overrideChimeraTK::ModuleGroupvirtual
hasReachedTestableMode()ChimeraTK::EntityOwner
incrementDataFaultCounter() overrideChimeraTK::Moduleinlinevirtual
Module(EntityOwner *owner, const std::string &name, const std::string &description, const std::unordered_set< std::string > &tags={})ChimeraTK::Module
Module()=defaultChimeraTK::Module
Module(Module &&other) noexceptChimeraTK::Moduleinline
ModuleGroup(ModuleGroup *owner, const std::string &name, const std::string &description, const std::unordered_set< std::string > &tags={})ChimeraTK::DeviceModule
ModuleGroup()=defaultChimeraTK::DeviceModule
ModuleGroup(ModuleGroup &&other) noexceptChimeraTK::DeviceModuleinline
ChimeraTK::ModuleGroup::ModuleGroup(ModuleGroup *owner, const std::string &name, const std::string &description, const std::unordered_set< std::string > &tags={})ChimeraTK::ModuleGroup
ChimeraTK::ModuleGroup::ModuleGroup(ModuleGroup &&other) noexceptChimeraTK::ModuleGroupinline
ModuleType enum nameChimeraTK::EntityOwner
namePrefixConstantChimeraTK::EntityOwnerstatic
operator=(DeviceModule &&other) noexceptChimeraTK::DeviceModule
ChimeraTK::ModuleGroup::operator=(ModuleGroup &&other) noexceptChimeraTK::ModuleGroup
ChimeraTK::Module::operator=(Module &&other) noexceptChimeraTK::Module
ChimeraTK::EntityOwner::operator=(EntityOwner &&other) noexceptChimeraTK::EntityOwner
ChimeraTK::EntityOwner::operator=(const EntityOwner &other)=deleteChimeraTK::EntityOwner
prepare()ChimeraTK::Moduleinlinevirtual
readAll(bool includeReturnChannels=false)ChimeraTK::Module
readAllLatest(bool includeReturnChannels=false)ChimeraTK::Module
readAllNonBlocking(bool includeReturnChannels=false)ChimeraTK::Module
readAnyGroup()ChimeraTK::Module
registerAccessor(VariableNetworkNode accessor)ChimeraTK::EntityOwner
registerModule(Module *module, bool addTags=true)ChimeraTK::EntityOwner
reportException(std::string errMsg)ChimeraTK::DeviceModule
run()ChimeraTK::Modulevirtual
setCurrentVersionNumber(VersionNumber version) overrideChimeraTK::Moduleinlinevirtual
setOwner(EntityOwner *newOwner)ChimeraTK::Moduleinline
terminate()ChimeraTK::Moduleinlinevirtual
unregisterAccessor(const VariableNetworkNode &accessor)ChimeraTK::EntityOwnerinline
unregisterModule(Module *module) overrideChimeraTK::ModuleGroupvirtual
writeAll(bool includeReturnChannels=false)ChimeraTK::Module
writeAllDestructively(bool includeReturnChannels=false)ChimeraTK::Module
~EntityOwner()=defaultChimeraTK::EntityOwnervirtual
~Module() overrideChimeraTK::Module