Back to index

salome-kernel  6.5.0
Public Member Functions | Protected Attributes
Launcher::LAUNCHER_EXPORT Protocol Reference

#include <Launcher_Job.hxx>

Collaboration diagram for Launcher::LAUNCHER_EXPORT:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Job ()
virtual ~Job ()
void setState (const std::string &state)
std::string getState ()
void setNumber (const int &number)
int getNumber ()
virtual void setResourceDefinition (const ParserResourcesType &resource_definition)
ParserResourcesType getResourceDefinition ()
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)
std::string getJobName ()
std::string getJobFile ()
std::string getWorkDirectory ()
std::string getLocalDirectory ()
std::string getResultDirectory ()
const std::list< std::string > & get_in_files ()
const std::list< std::string > & get_out_files ()
std::string getMaximumDuration ()
resourceParams getResourceRequiredParams ()
std::string getQueue ()
std::string getEnvFile ()
std::string getJobType ()
std::string updateJobState ()
void addSpecificParameter (const std::string &name, const std::string &value)
const std::map< std::string,
std::string > & 
getSpecificParameters ()
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 ()
void addToXmlDocument (xmlNodePtr root_node)
void stopJob ()
void removeJob ()
virtual void update_job ()=0
 Job_Command ()
virtual ~Job_Command ()
virtual void update_job ()
 Job_PythonSALOME ()
virtual ~Job_PythonSALOME ()
virtual void setJobFile (const std::string &job_file)
virtual void addJobTypeSpecificScript (std::ofstream &launch_script_stream)
 Job_SALOME ()
virtual ~Job_SALOME ()
virtual void setResourceDefinition (const ParserResourcesType &resource_definition)
virtual void update_job ()
 Job_YACSFile ()
virtual ~Job_YACSFile ()
virtual void setJobFile (const std::string &job_file)
virtual void addJobTypeSpecificScript (std::ofstream &launch_script_stream)
virtual void checkSpecificParameters ()

Protected Attributes

int _number
std::string _job_type
std::string _state
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
int _dumpState

Detailed Description

Definition at line 51 of file Launcher_Job.hxx.


Constructor & Destructor Documentation

virtual Launcher::LAUNCHER_EXPORT::~Job ( ) [virtual]

Member Function Documentation

