HTGS  v2.0
The Hybrid Task Graph Scheduler
htgs::IRule< T, U > Member List

This is the complete list of members for htgs::IRule< T, U >, including all inherited members.

addResult(std::shared_ptr< U > result)htgs::IRule< T, U >inline
addResult(U *result)htgs::IRule< T, U >inline
allocStateContainer(size_t height, size_t width)htgs::IRule< T, U >inline
allocStateContainer(size_t height, size_t width, V defaultValue)htgs::IRule< T, U >inline
allocStateContainer(size_t size)htgs::IRule< T, U >inline
allocStateContainer(size_t size, V defaultValue)htgs::IRule< T, U >inline
AnyIRule()htgs::AnyIRuleinline
AnyIRule(bool useLocks)htgs::AnyIRuleinline
applyRule(std::shared_ptr< T > data, size_t pipelineId)=0htgs::IRule< T, U >pure virtual
applyRuleFunction(std::shared_ptr< T > data, size_t pipelineId)htgs::IRule< T, U >inline
canTerminateRule(size_t pipelineId) overridehtgs::IRule< T, U >inlinevirtual
canUseLocks() consthtgs::AnyIRuleinline
getMutex()htgs::AnyIRuleinline
getName() overridehtgs::IRule< T, U >inlinevirtual
IRule()htgs::IRule< T, U >inline
IRule(bool useLocks)htgs::IRule< T, U >inline
outputhtgs::IRule< T, U >private
shutdownRule(size_t pipelineId) overridehtgs::IRule< T, U >inlinevirtual
~AnyIRule()htgs::AnyIRuleinlinevirtual
~IRule() overridehtgs::IRule< T, U >inlinevirtual