DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExp::ModuleManager Member List

This is the complete list of members for DynExp::ModuleManager, including all inherited members.

cbegin() const noexceptDynExp::ResourceManagerBase< ModulePtrType >inline
cend() const noexceptDynExp::ResourceManagerBase< ModulePtrType >inline
ClearResourcesWarnings() constDynExp::ResourceManagerBase< ModulePtrType >
CommonResourceManagerBase()=defaultDynExp::CommonResourceManagerBaseprotected
CurrentIDDynExp::ResourceManagerBase< ModulePtrType >private
DeleteAllTreeWidgetItems()DynExp::ResourceManagerBase< ModulePtrType >
DeleteTreeWidgetItem(ItemIDType ID)DynExp::ResourceManagerBase< ModulePtrType >
Empty() const noexceptDynExp::ResourceManagerBase< ModulePtrType >inline
EntryConfigsToXML(QDomDocument &Document) constDynExp::ResourceManagerBase< ModulePtrType >
ExtractResource(ItemIDType ID)DynExp::ResourceManagerBase< ModulePtrType >
Filter() constDynExp::ResourceManagerBase< ModulePtrType >
FocusTreeWidgetItem(ItemIDType ID)DynExp::ResourceManagerBase< ModulePtrType >
FunctionToCallWhenObjectStartedType typedefDynExp::CommonResourceManagerBase
GetFailedResourceIDs(bool OnlyResourcesBeingInUse=false) constDynExp::ResourceManagerBase< ModulePtrType >
GetNextID() const noexceptDynExp::ResourceManagerBase< ModulePtrType >inline
GetNumResources() const noexceptDynExp::ResourceManagerBase< ModulePtrType >inline
GetNumRunningModules() constDynExp::ModuleManager
GetOwnerThreadID(const DynExpCore &Core) noexceptDynExp::CommonResourceManagerBaseprotectedstatic
GetResource(ItemIDType ID) constDynExp::ResourceManagerBase< ModulePtrType >
GetResource(ItemIDType ID)DynExp::ResourceManagerBase< ModulePtrType >
IncrementID()DynExp::ResourceManagerBase< ModulePtrType >private
InsertResource(ElementType &&Element)DynExp::ResourceManagerBase< ModulePtrType >
InsertResource(ElementType &&Element, const ItemIDType ID)DynExp::ResourceManagerBase< ModulePtrType >private
LinkBaseOnlyDynExp::ResourceManagerBase< ModulePtrType >
LookUpResource(ItemIDType ID) constDynExp::ResourceManagerBase< ModulePtrType >private
MakeEntriesFromXML(const QDomElement &XMLNode, const LibraryVectorT &Library, const DynExpCore &Core)DynExp::ResourceManagerBase< ModulePtrType >
MakeXMLConfigHeadNode(QDomDocument &Document) const overrideDynExp::ModuleManagerprivatevirtual
MapDynExp::ResourceManagerBase< ModulePtrType >private
MapType typedefDynExp::ResourceManagerBase< ModulePtrType >private
ModuleManager()=defaultDynExp::ModuleManager
PrepareReset()DynExp::ResourceManagerBase< ModulePtrType >inline
PrepareResetChild() overrideDynExp::ModuleManagerinlineprivatevirtual
RaiseID(const ItemIDType ConsumedID)DynExp::ResourceManagerBase< ModulePtrType >private
RemoveResource(ItemIDType ID, const std::chrono::milliseconds Timeout=Util::ILockable::DefaultTimeout)DynExp::ResourceManagerBase< ModulePtrType >
Reset()DynExp::ResourceManagerBase< ModulePtrType >
ResetChild()DynExp::ResourceManagerBase< ModulePtrType >inlineprivatevirtual
ResetFailedResources() constDynExp::ResourceManagerBase< ModulePtrType >
ResourceManagerBase()DynExp::ResourceManagerBase< ModulePtrType >inlineprotected
ResourceType typedefDynExp::ModuleManager
RestoreWindowStatesFromParams() constDynExp::ModuleManager
ShareResource(ItemIDType ID) constDynExp::ResourceManagerBase< ModulePtrType >
ShareResource(ItemIDType ID)DynExp::ResourceManagerBase< ModulePtrType >
ShareResourceEnablerType typedefDynExp::ResourceManagerBase< ModulePtrType >private
Shutdown() constDynExp::ResourceManagerBase< ModulePtrType >inline
ShutdownChild() const overrideDynExp::ModuleManagerinlineprivatevirtual
Startup(FunctionToCallWhenObjectStartedType FunctionToCallWhenObjectStarted) constDynExp::ResourceManagerBase< ModulePtrType >inline
StartupChild(FunctionToCallWhenObjectStartedType FunctionToCallWhenObjectStarted) const overrideDynExp::ModuleManagerprivatevirtual
TerminateAll() constDynExp::ModuleManager
UpdateParamsFromWindowStates() constDynExp::ModuleManager
~CommonResourceManagerBase()=defaultDynExp::CommonResourceManagerBaseprotected
~ModuleManager()=defaultDynExp::ModuleManager
~ResourceManagerBase()=defaultDynExp::ResourceManagerBase< ModulePtrType >protected