21 #ifndef GLITE_WMS_COMMON_REQUESTAD_PARAMETRICAD_H
22 #define GLITE_WMS_COMMON_REQUESTAD_PARAMETRICAD_H
65 std::vector<std::
string>
getStringValue(const std::
string& attr_name) ;
70 void addUserTag ( const std::
string& attr_name, const std::
string& attr_value );
75 void checkSyntax( const std::
string& attr_name , classad::Value attr_value ) ;
94 void insertAttribute(const std::
string& attr_name , classad::ExprTree* val);
98 std::vector<classad::ExprTree*> inputRemotes ;
void operator=(const ParametricAd &nodead)
Provides a representation of the job description in the JDL language.
Definition: ExpDagAd.h:84
ParametricAd(const classad::ClassAd &classAd)
Definition: parametricad.h:50
void addUserTag(const std::string &attr_name, const std::string &attr_value)
std::vector< std::string > getISBStrings()
void fromString(const std::string &jdl_string, std::string jdl_file="")
std::vector< classad::ExprTree * > getRemoteSandbox()
Provides a job description user-friendly language for parametric jobs.
Definition: parametricad.h:41
Provides a representation of the job description in the JDL language.
Definition: JobAd.h:55
void insertAttribute(const std::string &attr_name, classad::ExprTree *val)
void checkInputSandbox(std::vector< std::string > &extracted)
std::vector< std::string > getStringValue(const std::string &attr_name)
ParametricAd()
Definition: parametricad.h:44
void checkSyntax(const std::string &attr_name, classad::Value attr_value)
void fromClassAd(const classad::ClassAd &classAd)
ParametricAd(const std::string &jdl)
Definition: parametricad.h:48