Salome HOME
Launcher is now usable outside a SALOME session. Launcher::Job instances lifecycle...
[modules/kernel.git] / src / Launcher / Launcher.hxx
index a8fbef7a8b37d4723bf0e19370dc36898b24a6ca..e069f42f8c54a6d71f486a758d2d9c53ca09e80b 100644 (file)
@@ -86,19 +86,18 @@ public:
   long createJobWithFile(std::string xmlExecuteFile, std::string clusterName);
   std::map<int, Launcher::Job *> getJobs();
   void addJobDirectlyToMap(Launcher::Job * new_job);
+  Launcher::Job * findJob(int job_id);
 
   // Lib methods
   void SetResourcesManager( ResourcesManager_cpp* rm ) {_ResManager = rm;}
 
   // Used by SALOME_Launcher
-  ResourcesManager_cpp *_ResManager;
+  ResourcesManager_cpp *_ResManager = nullptr;
 protected:
 
   virtual void notifyObservers(const std::string & event_name, const std::string & event_data) {}
   int addJob(Launcher::Job * new_job);
 
-  Launcher::Job * findJob(int job_id);
-
   // Methods used by user interface methods
 #ifdef WITH_LIBBATCH
   Batch::BatchManager *FactoryBatchManager(ParserResourcesType& params);