concurrency Namespace Reference

Classes

class  AlgorithmNode
 
class  ControlFlowNode
 
class  DataNode
 
class  DecisionNode
 
class  ExecutionFlowManager
 Manage the execution flow using a graph of task precedence rules Once initialized, the graph is const and can be shared across events. More...
 
struct  IExecutionFlowManager
 
class  IGraphVisitor
 
struct  IPrecedenceRulesGraph
 
class  PrecedenceRulesGraph
 
class  RankerByCummulativeOutDegree
 
class  RankerByDataRealmEccentricity
 
class  RankerByEccentricity
 
class  RankerByProductConsumption
 
class  RankerByTiming
 
class  RunSimulator
 
class  Supervisor
 
class  Trigger
 A visitor, performing full top-down traversals of a graph. More...
 

Typedefs

typedef AlgsExecutionStates::State State
 
typedef std::unordered_map< std::string, AlgorithmNode * > AlgoNodesMap
 
typedef std::unordered_map< std::string, DecisionNode * > DecisionHubsMap
 
typedef std::unordered_map< DataObjID, DataNode *, DataObjID_HasherDataNodesMap
 
typedef std::unordered_map< std::string, DataObjIDCollAlgoInputsMap
 
typedef std::unordered_map< std::string, DataObjIDCollAlgoOutputsMap
 

Typedef Documentation