]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
WIP
authorAnthony Geay <anthony.geay@edf.fr>
Fri, 4 Jan 2019 15:09:55 +0000 (16:09 +0100)
committerAnthony Geay <anthony.geay@edf.fr>
Fri, 4 Jan 2019 15:09:55 +0000 (16:09 +0100)
src/Laucher_SWIG/Launcher.i

index 99e176e628ba95bbb3b81bb4c9420454dae06940..bb85fbbcd86af04937dc5981ff5509d3625c85a7 100644 (file)
@@ -21,6 +21,7 @@
 
 %{
 #include "SALOME_ResourcesCatalog_Parser.hxx"
+#include "Launcher_Job.hxx"
 %}
 
 class ParserResourcesType
@@ -29,4 +30,29 @@ public:
   ParserResourcesType();
   ~ParserResourcesType();
   std::string getAccessProtocolTypeStr() const;
+  std::string getResourceTypeStr() const;
+  std::string getBatchTypeStr() const;
+  std::string getMpiImplTypeStr() const;
+  std::string getClusterInternalProtocolStr() const;
+  std::string getCanLaunchBatchJobsStr() const;
+  std::string getCanRunContainersStr() const;
+
+  void setAccessProtocolTypeStr(const std::string & protocolTypeStr);
+  void setResourceTypeStr(const std::string & resourceTypeStr);
+  void setBatchTypeStr(const std::string & batchTypeStr);
+  void setMpiImplTypeStr(const std::string & mpiImplTypeStr);
+  void setClusterInternalProtocolStr(const std::string & internalProtocolTypeStr);
+  void setCanLaunchBatchJobsStr(const std::string & canLaunchBatchJobsStr);
+  void setCanRunContainersStr(const std::string & canRunContainersStr);
 };
+
+namespace Launcher
+{
+  class Job
+  {
+    public:
+      Job();
+      virtual ~Job();
+      virtual void update_job() = 0;
+  };
+}