Version: 8.3.0
YACS::ENGINE::Task Class Referenceabstract

#include <Task.hxx>

Inheritance diagram for YACS::ENGINE::Task:

Public Member Functions

virtual void begin ()=0
 
virtual bool isReady ()=0
 
virtual void execute ()=0
 
virtual void load ()=0
 
virtual void loaded ()=0
 
virtual void connected ()=0
 
virtual void initService ()=0
 
virtual void connectService ()=0
 
virtual void disconnectService ()=0
 
virtual void getCoupledTasks (std::set< Task * > &coupledSet)=0
 
virtual bool isDeployable () const =0
 
virtual ComponentInstancegetComponent ()=0
 
virtual const ComponentInstancegetComponent () const =0
 
virtual ContainergetContainer ()=0
 
virtual YACS::StatesForNode getState () const =0
 
virtual void finished ()=0
 
virtual void aborted ()=0
 
virtual ~Task ()
 

Detailed Description

Definition at line 34 of file Task.hxx.

Constructor & Destructor Documentation

Task::~Task ( )
virtual

Definition at line 26 of file Task.cxx.

27 {
28 }

Member Function Documentation

virtual void YACS::ENGINE::Task::begin ( )
pure virtual
virtual void YACS::ENGINE::Task::connected ( )
pure virtual
virtual void YACS::ENGINE::Task::connectService ( )
pure virtual
virtual void YACS::ENGINE::Task::disconnectService ( )
pure virtual
virtual const ComponentInstance* YACS::ENGINE::Task::getComponent ( ) const
pure virtual
virtual void YACS::ENGINE::Task::getCoupledTasks ( std::set< Task * > &  coupledSet)
pure virtual
virtual void YACS::ENGINE::Task::initService ( )
pure virtual
virtual bool YACS::ENGINE::Task::isReady ( )
pure virtual
virtual void YACS::ENGINE::Task::loaded ( )
pure virtual

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