The Gaudi Framework  v31r0 (aeb156f0)
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 11 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 16 of file IGraphVisitor.h.

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

Reimplemented in concurrency::DataReadyPromoter.

Definition at line 22 of file IGraphVisitor.h.

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

Reimplemented in concurrency::DataReadyPromoter.

Definition at line 25 of file IGraphVisitor.h.

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

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

Definition at line 15 of file IGraphVisitor.h.

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

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

Definition at line 18 of file IGraphVisitor.h.

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

Reimplemented in concurrency::DataReadyPromoter.

Definition at line 21 of file IGraphVisitor.h.

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

Reimplemented in concurrency::DataReadyPromoter.

Definition at line 24 of file IGraphVisitor.h.

24 { return true; };

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