#include <Launcher_Job_SALOME.hxx>

Public Member Functions | |
| Job_SALOME () | |
| virtual | ~Job_SALOME () | 
| virtual void | setResourceDefinition (const ParserResourcesType &resource_definition) | 
| virtual void | update_job () | 
| void | setState (const std::string &state) | 
| std::string | getState () const | 
| std::string | getAssignedHostnames () | 
| void | setNumber (const int &number) | 
| int | getNumber () | 
| ParserResourcesType | getResourceDefinition () const | 
| void | setJobName (const std::string &job_name) | 
| virtual void | setJobFile (const std::string &job_file) | 
| void | setWorkDirectory (const std::string &work_directory) | 
| void | setLocalDirectory (const std::string &local_directory) | 
| void | setResultDirectory (const std::string &result_directory) | 
| void | add_in_file (const std::string &file) | 
| void | add_out_file (const std::string &file) | 
| void | setMaximumDuration (const std::string &maximum_duration) | 
| void | setResourceRequiredParams (const resourceParams &resource_required_params) | 
| void | setQueue (const std::string &queue) | 
| void | setEnvFile (const std::string &env_file) | 
| void | setExclusive (bool exclusive) | 
| void | setExclusiveStr (const std::string &exclusiveStr) | 
| void | setMemPerCpu (unsigned long mem_per_cpu) | 
| void | setWCKey (const std::string &wckey) | 
| void | setExtraParams (const std::string &extra_params) | 
| void | setReference (const std::string &reference) | 
| void | setLauncherFile (const std::string &launcher_file) | 
| void | setLauncherArgs (const std::string &launcher_args) | 
| std::string | getJobName () const | 
| std::string | getJobFile () const | 
| std::string | getWorkDirectory () const | 
| std::string | getLocalDirectory () const | 
| std::string | getResultDirectory () const | 
| const std::list< std::string > & | get_in_files () const | 
| const std::list< std::string > & | get_out_files () const | 
| std::string | getMaximumDuration () const | 
| resourceParams | getResourceRequiredParams () const | 
| std::string | getQueue () const | 
| std::string | getEnvFile () const | 
| std::string | getJobType () const | 
| bool | getExclusive () const | 
| std::string | getExclusiveStr () const | 
| unsigned long | getMemPerCpu () const | 
| std::string | getWCKey () const | 
| std::string | getExtraParams () const | 
| std::string | getReference () const | 
| std::string | getLauncherFile () const | 
| std::string | getLauncherArgs () const | 
| std::string | updateJobState () | 
| void | addSpecificParameter (const std::string &name, const std::string &value) | 
| const std::map< std::string,  std::string > &  | getSpecificParameters () const | 
| virtual void | checkSpecificParameters () | 
| void | checkMaximumDuration (const std::string &maximum_duration) | 
| void | checkResourceRequiredParams (const resourceParams &resource_required_params) | 
| long | convertMaximumDuration (const std::string &maximum_duration) | 
| std::string | getLaunchDate () const | 
| void | stopJob () | 
| void | removeJob () | 
Protected Attributes | |
| int | _number | 
| std::string | _job_type | 
| std::string | _state | 
| std::string | _assigned_hostnames | 
| std::string | _launch_date | 
| std::string | _env_file | 
| ParserResourcesType | _resource_definition | 
| std::string | _job_name | 
| std::string | _job_file | 
| std::string | _job_file_name | 
| std::string | _job_file_name_complete | 
| std::string | _work_directory | 
| std::string | _local_directory | 
| std::string | _result_directory | 
| std::list< std::string > | _in_files | 
| std::list< std::string > | _out_files | 
| std::map< std::string,  std::string >  | _specific_parameters | 
| std::string | _maximum_duration | 
| long | _maximum_duration_in_second | 
| resourceParams | _resource_required_params | 
| std::string | _queue | 
| bool | _exclusive | 
| unsigned long | _mem_per_cpu | 
| std::string | _wckey | 
| std::string | _extra_params | 
| std::string | _reference | 
| std::string | _launcher_file | 
| Reference of the job for the batch manager.  More... | |
| std::string | _launcher_args | 
| Launcher::Job_SALOME::Job_SALOME | ( | ) | 
      
  | 
  virtual | 
      
  | 
  inherited | 
Referenced by SALOME_Launcher::createJob(), and Launcher::XML_Persistence::parseUserNode().
      
  | 
  inherited | 
Referenced by SALOME_Launcher::createJob(), and Launcher::XML_Persistence::parseUserNode().
      
  | 
  inherited | 
