![]() |
The Gaudi Framework
v28r2
|
#include <src/PrecedenceRulesGraph.h>
Public Member Functions | |
DataNode (PrecedenceRulesGraph &, const DataObjID &path) | |
Constructor. More... | |
~DataNode () | |
Destructor. More... | |
const DataObjID & | getPath () |
void | addProducerNode (AlgorithmNode *node) |
Associate an AlgorithmNode, which is a data supplier for this one. More... | |
void | addConsumerNode (AlgorithmNode *node) |
Associate an AlgorithmNode, which is a data consumer of this one. More... | |
const std::vector< AlgorithmNode * > & | getProducers () const |
Get all data object producers. More... | |
const std::vector< AlgorithmNode * > & | getConsumers () const |
Get all data object consumers. More... | |
Private Attributes | |
DataObjID | m_data_object_path |
std::vector< AlgorithmNode * > | m_producers |
std::vector< AlgorithmNode * > | m_consumers |
Definition at line 241 of file PrecedenceRulesGraph.h.
|
inline |
Constructor.
Definition at line 244 of file PrecedenceRulesGraph.h.
|
inline |
|
inline |
Associate an AlgorithmNode, which is a data consumer of this one.
Definition at line 254 of file PrecedenceRulesGraph.h.
|
inline |
Associate an AlgorithmNode, which is a data supplier for this one.
Definition at line 249 of file PrecedenceRulesGraph.h.
|
inline |
Get all data object consumers.
Definition at line 261 of file PrecedenceRulesGraph.h.
|
inline |
Definition at line 247 of file PrecedenceRulesGraph.h.
|
inline |
Get all data object producers.
Definition at line 259 of file PrecedenceRulesGraph.h.
|
private |
Definition at line 265 of file PrecedenceRulesGraph.h.
|
private |
Definition at line 263 of file PrecedenceRulesGraph.h.
|
private |
Definition at line 264 of file PrecedenceRulesGraph.h.