#include <Launcher_Job_YACSFile.hxx>
Public Member Functions | |
Job_YACSFile () | |
virtual | ~Job_YACSFile () |
virtual void | setJobFile (const std::string &job_file) |
virtual void | addJobTypeSpecificScript (std::ofstream &launch_script_stream) |
virtual void | checkSpecificParameters () |
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) |
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 |
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 | _dumpState |
std::string | _yacsDriverOptions |
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_YACSFile::Job_YACSFile | ( | ) |
References _dumpState, Launcher::Job::_job_type, and _yacsDriverOptions.
|
virtual |
|
inherited |
Referenced by SALOME_Launcher::createJob(), and Launcher::XML_Persistence::parseUserNode().
|
inherited |
Referenced by SALOME_Launcher::createJob(), and Launcher::XML_Persistence::parseUserNode().
|
virtual |
|
inherited |
Referenced by SALOME_Launcher::createJob(), and Launcher::XML_Persistence::parseUserNode().
|
inherited |
|
inherited |
References resourceParams::nb_proc.
|
virtual |
Reimplemented from Launcher::Job.
|
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().
|
virtual |
Reimplemented from Launcher::Job.
References Launcher::Job::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().
|
virtualinherited |
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.
|
virtualinherited |
Implements Launcher::Job.
|
inherited |
References LAUNCHER_MESSAGE.
|
protectedinherited |
|
protected |
Referenced by Job_YACSFile().
|
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 |
|
protected |
Referenced by Job_YACSFile().