Referenced by SALOME_Launcher::createJob(), and Launcher::XML_Persistence::parseUserNode().
      
  | 
  inherited | 
      
  | 
  inherited | 
References resourceParams::nb_proc.
      
  | 
  virtualinherited | 
Reimplemented in Launcher::Job_YACSFile.
Referenced by SALOME_Launcher::createJob().
      
  | 
  inherited | 
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and SALOME_Launcher::getJobParameters().
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and SALOME_Launcher::getJobParameters().
      
  | 
  inherited | 
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and SALOME_Launcher::getJobParameters().
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and SALOME_Launcher::getJobParameters().
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument().
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and SALOME_Launcher::getJobParameters().
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and SALOME_Launcher::getJobParameters().
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and SALOME_Launcher::getJobParameters().
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and SALOME_Launcher::getJobParameters().
      
  | 
  inherited | 
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and SALOME_Launcher::getJobParameters().
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and SALOME_Launcher::getJobParameters().
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and SALOME_Launcher::getJobParameters().
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and SALOME_Launcher::getJobParameters().
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and SALOME_Launcher::getJobParameters().
      
  | 
  inherited | 
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and SALOME_Launcher::getJobParameters().
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and SALOME_Launcher::getJobParameters().
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and SALOME_Launcher::getJobParameters().
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and Launcher_cpp::loadJobs().
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and SALOME_Launcher::getJobParameters().
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::addJobToXmlDocument(), and SALOME_Launcher::getJobParameters().
      
  | 
  inherited | 
References LAUNCHER_INFOS, and LAUNCHER_MESSAGE.
      
  | 
  inherited | 
Referenced by SALOME_Launcher::createJob(), and Launcher::XML_Persistence::parseUserNode().
      
  | 
  inherited | 
Referenced by SALOME_Launcher::createJob().
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::parseUserNode().
      
  | 
  inherited | 
Referenced by SALOME_Launcher::createJob(), and Launcher::XML_Persistence::parseUserNode().
      
  | 
  virtualinherited | 
Reimplemented in Launcher::Job_PythonSALOME, and Launcher::Job_YACSFile.
Referenced by SALOME_Launcher::createJob(), Launcher::XML_Persistence::parseUserNode(), Launcher::Job_PythonSALOME::setJobFile(), and Launcher::Job_YACSFile::setJobFile().
      
  | 
  inherited | 
Referenced by SALOME_Launcher::createJob(), and Launcher::XML_Persistence::createJobFromXmlNode().
      
  | 
  inherited | 
Referenced by SALOME_Launcher::createJob(), and Launcher::XML_Persistence::parseUserNode().
      
  | 
  inherited | 
Referenced by SALOME_Launcher::createJob(), and Launcher::XML_Persistence::parseUserNode().
      
  | 
  inherited | 
Referenced by SALOME_Launcher::createJob(), and Launcher::XML_Persistence::parseUserNode().
      
  | 
  inherited | 
Referenced by SALOME_Launcher::createJob(), and Launcher::XML_Persistence::parseUserNode().
      
  | 
  inherited | 
      
  | 
  inherited | 
Referenced by Launcher_cpp::addJobDirectlyToMap().
      
  | 
  inherited | 
Referenced by SALOME_Launcher::createJob(), and Launcher::XML_Persistence::parseUserNode().
      
  | 
  inherited | 
Referenced by Launcher::XML_Persistence::parseRunNode().
      
  | 
  virtual | 
Reimplemented from Launcher::Job.
References ParserResourcesType::AppliPath, ParserResourcesType::Name, and Launcher::Job::setResourceDefinition().
      
  | 
  inherited | 
Referenced by SALOME_Launcher::createJob(), and Launcher::XML_Persistence::parseResourceNode().
      
  | 
  inherited | 
Referenced by SALOME_Launcher::createJob(), and Launcher::XML_Persistence::parseUserNode().
      
  | 
  inherited | 
      
  | 
  inherited | 
Referenced by SALOME_Launcher::createJob(), and Launcher::XML_Persistence::parseUserNode().
      
  | 
  inherited | 
Referenced by SALOME_Launcher::createJob(), and Launcher::XML_Persistence::parseUserNode().
      
  | 
  inherited | 
References LAUNCHER_INFOS, and LAUNCHER_MESSAGE.
      
  | 
  virtual | 
Implements Launcher::Job.
      
  | 
  inherited | 
References LAUNCHER_MESSAGE.
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
Reference of the job for the batch manager.
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited | 
      
  | 
  protectedinherited |