The Gaudi Framework  v30r3 (a5ef0a68)
concurrency::IGraphVisitor Class Reference

#include <src/IGraphVisitor.h>

Inheritance diagram for concurrency::IGraphVisitor:

Public Member Functions

virtual ~IGraphVisitor ()=default
 
virtual bool visitEnter (DecisionNode &) const
 
virtual bool visit (DecisionNode &)
 
virtual bool visitEnter (AlgorithmNode &) const
 
virtual bool visit (AlgorithmNode &)
 
virtual bool visitEnter (DataNode &) const
 
virtual bool visit (DataNode &)
 
virtual bool visitEnter (ConditionNode &) const
 
virtual bool visit (ConditionNode &)
 
virtual void reset ()
 

Detailed Description

Definition at line 12 of file IGraphVisitor.h.

Constructor & Destructor Documentation

virtual concurrency::IGraphVisitor::~IGraphVisitor ( )
virtualdefault

Member Function Documentation

virtual void concurrency::IGraphVisitor::reset ( )
inlinevirtual
virtual bool concurrency::IGraphVisitor::visit ( DecisionNode )
inlinevirtual

Reimplemented in concurrency::RunSimulator, and concurrency::Supervisor.

Definition at line 18 of file IGraphVisitor.h.

18 { return true; };
virtual bool concurrency::IGraphVisitor::visit ( DataNode )
inlinevirtual

Reimplemented in concurrency::DataReadyPromoter.

Definition at line 24 of file IGraphVisitor.h.

24 { return true; };
virtual bool concurrency::IGraphVisitor::visit ( ConditionNode )
inlinevirtual

Reimplemented in concurrency::DataReadyPromoter.

Definition at line 27 of file IGraphVisitor.h.

27 { return true; };
virtual bool concurrency::IGraphVisitor::visitEnter ( DecisionNode ) const
inlinevirtual

Reimplemented in concurrency::RunSimulator, and concurrency::Supervisor.

Definition at line 17 of file IGraphVisitor.h.

17 { return true; };
virtual bool concurrency::IGraphVisitor::visitEnter ( AlgorithmNode ) const
inlinevirtual

Reimplemented in concurrency::RunSimulator, concurrency::Supervisor, and concurrency::DataReadyPromoter.

Definition at line 20 of file IGraphVisitor.h.

20 { return true; };
virtual bool concurrency::IGraphVisitor::visitEnter ( DataNode ) const
inlinevirtual

Reimplemented in concurrency::DataReadyPromoter.

Definition at line 23 of file IGraphVisitor.h.

23 { return true; };
virtual bool concurrency::IGraphVisitor::visitEnter ( ConditionNode ) const
inlinevirtual

Reimplemented in concurrency::DataReadyPromoter.

Definition at line 26 of file IGraphVisitor.h.

26 { return true; };

The documentation for this class was generated from the following file: