#include <Task.hxx>

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 ComponentInstance * | getComponent ()=0 | 
| virtual const ComponentInstance * | getComponent () const =0 | 
| virtual Container * | getContainer ()=0 | 
| virtual YACS::StatesForNode | getState () const =0 | 
| virtual void | finished ()=0 | 
| virtual void | aborted ()=0 | 
| virtual | ~Task () | 
      
  | 
  pure virtual | 
Implemented in YACS::ENGINE::FakeNodeForLoop, YACS::ENGINE::FakeNodeForForEachLoop, YACS::ENGINE::ElementaryNode, YACS::ENGINE::FakeNodeForSwitch, and YACS::ENGINE::FakeNodeForOptimizerLoop.
Referenced by YACS::ENGINE::Executor::functionForTaskExecution(), YACS::ENGINE::Executor::launchTasks(), and YACS::ENGINE::Executor::loadTask().
      
  | 
  pure virtual | 
Implemented in YACS::ENGINE::ElementaryNode.
Referenced by YACS::ENGINE::Executor::launchTask().
      
  | 
  pure virtual | 
Implemented in YACS::ENGINE::ElementaryNode.
      
  | 
  pure virtual | 
Implemented in YACS::ENGINE::ElementaryNode.
      
  | 
  pure virtual | 
Implemented in YACS::ENGINE::ElementaryNode.
Referenced by YACS::ENGINE::Executor::functionForTaskExecution(), and YACS::ENGINE::Executor::launchTasks().
      
  | 
  pure virtual | 
Implemented in YACS::ENGINE::FakeNodeForLoop, YACS::ENGINE::FakeNodeForForEachLoop, YACS::ENGINE::PyFuncNode, YACS::ENGINE::DSToDFForLoop, YACS::ENGINE::SplitterNode, YACS::ENGINE::FakeNodeForSwitch, YACS::ENGINE::PythonNode, YACS::ENGINE::SalomeNode, YACS::ENGINE::DFToDSForLoop, YACS::ENGINE::CppNode, YACS::ENGINE::StudyOutNode, YACS::ENGINE::DistributedPythonNode, YACS::ENGINE::CORBANode, YACS::ENGINE::FakeNodeForOptimizerLoop, YACS::ENGINE::SalomePythonNode, YACS::ENGINE::PresetNode, YACS::ENGINE::StudyInNode, YACS::ENGINE::OutNode, and YACS::ENGINE::XmlNode.
Referenced by YACS::ENGINE::Executor::functionForTaskExecution().
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
Implemented in YACS::ENGINE::ElementaryNode, and YACS::ENGINE::ServiceNode.
Referenced by YACS::ENGINE::DeploymentTreeOnHeap::appendTask(), YACS::ENGINE::SalomeContainerMultiHelper::getContainer(), YACS::ENGINE::SalomeContainerMultiHelper::isAlreadyStarted(), YACS::ENGINE::SalomeContainerTmpForHP::loadComponent(), YACS::ENGINE::SalomeContainerTools::LoadComponent(), and YACS::ENGINE::SalomeContainerMultiHelper::setContainer().
      
  | 
  pure virtual | 
Implemented in YACS::ENGINE::ElementaryNode, and YACS::ENGINE::ServiceNode.
      
  | 
  pure virtual | 
Implemented in YACS::ENGINE::ElementaryNode, YACS::ENGINE::InlineNode, and YACS::ENGINE::ServiceNode.
Referenced by YACS::ENGINE::DeploymentTreeOnHeap::appendTask(), YACS::ENGINE::Executor::ComputePlacement(), YACS::ENGINE::Executor::FilterTasksConsideringContainers(), YACS::ENGINE::Executor::functionForTaskExecution(), YACS::ENGINE::DeploymentTreeOnHeap::getAllContainers(), and YACS::ENGINE::Executor::traceExec().
      
  | 
  pure virtual | 
Implemented in YACS::ENGINE::ElementaryNode.
Referenced by YACS::ENGINE::Executor::launchTask().
      
  | 
  pure virtual | 
      
  | 
  pure virtual | 
Implemented in YACS::ENGINE::ElementaryNode.
Referenced by YACS::ENGINE::Executor::loadTask().
      
  | 
  pure virtual | 
Implemented in YACS::ENGINE::InlineNode, YACS::ENGINE::ElementaryNode, YACS::ENGINE::ServerNode, and YACS::ENGINE::ServiceNode.
Referenced by YACS::ENGINE::DeploymentTreeOnHeap::appendTask(), and YACS::ENGINE::DeploymentTree::appendTask().
      
  | 
  pure virtual | 
Implemented in YACS::ENGINE::ElementaryNode.
      
  | 
  pure virtual | 
Implemented in YACS::ENGINE::ElementaryNode, YACS::ENGINE::PyFuncNode, YACS::ENGINE::DSToDFForLoop, YACS::ENGINE::PythonNode, YACS::ENGINE::DFToDSForLoop, YACS::ENGINE::CppNode, YACS::ENGINE::DistributedPythonNode, YACS::ENGINE::SalomePythonNode, YACS::ENGINE::ServiceNode, YACS::ENGINE::ServerNode, and YACS::ENGINE::XmlNode.
Referenced by YACS::ENGINE::Executor::loadTask().
      
  | 
  pure virtual | 
Implemented in YACS::ENGINE::ElementaryNode.