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

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

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