![]() |
The Gaudi Framework
master (53dee381)
|
#include </builds/gaudi/Gaudi/GaudiHive/src/PRGraph/PrecedenceRulesGraph.h>


Public Member Functions | |
| DataNode (PrecedenceRulesGraph &graph, const DataObjID &path) | |
| Constructor. | |
| virtual | ~DataNode ()=default |
| Destructor. | |
| const DataObjID & | name () const |
| virtual bool | accept (IGraphVisitor &visitor) |
| Entry point for a visitor. | |
| void | addProducerNode (AlgorithmNode *node) |
| Add relationship to producer AlgorithmNode. | |
| void | addConsumerNode (AlgorithmNode *node) |
| Add relationship to consumer AlgorithmNode. | |
| const std::vector< AlgorithmNode * > & | getProducers () const |
| Get all data object producers. | |
| const std::vector< AlgorithmNode * > & | getConsumers () const |
| Get all data object consumers. | |
Public Attributes | |
| PrecedenceRulesGraph * | m_graph |
Private Attributes | |
| DataObjID | m_data_object_path |
| std::vector< AlgorithmNode * > | m_producers |
| std::vector< AlgorithmNode * > | m_consumers |
Definition at line 560 of file PrecedenceRulesGraph.h.
|
inline |
Constructor.
Definition at line 563 of file PrecedenceRulesGraph.h.
|
virtualdefault |
Destructor.
|
inlinevirtual |
Entry point for a visitor.
Reimplemented in concurrency::ConditionNode.
Definition at line 571 of file PrecedenceRulesGraph.h.
|
inline |
Add relationship to consumer AlgorithmNode.
Definition at line 580 of file PrecedenceRulesGraph.h.
|
inline |
Add relationship to producer AlgorithmNode.
Definition at line 575 of file PrecedenceRulesGraph.h.
|
inline |
|
inline |
|
inline |
Definition at line 568 of file PrecedenceRulesGraph.h.
|
private |
Definition at line 595 of file PrecedenceRulesGraph.h.
|
private |
Definition at line 593 of file PrecedenceRulesGraph.h.
| PrecedenceRulesGraph* concurrency::DataNode::m_graph |
Definition at line 590 of file PrecedenceRulesGraph.h.
|
private |
Definition at line 594 of file PrecedenceRulesGraph.h.