concurrency::ControlFlowNode Member List

This is the complete list of members for concurrency::ControlFlowNode, including all inherited members.

accept(IGraphVisitor &visitor)=0concurrency::ControlFlowNodepure virtual
ControlFlowNode(ExecutionFlowGraph &graph, unsigned int nodeIndex, const std::string &name)concurrency::ControlFlowNodeinline
getNodeIndex() const concurrency::ControlFlowNodeinline
getNodeName() const concurrency::ControlFlowNodeinline
initialize(const std::unordered_map< std::string, unsigned int > &algname_index_map)=0concurrency::ControlFlowNodepure virtual
m_graphconcurrency::ControlFlowNode
m_nodeIndexconcurrency::ControlFlowNodeprotected
m_nodeNameconcurrency::ControlFlowNodeprotected
printState(std::stringstream &output, AlgsExecutionStates &states, const std::vector< int > &node_decisions, const unsigned int &recursionLevel) const =0concurrency::ControlFlowNodepure virtual
promoteToControlReadyState(const int &slotNum, AlgsExecutionStates &states, std::vector< int > &node_decisions) const =0concurrency::ControlFlowNodepure virtual
stateToString(const int &stateId) const concurrency::ControlFlowNodeprotected
updateDecision(const int &slotNum, AlgsExecutionStates &states, std::vector< int > &node_decisions, const AlgorithmNode *requestor=nullptr) const =0concurrency::ControlFlowNodepure virtual
updateState(AlgsExecutionStates &states, std::vector< int > &node_decisions) const =0concurrency::ControlFlowNodepure virtual
~ControlFlowNode()concurrency::ControlFlowNodeinlinevirtual