20 #ifndef GLITE_WMS_COMMON_REQUESTAD_NODEAD_H
21 #define GLITE_WMS_COMMON_REQUESTAD_NODEAD_H
67 std::vector<std::
string>
getStringValue(const std::
string& attr_name) ;
72 void addUserTag ( const std::
string& attr_name, const std::
string& attr_value );
77 void checkSyntax( const std::
string& attr_name , classad::Value attr_value ) ;
96 void insertAttribute(const std::
string& attr_name , classad::ExprTree* val);
100 std::vector<classad::ExprTree*> inputRemotes ;
Provides a representation of the job description in the JDL language.
Definition: NodeAd.h:43
void insertAttribute(const std::string &attr_name, classad::ExprTree *val)
Provides a representation of the job description in the JDL language.
Definition: ExpDagAd.h:84
void operator=(const NodeAd &nodead)
std::vector< classad::ExprTree * > getRemoteSandbox()
void fromString(const std::string &jdl_string, std::string jdl_file="")
void checkSyntax(const std::string &attr_name, classad::Value attr_value)
Provides a representation of the job description in the JDL language.
Definition: JobAd.h:55
void addUserTag(const std::string &attr_name, const std::string &attr_value)
NodeAd()
Definition: NodeAd.h:46
std::vector< std::string > getStringValue(const std::string &attr_name)
NodeAd(const std::string &jdl)
Definition: NodeAd.h:50
std::vector< std::string > getISBStrings()
NodeAd(const classad::ClassAd &classAd)
Definition: NodeAd.h:52
void fromClassAd(const classad::ClassAd &classAd)
void checkInputSandbox(std::vector< std::string > &extracted)