AlgResourcePool Member List

This is the complete list of members for AlgResourcePool, including all inherited members.

acquireAlgorithm(const std::string &name, IAlgorithm *&algo, bool blocking=false)AlgResourcePoolvirtual
acquireResource(const std::string &name)AlgResourcePoolvirtual
AlgResourcePool(const std::string &name, ISvcLocator *svc)AlgResourcePool
base_class typedefextends< BASE, Interfaces >
base_class typedefextends< BASE, Interfaces >
beginRun()AlgResourcePoolvirtual
concurrentQueueIAlgPtr typedefAlgResourcePoolprivate
decodeTopAlgs()AlgResourcePoolprivate
endRun()AlgResourcePoolvirtual
ext_iids typedefextend_interfaces< Interfaces...>
ext_iids typedefextend_interfaces< Interfaces...>
extend_interfaces_base typedefextends< BASE, Interfaces >
extend_interfaces_base typedefextends< BASE, Interfaces >
flattenSequencer(Algorithm *sequencer, ListAlg &alglist, const std::string &parentName, unsigned int recursionDepth=0)AlgResourcePoolprivate
getExecutionFlowGraph() const AlgResourcePoolinlinevirtual
getFlatAlgList()AlgResourcePoolvirtual
getInterfaceNames() const overrideextends< BASE, Interfaces >inline
getInterfaceNames() const overrideextends< BASE, Interfaces >inline
getTopAlgList()AlgResourcePoolvirtual
i_cast(const InterfaceID &tid) const overrideextends< BASE, Interfaces >inline
i_cast(const InterfaceID &tid) const overrideextends< BASE, Interfaces >inline
initialize()AlgResourcePoolvirtual
ListAlg typedefAlgResourcePoolprivate
m_algListAlgResourcePoolprivate
m_algqueue_mapAlgResourcePoolprivate
m_available_resourcesAlgResourcePoolprivate
m_EFGraphAlgResourcePoolprivate
m_flatUniqueAlgListAlgResourcePoolprivate
m_flatUniqueAlgPtrListAlgResourcePoolprivate
m_lazyCreationAlgResourcePoolprivate
m_n_of_allowed_instancesAlgResourcePoolprivate
m_n_of_created_instancesAlgResourcePoolprivate
m_resource_indicesAlgResourcePoolprivate
m_resource_mutexAlgResourcePoolprivate
m_resource_requirementsAlgResourcePoolprivate
m_topAlgListAlgResourcePoolprivate
m_topAlgNamesAlgResourcePoolprivate
m_topAlgPtrListAlgResourcePoolprivate
queryInterface(const InterfaceID &ti, void **pp) overrideextends< BASE, Interfaces >inline
queryInterface(const InterfaceID &ti, void **pp) overrideextends< BASE, Interfaces >inline
releaseAlgorithm(const std::string &name, IAlgorithm *&algo)AlgResourcePoolvirtual
releaseResource(const std::string &name)AlgResourcePoolvirtual
start()AlgResourcePoolvirtual
state_type typedefAlgResourcePoolprivate
stop()AlgResourcePoolvirtual
~AlgResourcePool()AlgResourcePool
~extend_interfaces() override=defaultextend_interfaces< Interfaces...>
~extend_interfaces() override=defaultextend_interfaces< Interfaces...>
~extends() override=defaultextends< BASE, Interfaces >
~extends() override=defaultextends< BASE, Interfaces >