void Launcher::LAUNCHER_EXPORT::add_in_file ( const std::string &  file)
void Launcher::LAUNCHER_EXPORT::add_out_file ( const std::string &  file)
virtual void Launcher::LAUNCHER_EXPORT::addJobTypeSpecificScript ( std::ofstream &  launch_script_stream) [virtual]
virtual void Launcher::LAUNCHER_EXPORT::addJobTypeSpecificScript ( std::ofstream &  launch_script_stream) [virtual]
void Launcher::LAUNCHER_EXPORT::addSpecificParameter ( const std::string &  name,
const std::string &  value 
)
void Launcher::LAUNCHER_EXPORT::addToXmlDocument ( xmlNodePtr  root_node)
void Launcher::LAUNCHER_EXPORT::checkMaximumDuration ( const std::string &  maximum_duration)
void Launcher::LAUNCHER_EXPORT::checkResourceRequiredParams ( const resourceParams resource_required_params)
long Launcher::LAUNCHER_EXPORT::convertMaximumDuration ( const std::string &  maximum_duration)
const std::list<std::string>& Launcher::LAUNCHER_EXPORT::get_in_files ( )
const std::list<std::string>& Launcher::LAUNCHER_EXPORT::get_out_files ( )
const std::map<std::string, std::string>& Launcher::LAUNCHER_EXPORT::getSpecificParameters ( )
void Launcher::LAUNCHER_EXPORT::setEnvFile ( const std::string &  env_file)
virtual void Launcher::LAUNCHER_EXPORT::setJobFile ( const std::string &  job_file) [virtual]
virtual void Launcher::LAUNCHER_EXPORT::setJobFile ( const std::string &  job_file) [virtual]
virtual void Launcher::LAUNCHER_EXPORT::setJobFile ( const std::string &  job_file) [virtual]
void Launcher::LAUNCHER_EXPORT::setJobName ( const std::string &  job_name)
void Launcher::LAUNCHER_EXPORT::setLocalDirectory ( const std::string &  local_directory)
void Launcher::LAUNCHER_EXPORT::setMaximumDuration ( const std::string &  maximum_duration)
void Launcher::LAUNCHER_EXPORT::setNumber ( const int &  number)
void Launcher::LAUNCHER_EXPORT::setQueue ( const std::string &  queue)
virtual void Launcher::LAUNCHER_EXPORT::setResourceDefinition ( const ParserResourcesType &  resource_definition) [virtual]
virtual void Launcher::LAUNCHER_EXPORT::setResourceDefinition ( const ParserResourcesType &  resource_definition) [virtual]
void Launcher::LAUNCHER_EXPORT::setResourceRequiredParams ( const resourceParams resource_required_params)
void Launcher::LAUNCHER_EXPORT::setResultDirectory ( const std::string &  result_directory)
void Launcher::LAUNCHER_EXPORT::setState ( const std::string &  state)
void Launcher::LAUNCHER_EXPORT::setWorkDirectory ( const std::string &  work_directory)
virtual void Launcher::LAUNCHER_EXPORT::update_job ( ) [virtual]
virtual void Launcher::LAUNCHER_EXPORT::update_job ( ) [virtual]
virtual void Launcher::LAUNCHER_EXPORT::update_job ( ) [pure virtual]

Member Data Documentation

Definition at line 40 of file Launcher_Job_YACSFile.hxx.

std::string Launcher::LAUNCHER_EXPORT::_env_file [protected]

Definition at line 125 of file Launcher_Job.hxx.

std::list<std::string> Launcher::LAUNCHER_EXPORT::_in_files [protected]

Definition at line 137 of file Launcher_Job.hxx.

std::string Launcher::LAUNCHER_EXPORT::_job_file [protected]

Definition at line 130 of file Launcher_Job.hxx.

Definition at line 131 of file Launcher_Job.hxx.

Definition at line 132 of file Launcher_Job.hxx.

std::string Launcher::LAUNCHER_EXPORT::_job_name [protected]

Definition at line 129 of file Launcher_Job.hxx.

std::string Launcher::LAUNCHER_EXPORT::_job_type [protected]

Definition at line 121 of file Launcher_Job.hxx.

std::string Launcher::LAUNCHER_EXPORT::_launch_date [protected]

Definition at line 124 of file Launcher_Job.hxx.

Definition at line 135 of file Launcher_Job.hxx.

Definition at line 140 of file Launcher_Job.hxx.

Definition at line 141 of file Launcher_Job.hxx.

Definition at line 119 of file Launcher_Job.hxx.

std::list<std::string> Launcher::LAUNCHER_EXPORT::_out_files [protected]

Definition at line 138 of file Launcher_Job.hxx.

std::string Launcher::LAUNCHER_EXPORT::_queue [protected]

Definition at line 143 of file Launcher_Job.hxx.

ParserResourcesType Launcher::LAUNCHER_EXPORT::_resource_definition [protected]

Definition at line 127 of file Launcher_Job.hxx.

Definition at line 142 of file Launcher_Job.hxx.

Definition at line 136 of file Launcher_Job.hxx.

std::map<std::string, std::string> Launcher::LAUNCHER_EXPORT::_specific_parameters [protected]

Definition at line 139 of file Launcher_Job.hxx.

std::string Launcher::LAUNCHER_EXPORT::_state [protected]

Definition at line 123 of file Launcher_Job.hxx.

Definition at line 134 of file Launcher_Job.hxx.


The documentation for this protocol was generated from the following files: