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

Transfer data structures, and data types


Data Structures

struct  _glite_transfer_Channel
 The transfer channel object. More...

struct  _glite_transfer_FileTransferStatus
 Object to describe the status of a file transfer. More...

struct  _glite_transfer_JobStatus
 Object to describe a job. More...

struct  _glite_transfer_PlacementJob
 Describes the placement job description. More...

struct  _glite_transfer_Roles
 The transfer roles object. More...

struct  _glite_transfer_StringPair
 A string pair object. More...

struct  _glite_transfer_TransferActivity
 The transfer activity object. More...

struct  _glite_transfer_TransferActivityPeriod
 The transfer activity period object. More...

struct  _glite_transfer_TransferAgent
 The transfer agent object. More...

struct  _glite_transfer_TransferJob
 Describes the transfer job description. More...

struct  _glite_transfer_TransferJobElement
 An object to describe a source-destination pair. More...

struct  _glite_transfer_TransferJobSummary
 Describes the overall status of the job: the job state and some extra statistics. More...

struct  _glite_transfer_TransferParams
 Parameters for the transfer. More...

struct  _glite_transfer_TransferSnapshot
 The transfer snapshot object. More...

struct  _glite_transfer_TransferSummary
 The transfer summary object. More...

struct  _glite_transfer_VOShareElement
 An object to describe a VO-share pair. More...


Typedefs

typedef _glite_transfer_Channel glite_transfer_Channel
typedef _glite_transfer_FileTransferStatus glite_transfer_FileTransferStatus
typedef _glite_transfer_JobStatus glite_transfer_JobStatus
typedef _glite_transfer_PlacementJob glite_transfer_PlacementJob
typedef _glite_transfer_TransferJob glite_transfer_TransferJob
typedef _glite_transfer_TransferJobElement glite_transfer_TransferJobElement
typedef _glite_transfer_TransferJobSummary glite_transfer_TransferJobSummary
typedef _glite_transfer_TransferParams glite_transfer_TransferParams
typedef _glite_transfer_StringPair glite_transfer_StringPair
typedef _glite_transfer_Roles glite_transfer_Roles
typedef _glite_transfer_VOShareElement glite_transfer_VOShareElement
typedef _glite_transfer_TransferSnapshot glite_transfer_TransferSnapshot
typedef _glite_transfer_TransferSummary glite_transfer_TransferSummary
typedef _glite_transfer_TransferActivity glite_transfer_TransferActivity
typedef _glite_transfer_TransferActivityPeriod glite_transfer_TransferActivityPeriod
typedef _glite_transfer_TransferAgent glite_transfer_TransferAgent

Enumerations

enum  glite_transfer_errclass {
  GLITE_TRANSFER_EXCEPTION_AUTHORIZATION = -8, GLITE_TRANSFER_EXCEPTION_CANNOTCANCEL = -7, GLITE_TRANSFER_EXCEPTION_FILENOTFOUND = -6, GLITE_TRANSFER_EXCEPTION_INTERNAL = -5,
  GLITE_TRANSFER_EXCEPTION_INVALIDARGUMENT = -4, GLITE_TRANSFER_EXCEPTION_NOTEXISTS = -3, GLITE_TRANSFER_EXCEPTION_SERVICEBUSY = -2, GLITE_TRANSFER_EXCEPTION_TRANSFER = -1,
  GLITE_TRANSFER_ERROR_NONE, GLITE_TRANSFER_ERROR_UNKNOWN, GLITE_TRANSFER_ERROR_INVALIDARGUMENT, GLITE_TRANSFER_ERROR_OUTOFMEMORY,
  GLITE_TRANSFER_ERROR_SERVICEDISCOVERY, GLITE_TRANSFER_ERROR_SOAP
}
 Error categories. More...

enum  glite_transfer_state {
  GLITE_TRANSFER_FAILED = -6, GLITE_TRANSFER_CATALOGFAILED = -5, GLITE_TRANSFER_FINISHED_DIRTY = -4, GLITE_TRANSFER_UNKNOWN = -3,
  GLITE_TRANSFER_CANCELED = -2, GLITE_TRANSFER_TRANSFERFAILED = -1, GLITE_TRANSFER_FINISHED = 0, GLITE_TRANSFER_SUBMITTED,
  GLITE_TRANSFER_PENDING, GLITE_TRANSFER_ACTIVE, GLITE_TRANSFER_CANCELING, GLITE_TRANSFER_WAITING,
  GLITE_TRANSFER_HOLD, GLITE_TRANSFER_DONE, GLITE_TRANSFER_READY, GLITE_TRANSFER_DONEWITHERRORS,
  GLITE_TRANSFER_FINISHING, GLITE_TRANSFER_AWAITING_PRESTAGE, GLITE_TRANSFER_PRESTAGING, GLITE_TRANSFER_WAITING_PRESTAGE,
  GLITE_TRANSFER_WAITING_CATALOG_RESOLUTION, GLITE_TRANSFER_WAITING_CATALOG_REGISTRATION
}
 Job states. More...

