glite::jdl::JobIdStruct Struct Reference

#include <src/requestad/ExpDagAd.h>


Detailed Description

Used to specify the JobId of a Dag and of all its nodes recoursively (each node could be a Dag itself) name can be NULL.


Public Member Functions

 JobIdStruct ()
 Default Constructor.
 JobIdStruct (const JobIdStruct &jobStruct)
 Copy Constructor.
 ~JobIdStruct ()
 Distructor.
JobIdStructoperator= (const JobIdStruct &jobStruct)
 Operator =.

Data Fields

glite::jobid::JobId jobid
 The identifier of the job.
std::string * nodeName
 The name of the node.
std::vector< JobIdStruct * > children
 The list of the sub-jobs of this struct (0-size vector if of job type).


Constructor & Destructor Documentation

glite::jdl::JobIdStruct::JobIdStruct (  ) 

Default Constructor.

glite::jdl::JobIdStruct::JobIdStruct ( const JobIdStruct jobStruct  ) 

Copy Constructor.

glite::jdl::JobIdStruct::~JobIdStruct (  ) 

Distructor.


Member Function Documentation

JobIdStruct& glite::jdl::JobIdStruct::operator= ( const JobIdStruct jobStruct  ) 

Operator =.


Field Documentation

std::vector< JobIdStruct* > glite::jdl::JobIdStruct::children

The list of the sub-jobs of this struct (0-size vector if of job type).

glite::jobid::JobId glite::jdl::JobIdStruct::jobid

The identifier of the job.

std::string* glite::jdl::JobIdStruct::nodeName

The name of the node.


The documentation for this struct was generated from the following file:
Generated on Wed May 16 15:17:09 2012 for glite-jdl-api-cpp-3.2.5 by  doxygen 1.4.7