Back to index

salome-kernel  6.5.0
Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | Private Attributes

#include <BatchTest.hxx>

Collaboration diagram for SALOMELAUNCHER_EXPORT:
Collaboration graph

List of all members.

Public Member Functions

 BatchTest (const Engines::ResourceDefinition &batch_descr)
virtual ~BatchTest ()
bool test ()
std::string test_connection ()
std::string test_filecopy ()
std::string test_getresult ()
std::string test_jobsubmit_simple ()
std::string test_jobsubmit_mpi ()
std::string test_appli ()
 SALOME_Launcher (CORBA::ORB_ptr orb, PortableServer::POA_var poa)
virtual ~SALOME_Launcher ()
CORBA::Long createJob (const Engines::JobParameters &job_parameters)
void launchJob (CORBA::Long job_id)
char * getJobState (CORBA::Long job_id)
void getJobResults (CORBA::Long job_id, const char *directory)
CORBA::Boolean getJobDumpState (CORBA::Long job_id, const char *directory)
void stopJob (CORBA::Long job_id)
void removeJob (CORBA::Long job_id)
CORBA::Long createJobWithFile (const char *xmlExecuteFile, const char *clusterName)
CORBA::Boolean testBatch (const Engines::ResourceParameters &params)
void Shutdown ()
CORBA::Long getPID ()
virtual void addObserver (Engines::SalomeLauncherObserver_ptr observer)
virtual void removeObserver (Engines::SalomeLauncherObserver_ptr observer)
virtual Engines::JobsListgetJobsList ()
virtual Engines::JobParametersgetJobParameters (CORBA::Long job_id)
virtual void loadJobs (const char *jobs_file)
virtual void saveJobs (const char *jobs_file)

Static Public Attributes

static const char * _LauncherNameInNS

Protected Member Functions

std::string get_home (std::string *home)
virtual void notifyObservers (const std::string &event_name, const std::string &event_data)

Protected Attributes

CORBA::ORB_var _orb
PortableServer::POA_var _poa
SALOME_ContainerManager * _ContManager
SALOME_ResourcesManager * _ResManager
< Engines::SalomeLauncherObserver_var > 
Launcher_cpp _l

Private Attributes

Engines::ResourceDefinition _batch_descr
std::string _test_filename
std::string _base_filename
std::string _date

Detailed Description

Definition at line 33 of file BatchTest.hxx.

Constructor & Destructor Documentation

virtual SALOMELAUNCHER_EXPORT::~BatchTest ( ) [virtual]

Member Function Documentation

virtual void SALOMELAUNCHER_EXPORT::addObserver ( Engines::SalomeLauncherObserver_ptr  observer) [virtual]
CORBA::Long SALOMELAUNCHER_EXPORT::createJob ( const Engines::JobParameters job_parameters)
CORBA::Long SALOMELAUNCHER_EXPORT::createJobWithFile ( const char *  xmlExecuteFile,
const char *  clusterName 
std::string SALOMELAUNCHER_EXPORT::get_home ( std::string *  home) [protected]
CORBA::Boolean SALOMELAUNCHER_EXPORT::getJobDumpState ( CORBA::Long  job_id,
const char *  directory 
virtual Engines::JobParameters* SALOMELAUNCHER_EXPORT::getJobParameters ( CORBA::Long  job_id) [virtual]
void SALOMELAUNCHER_EXPORT::getJobResults ( CORBA::Long  job_id,
const char *  directory 
char* SALOMELAUNCHER_EXPORT::getJobState ( CORBA::Long  job_id)
void SALOMELAUNCHER_EXPORT::launchJob ( CORBA::Long  job_id)
virtual void SALOMELAUNCHER_EXPORT::loadJobs ( const char *  jobs_file) [virtual]
virtual void SALOMELAUNCHER_EXPORT::notifyObservers ( const std::string &  event_name,
const std::string &  event_data 
) [protected, virtual]
void SALOMELAUNCHER_EXPORT::removeJob ( CORBA::Long  job_id)
virtual void SALOMELAUNCHER_EXPORT::removeObserver ( Engines::SalomeLauncherObserver_ptr  observer) [virtual]
PortableServer::POA_var  poa 
virtual void SALOMELAUNCHER_EXPORT::saveJobs ( const char *  jobs_file) [virtual]
void SALOMELAUNCHER_EXPORT::stopJob ( CORBA::Long  job_id)

Member Data Documentation

Definition at line 54 of file BatchTest.hxx.

Definition at line 52 of file BatchTest.hxx.

SALOME_ContainerManager* SALOMELAUNCHER_EXPORT::_ContManager [protected]

Definition at line 85 of file SALOME_Launcher.hxx.

std::string SALOMELAUNCHER_EXPORT::_date [private]

Definition at line 55 of file BatchTest.hxx.

Launcher_cpp SALOMELAUNCHER_EXPORT::_l [protected]

Definition at line 91 of file SALOME_Launcher.hxx.

Definition at line 76 of file SALOME_Launcher.hxx.

Definition at line 87 of file SALOME_Launcher.hxx.

std::list<Engines::SalomeLauncherObserver_var> SALOMELAUNCHER_EXPORT::_observers [protected]

Definition at line 89 of file SALOME_Launcher.hxx.


Definition at line 83 of file SALOME_Launcher.hxx.

PortableServer::POA_var SALOMELAUNCHER_EXPORT::_poa [protected]

Definition at line 84 of file SALOME_Launcher.hxx.

SALOME_ResourcesManager* SALOMELAUNCHER_EXPORT::_ResManager [protected]

Definition at line 86 of file SALOME_Launcher.hxx.

Definition at line 53 of file BatchTest.hxx.

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