enum  glite_channel_state {
  GLITE_CHANNEL_UNKNOWN = -1, GLITE_CHANNEL_ACTIVE, GLITE_CHANNEL_INACTIVE, GLITE_CHANNEL_DRAIN,
  GLITE_CHANNEL_STOPPED, GLITE_CHANNEL_HALTED
}
 Channel states. More...


Typedef Documentation

typedef struct _glite_transfer_Channel glite_transfer_Channel
 

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

typedef struct _glite_transfer_FileTransferStatus glite_transfer_FileTransferStatus
 

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

typedef struct _glite_transfer_JobStatus glite_transfer_JobStatus
 

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

typedef struct _glite_transfer_PlacementJob glite_transfer_PlacementJob
 

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

typedef struct _glite_transfer_Roles glite_transfer_Roles
 

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

typedef struct _glite_transfer_StringPair glite_transfer_StringPair
 

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

typedef struct _glite_transfer_TransferActivity glite_transfer_TransferActivity
 

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

typedef struct _glite_transfer_TransferActivityPeriod glite_transfer_TransferActivityPeriod
 

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

typedef struct _glite_transfer_TransferAgent glite_transfer_TransferAgent
 

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

typedef struct _glite_transfer_TransferJob glite_transfer_TransferJob
 

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

typedef struct _glite_transfer_TransferJobElement glite_transfer_TransferJobElement
 

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

typedef struct _glite_transfer_TransferJobSummary glite_transfer_TransferJobSummary
 

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

typedef struct _glite_transfer_TransferParams glite_transfer_TransferParams
 

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

typedef struct _glite_transfer_TransferSnapshot glite_transfer_TransferSnapshot
 

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

typedef struct _glite_transfer_TransferSummary glite_transfer_TransferSummary
 

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

typedef struct _glite_transfer_VOShareElement glite_transfer_VOShareElement
 

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


Enumeration Type Documentation

enum glite_channel_state
 

Channel states.

Enumeration values:
GLITE_CHANNEL_UNKNOWN 
GLITE_CHANNEL_ACTIVE 
GLITE_CHANNEL_INACTIVE 
GLITE_CHANNEL_DRAIN 
GLITE_CHANNEL_STOPPED 
GLITE_CHANNEL_HALTED 

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

enum glite_transfer_errclass
 

Error categories.

These are analogous to the exception classes in Java

Enumeration values:
GLITE_TRANSFER_EXCEPTION_AUTHORIZATION 
GLITE_TRANSFER_EXCEPTION_CANNOTCANCEL 
GLITE_TRANSFER_EXCEPTION_FILENOTFOUND 
GLITE_TRANSFER_EXCEPTION_INTERNAL 
GLITE_TRANSFER_EXCEPTION_INVALIDARGUMENT 
GLITE_TRANSFER_EXCEPTION_NOTEXISTS 
GLITE_TRANSFER_EXCEPTION_SERVICEBUSY 
GLITE_TRANSFER_EXCEPTION_TRANSFER 
GLITE_TRANSFER_ERROR_NONE 
GLITE_TRANSFER_ERROR_UNKNOWN 
GLITE_TRANSFER_ERROR_INVALIDARGUMENT 
GLITE_TRANSFER_ERROR_OUTOFMEMORY 
GLITE_TRANSFER_ERROR_SERVICEDISCOVERY 
GLITE_TRANSFER_ERROR_SOAP 

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

enum glite_transfer_state
 

Job states.

  • Negative means a final state having an error
  • Zero is successful final state
  • Positive is a non-final state
Enumeration values:
GLITE_TRANSFER_FAILED 
GLITE_TRANSFER_CATALOGFAILED 
GLITE_TRANSFER_FINISHED_DIRTY 
GLITE_TRANSFER_UNKNOWN 
GLITE_TRANSFER_CANCELED 
GLITE_TRANSFER_TRANSFERFAILED 
GLITE_TRANSFER_FINISHED 
GLITE_TRANSFER_SUBMITTED 
GLITE_TRANSFER_PENDING 
GLITE_TRANSFER_ACTIVE 
GLITE_TRANSFER_CANCELING 
GLITE_TRANSFER_WAITING 
GLITE_TRANSFER_HOLD 
GLITE_TRANSFER_DONE 
GLITE_TRANSFER_READY 
GLITE_TRANSFER_DONEWITHERRORS 
GLITE_TRANSFER_FINISHING 
GLITE_TRANSFER_AWAITING_PRESTAGE 
GLITE_TRANSFER_PRESTAGING 
GLITE_TRANSFER_WAITING_PRESTAGE 
GLITE_TRANSFER_WAITING_CATALOG_RESOLUTION 
GLITE_TRANSFER_WAITING_CATALOG_REGISTRATION 

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

The GLite Project. All rights reserved.