The Gaudi Framework  v28r3 (cc1cf868)
concurrency::IGraphVisitor Class Reference

#include <src/IGraphVisitor.h>

Inheritance diagram for concurrency::IGraphVisitor:
Collaboration 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 void reset ()
 

Public Attributes

int m_nodesSucceeded
 
EventSlotm_slot
 

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

Reimplemented in concurrency::RankerByDataRealmEccentricity.

Definition at line 25 of file IGraphVisitor.h.

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

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

Definition at line 17 of file IGraphVisitor.h.

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

Reimplemented in concurrency::DataReadyPromoter.

Definition at line 23 of file IGraphVisitor.h.

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

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

Definition at line 16 of file IGraphVisitor.h.

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

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

Definition at line 19 of file IGraphVisitor.h.

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

Reimplemented in concurrency::DataReadyPromoter.

Definition at line 22 of file IGraphVisitor.h.

22 {return true;};

Member Data Documentation

int concurrency::IGraphVisitor::m_nodesSucceeded

Definition at line 25 of file IGraphVisitor.h.

EventSlot* concurrency::IGraphVisitor::m_slot

Definition at line 29 of file IGraphVisitor.h.


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