]> SALOME platform Git repositories - modules/yacs.git/blobdiff - src/engine/Scheduler.hxx
Salome HOME
Roll back for the keepgoing feature.
[modules/yacs.git] / src / engine / Scheduler.hxx
index 68d9755878541207e719905c72c2933cb973442e..d6ee7a1dac11d92d49e7ee3b471678ee23f78ae5 100644 (file)
@@ -31,6 +31,7 @@ namespace YACS
   namespace ENGINE
   {
     class Task;
+    class Executor;
     
     class Scheduler
     {
@@ -42,7 +43,7 @@ namespace YACS
       virtual std::string getTaskName(Task *task) const = 0;
       virtual std::vector<Task *> getNextTasks(bool& isMore) = 0;
       virtual void selectRunnableTasks(std::vector<Task *>& tasks) = 0;
-      virtual void notifyFrom(const Task *sender, YACS::Event event) = 0;
+      virtual void notifyFrom(const Task *sender, YACS::Event event, const Executor *execInst) = 0;
       //Placement methods
       virtual DeploymentTree getDeploymentTree() const = 0;
       virtual bool isPlacementPredictableB4Run() const = 0;