Salome HOME
First test qui HPsalome container is running.
[modules/yacs.git] / src / engine / HomogeneousPoolContainer.hxx
index 7ca663a7a7c3255ca6b109d261e8caa4c0cd5ae5..6ef5ce8974eb5d86297323566eeeb645ec5c5a70 100644 (file)
@@ -24,8 +24,7 @@
 #include "Exception.hxx"
 #include "Container.hxx"
 
-#include <list>
-#include <map>
+#include <vector>
 
 namespace YACS
 {
@@ -39,6 +38,9 @@ namespace YACS
     {
     public:
       virtual void setSizeOfPool(int sz) = 0;
+      virtual std::size_t getNumberOfFreePlace() const = 0;
+      virtual void allocateFor(const std::vector<const Task *>& nodes) = 0;
+      virtual void release(const Task *node) = 0;
     protected:
       HomogeneousPoolContainer();
 #ifndef SWIG