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

#include <glite/jdl/ExpDagAd.h>

Public Member Functions

 JobIdStruct ()
 
 JobIdStruct (const JobIdStruct &jobStruct)
 
 ~JobIdStruct ()
 
JobIdStructoperator= (const JobIdStruct &jobStruct)
 

Data Fields

glite::jobid::JobId jobid
 
std::string * nodeName
 
std::vector< JobIdStruct * > children
 

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

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: