jdl-api-cpp-3.4.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
glite::jdl::DAGNodeInfo Class Reference

#include <glite/jdl/DAGAd.h>

Public Member Functions

 DAGNodeInfo ()
 
 DAGNodeInfo (classad::ClassAd const &node_description, std::string const &node_type=std::string(), std::string const &node_name=std::string())
 
 ~DAGNodeInfo ()
 
std::string description_file () const
 
bool replace_description_file (std::string const &file)
 
classad::ClassAd const * description_ad () const
 
bool replace_description_ad (classad::ClassAd *ad)
 
bool description_file_for_ad (std::string const &file)
 
bool description_ad_for_file (classad::ClassAd *ad)
 
std::string type () const
 
int retry_count () const
 
bool retry_count (int n)
 
classad::ClassAd as_classad () const
 

Constructor & Destructor Documentation

glite::jdl::DAGNodeInfo::DAGNodeInfo ( )
glite::jdl::DAGNodeInfo::DAGNodeInfo ( classad::ClassAd const &  node_description,
std::string const &  node_type = std::string(),
std::string const &  node_name = std::string() 
)
glite::jdl::DAGNodeInfo::~DAGNodeInfo ( )
inline

Member Function Documentation

classad::ClassAd glite::jdl::DAGNodeInfo::as_classad ( ) const
classad::ClassAd const* glite::jdl::DAGNodeInfo::description_ad ( ) const
bool glite::jdl::DAGNodeInfo::description_ad_for_file ( classad::ClassAd *  ad)
std::string glite::jdl::DAGNodeInfo::description_file ( ) const
bool glite::jdl::DAGNodeInfo::description_file_for_ad ( std::string const &  file)
bool glite::jdl::DAGNodeInfo::replace_description_ad ( classad::ClassAd *  ad)
bool glite::jdl::DAGNodeInfo::replace_description_file ( std::string const &  file)
int glite::jdl::DAGNodeInfo::retry_count ( ) const
bool glite::jdl::DAGNodeInfo::retry_count ( int  n)
std::string glite::jdl::DAGNodeInfo::type ( ) const

The documentation for this class was generated from the following file: