General KERNEL Documentation     End User KERNEL Services  


Batch::Job_PBS Class Reference

#include <Batch_Job_PBS.hxx>

Collaboration diagram for Batch::Job_PBS:

Collaboration graph

Public Member Functions

 Job_PBS (const Job &job)
virtual ~Job_PBS ()
attropl * getAttributesOP ()
attrl * getAttributes ()
char * getScript ()
char * getDestination ()

Protected Attributes

attropl * _p_attropl
attrl * _p_attrl
char * _script
char * _destination

Private Member Functions

void setResourceAttributeOP (struct attropl **attr_list, const char *attr_name, const char *attr_resource, const char *attr_value)
attropl * findResourceAttributeOP (struct attropl *attr_list, const char *attr_name, const char *attr_resource)
attropl * lastAttributeOP (struct attropl *attr_list)
attropl * ParametreToAttributeOPList (struct attropl **_p_attr_list, Parametre &param)
attropl * EnvironnementToAttributeOPList (struct attropl **_p_attr_list, Environnement &env)
void addPBSEnvironnement (Environnement &E)
void setResourceAttribute (struct attrl **attr_list, const char *attr_name, const char *attr_resource, const char *attr_value)
attrl * findResourceAttribute (struct attrl *attr_list, const char *attr_name, const char *attr_resource)
attrl * lastAttribute (struct attrl *attr_list)

Constructor & Destructor Documentation

Batch::Job_PBS::Job_PBS const Job job  ) 
 

Batch::Job_PBS::~Job_PBS  )  [virtual]
 


Member Function Documentation

struct attropl * Batch::Job_PBS::getAttributesOP  ) 
 

struct attrl * Batch::Job_PBS::getAttributes  ) 
 

char * Batch::Job_PBS::getScript  ) 
 

char * Batch::Job_PBS::getDestination  ) 
 

void Batch::Job_PBS::setResourceAttributeOP struct attropl **  attr_list,
const char *  attr_name,
const char *  attr_resource,
const char *  attr_value
[private]
 

struct attropl * Batch::Job_PBS::findResourceAttributeOP struct attropl *  attr_list,
const char *  attr_name,
const char *  attr_resource
[private]
 

struct attropl * Batch::Job_PBS::lastAttributeOP struct attropl *  attr_list  )  [private]
 

struct attropl * Batch::Job_PBS::ParametreToAttributeOPList struct attropl **  _p_attr_list,
Parametre param
[private]
 

struct attropl * Batch::Job_PBS::EnvironnementToAttributeOPList struct attropl **  _p_attr_list,
Environnement env
[private]
 

void Batch::Job_PBS::addPBSEnvironnement Environnement E  )  [private]
 

void Batch::Job_PBS::setResourceAttribute struct attrl **  attr_list,
const char *  attr_name,
const char *  attr_resource,
const char *  attr_value
[private]
 

struct attrl * Batch::Job_PBS::findResourceAttribute struct attrl *  attr_list,
const char *  attr_name,
const char *  attr_resource
[private]
 

struct attrl * Batch::Job_PBS::lastAttribute struct attrl *  attr_list  )  [private]
 


Field Documentation

struct attropl* Batch::Job_PBS::_p_attropl [protected]
 

struct attrl* Batch::Job_PBS::_p_attrl [protected]
 

char* Batch::Job_PBS::_script [protected]
 

char* Batch::Job_PBS::_destination [protected]