Salome HOME
The DistributedPythonNode with func is OK with HPContainer.
[modules/yacs.git] / src / runtime / SalomeHPContainerTools.hxx
index c02b4267f9796fe873eaabd42b01afe0e579ec0d..34a40af4bf533b687a74933705cd6ff3c2f80108 100644 (file)
@@ -34,6 +34,7 @@ namespace YACS
   {
     class Task;
     class SalomeComponent;
+    class SalomeHPContainer;
     class SalomeContainerMonoHelper;
     class SalomeHPContainerVectOfHelper
     {
@@ -46,7 +47,9 @@ namespace YACS
       std::size_t locateTask(const Task *node) const;
       const SalomeContainerMonoHelper *at(std::size_t pos) const { checkPosInVec(pos); return _launchModeType[pos]; }
       SalomeContainerMonoHelper *at(std::size_t pos) { checkPosInVec(pos); return _launchModeType[pos]; }
+      const SalomeContainerMonoHelper *getHelperOfTaskThreadSafe(const SalomeHPContainer *cont, const Task *node) const;
       const SalomeContainerMonoHelper *getHelperOfTask(const Task *node) const;
+      SalomeContainerMonoHelper *getHelperOfTaskThreadSafe(SalomeHPContainer *cont, const Task *node);
       SalomeContainerMonoHelper *getHelperOfTask(const Task *node);
     private:
       void checkNoCurrentWork() const;