EGEE
Main Page | Modules | Data Structures | File List | Data Fields | Globals

_glite_transfer_PlacementJob Struct Reference
[Transfer data structures, and data types]

Describes the placement job description. More...

#include <transfer-simple.h>


Data Fields

char ** logicalFiles
 Array of logical files to be transfered.

unsigned __sizeLogicalFiles
 Number of items in the above array.

char * sourceSE
 The physical source SE.

char * destSE
 The physical destination SE.

glite_transfer_TransferParamsjobParams
 Array of job parameters.

char * credential
 The credential to get the appropriate proxy.


Detailed Description

Describes the placement job description.

It consists of an array of logical files each describing an individual file transfer within the job. sourceSE is the physical source SE that all the logical files must be located on. destSE is the destination SE to transfer to. More complex operations (e.g. arbitrary logical source) are provided by the data scheduler. jobParams are a set of transfer layer specific paramaters that are applied to each file transfer (e.g. gridFTP params); this is for future use and is not currently taken into account. The credential is used by the transfer system to retrieve the appropriate proxy for the transfer.

Definition at line 162 of file transfer-simple.h.


Field Documentation

unsigned _glite_transfer_PlacementJob::__sizeLogicalFiles
 

Number of items in the above array.

Definition at line 165 of file transfer-simple.h.

char* _glite_transfer_PlacementJob::credential
 

The credential to get the appropriate proxy.

Definition at line 169 of file transfer-simple.h.

char* _glite_transfer_PlacementJob::destSE
 

The physical destination SE.

Definition at line 167 of file transfer-simple.h.

glite_transfer_TransferParams* _glite_transfer_PlacementJob::jobParams
 

Array of job parameters.

Definition at line 168 of file transfer-simple.h.

char** _glite_transfer_PlacementJob::logicalFiles
 

Array of logical files to be transfered.

Definition at line 164 of file transfer-simple.h.

char* _glite_transfer_PlacementJob::sourceSE
 

The physical source SE.

Definition at line 166 of file transfer-simple.h.

The GLite Project. All rights reserved.