EGEE

Transfer context management


Enumerator

 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
 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
 GLITE_CHANNEL_ACTIVE
 GLITE_CHANNEL_INACTIVE
 GLITE_CHANNEL_DRAIN
 GLITE_CHANNEL_STOPPED
 GLITE_CHANNEL_HALTED
 GLITE_CHANNEL_ARCHIVED
 GLITE_CHANNEL_DELETED

Functions

glite_transfer_ctxglite_transfer_new (const char *endpoint)
 Allocates a new transfer context.
void glite_transfer_free (glite_transfer_ctx *ctx)
 Destroys a transfer context.
void glite_transfer_add_sites (glite_transfer_ctx *ctx, const char *s, const char *d)
 Add sites to a transfer context.
const char * glite_transfer_get_error (glite_transfer_ctx *ctx)
 Returns the error message for the last failed operation.
glite_transfer_errclass glite_transfer_get_errclass (glite_transfer_ctx *ctx)
 Determines the class of the last error.
void glite_transfer_set_error (glite_transfer_ctx *ctx, glite_transfer_errclass errclass, const char *fmt,...)
 Set the error message in the context.
void glite_transfer_set_verror (glite_transfer_ctx *ctx, glite_transfer_errclass errclass, const char *fmt, va_list ap)
 Set the error message in the context.
glite_transfer_state glite_transfer_state_parse (glite_transfer_ctx *ctx, const char *state)
 Parse a string to a glite_transfer_state value.
const char * glite_transfer_state_str (glite_transfer_state state)
 Convert a glite_transfer_state value to a human readable string.
glite_transfer_FileTransferStatusglite_transfer_FileTransferStatus_new (glite_transfer_ctx *ctx, const char *source, const char *dest, glite_transfer_state state)
 Allocates a file transfer status entry.
void glite_transfer_FileTransferStatus_free (glite_transfer_ctx *ctx, glite_transfer_FileTransferStatus *status)
 Destroys a file transfer status entry.
void glite_transfer_FileTransferStatus_freeArray (glite_transfer_ctx *ctx, int nitems, glite_transfer_FileTransferStatus *status[])
 Destroys a list of file transfer status entries.
glite_transfer_FileTransferStatusglite_transfer_FileTransferStatus_clone (glite_transfer_ctx *ctx, const glite_transfer_FileTransferStatus *status)
 Makes a copy of an file transfer status entry.
int glite_transfer_FileTransferStatus_setLogicalName (glite_transfer_ctx *ctx, glite_transfer_FileTransferStatus *status, const char *name)
 Change the value of the LogicalName field of a FileTransferStatus object.
int glite_transfer_FileTransferStatus_setReason (glite_transfer_ctx *ctx, glite_transfer_FileTransferStatus *status, const char *reason)
 Change the value of the Reason field of a FileTransferStatus object.
int glite_transfer_FileTransferStatus_setReasonClass (glite_transfer_ctx *ctx, glite_transfer_FileTransferStatus *status, const char *reasonClass)
 Change the value of the ReasonClass field of a FileTransferStatus object.
glite_transfer_JobStatusglite_transfer_JobStatus_new (glite_transfer_ctx *ctx, const char *jobId, glite_transfer_state jobStatus)
 Create a new JobStatus object.
void glite_transfer_JobStatus_free (glite_transfer_ctx *ctx, glite_transfer_JobStatus *status)
 Dispose a JobStatus object.
void glite_transfer_JobStatus_freeArray (glite_transfer_ctx *ctx, int nitems, glite_transfer_JobStatus *status[])
 Dispose multiple JobStatus objects.
glite_transfer_JobStatusglite_transfer_JobStatus_clone (glite_transfer_ctx *ctx, const glite_transfer_JobStatus *orig)
 Create a copy of a JobStatus object.
glite_transfer_PlacementJobglite_transfer_PlacementJob_new (glite_transfer_ctx *ctx, const char *sourceSE, const char *destSE)
 Create a new PlacementJob object.
void glite_transfer_PlacementJob_free (glite_transfer_ctx *ctx, glite_transfer_PlacementJob *job)
 Dispose a PlacementJob object.
glite_transfer_PlacementJobglite_transfer_PlacementJob_clone (glite_transfer_ctx *ctx, const glite_transfer_PlacementJob *orig)
 Clone an existing PlacementJob object.
int glite_transfer_PlacementJob_setParams (glite_transfer_ctx *ctx, glite_transfer_PlacementJob *job, const glite_transfer_TransferParams *params)
 Sets the parameters of a PlacementJob.
int glite_transfer_PlacementJob_add (glite_transfer_ctx *ctx, glite_transfer_PlacementJob *job, const char *logicalFile)
 Adds a new LFN to the PlacementJob.
glite_transfer_TransferJobElementglite_transfer_TransferJobElement_new (glite_transfer_ctx *ctx, const char *src, const char *dst, const char *cksm)
 Create a new TransferJobElement object.
void glite_transfer_TransferJobElement_free (glite_transfer_ctx *ctx, glite_transfer_TransferJobElement *elem)
 Dispose a TransferJobElement object.
void glite_transfer_TransferJobElement_freeArray (glite_transfer_ctx *ctx, int nitems, glite_transfer_TransferJobElement *elems[])
 Dispose an array of TransferJobElement objects.
glite_transfer_TransferJobElementglite_transfer_TransferJobElement_clone (glite_transfer_ctx *ctx, const glite_transfer_TransferJobElement *orig)
 Clone an existing TransferJobElement object.
glite_transfer_TransferJobSummaryglite_transfer_TransferJobSummary_new (glite_transfer_ctx *ctx)
 Create a new TransferJobSummary object.
glite_transfer_TransferJobSummary2glite_transfer_TransferJobSummary2_new (glite_transfer_ctx *ctx)
void glite_transfer_TransferJobSummary_free (glite_transfer_ctx *ctx, glite_transfer_TransferJobSummary *summary)
 Dispose a TransferJobSummary object.
void glite_transfer_TransferJobSummary2_free (glite_transfer_ctx *ctx, glite_transfer_TransferJobSummary2 *summary)
glite_transfer_TransferJobSummaryglite_transfer_TransferJobSummary_clone (glite_transfer_ctx *ctx, const glite_transfer_TransferJobSummary *orig)
 Clone an existing TransferJobSummary object.
glite_transfer_TransferJobSummary2glite_transfer_TransferJobSummary2_clone (glite_transfer_ctx *ctx, const glite_transfer_TransferJobSummary2 *orig)
glite_transfer_TransferJobglite_transfer_TransferJob_new (glite_transfer_ctx *ctx)
 Create a new TransferJob object.
void glite_transfer_TransferJob_free (glite_transfer_ctx *ctx, glite_transfer_TransferJob *job)
 Dispose a TransferJob object.
glite_transfer_TransferJobglite_transfer_TransferJob_clone (glite_transfer_ctx *ctx, const glite_transfer_TransferJob *orig)
 Clone an existing TransferJob object.
int glite_transfer_TransferJob_setParams (glite_transfer_ctx *ctx, glite_transfer_TransferJob *job, const glite_transfer_TransferParams *params)
 Set the parameters of a TransferJob.
int glite_transfer_TransferJob_add (glite_transfer_ctx *ctx, glite_transfer_TransferJob *job, const char *src, const char *dst, const char *cksm)
 Add a new source-destination pair to a TransferJob.
glite_transfer_TransferParamsglite_transfer_TransferParams_new (glite_transfer_ctx *ctx)
 Create a new TransferParams object.
void glite_transfer_TransferParams_free (glite_transfer_ctx *ctx, glite_transfer_TransferParams *params)
 Dispose a TransferParams object.
glite_transfer_TransferParamsglite_transfer_TransferParams_clone (glite_transfer_ctx *ctx, const glite_transfer_TransferParams *orig)
 Clone an existing TransferParams object.
int glite_transfer_TransferParams_add (glite_transfer_ctx *ctx, glite_transfer_TransferParams *params, const char *key, const char *value)
 Add a new key-value pair to a TransferParams object.
glite_transfer_Channelglite_transfer_Channel_new (glite_transfer_ctx *ctx, const char *name, const char *domainA, const char *domainB)
 Create a new Channel object.
glite_transfer_Channel2glite_transfer_Channel2_new (glite_transfer_ctx *ctx, const char *name, const char *domainA, const char *domainB)
glite_transfer_Channel3glite_transfer_Channel3_new (glite_transfer_ctx *ctx, const char *name, const char *domainA, const char *domainB)
void glite_transfer_Channel_free (glite_transfer_ctx *ctx, glite_transfer_Channel *channel)
 Dispose a Channel object.
void glite_transfer_Channel2_free (glite_transfer_ctx *ctx, glite_transfer_Channel2 *channel2)
void glite_transfer_Channel3_free (glite_transfer_ctx *ctx, glite_transfer_Channel3 *channel3)
glite_transfer_Channelglite_transfer_Channel_clone (glite_transfer_ctx *ctx, const glite_transfer_Channel *orig)
 Clone an existing Channel object.
glite_transfer_Channel2glite_transfer_Channel2_clone (glite_transfer_ctx *ctx, const glite_transfer_Channel2 *orig)
int glite_transfer_Channel_setContact (glite_transfer_ctx *ctx, glite_transfer_Channel *channel, const char *contact)
 Set the contact information on a channel.
int glite_transfer_Channel_setState (glite_transfer_ctx *ctx, glite_transfer_Channel *channel, glite_channel_state state)
 Set the state of a channel.
glite_transfer_Rolesglite_transfer_Roles_new (glite_transfer_ctx *ctx)
 Create a nem Roles object.
void glite_transfer_ChannelAuditEntry_freeArray (glite_transfer_ctx *ctx, int nitems, glite_transfer_ChannelAuditEntry *ca[])
glite_transfer_ChannelAuditEntryglite_transfer_ChannelAuditEntry_new (glite_transfer_ctx *ctx, const char *name)
void glite_transfer_ChannelAuditEntry_free (glite_transfer_ctx *ctx, glite_transfer_ChannelAuditEntry *ca)
glite_transfer_ChannelAuditEntryglite_transfer_ChannelAuditEntry_clone (glite_transfer_ctx *ctx, const glite_transfer_ChannelAuditEntry *orig)

Variables

char * _glite_transfer_FileTransferStatus::sourceSURL
 The source of the transfer.
char * _glite_transfer_FileTransferStatus::destSURL
 The destination of the transfer.
glite_transfer_state _glite_transfer_FileTransferStatus::transferFileState
 The current state of the transfer.
int _glite_transfer_FileTransferStatus::numFailures
 0 for a single successful transfer.
char * _glite_transfer_FileTransferStatus::reason
 Some explanation of the current state.
char * _glite_transfer_FileTransferStatus::reason_class
 Type of the above explanation.
int _glite_transfer_FileTransferStatus::duration
 Duration of the transfer.
glite_transfer_state _glite_transfer_JobStatus::jobStatus
 The status of the job.
char * _glite_transfer_JobStatus::channelName
 The name of the channel the job is assigned to.
char * _glite_transfer_JobStatus::clientDN
 The DN of the client that started the job.
char * _glite_transfer_JobStatus::reason
 Some explanation.
char * _glite_transfer_JobStatus::voName
 Name of the VO.
timespec _glite_transfer_JobStatus::submitTime
 The time of the job submission.
int _glite_transfer_JobStatus::numFiles
 Number of files in the job.
int _glite_transfer_JobStatus::priority
 Priority of the job.
unsigned _glite_transfer_PlacementJob::__sizeLogicalFiles
 Number of items in the above array.
char * _glite_transfer_PlacementJob::sourceSE
 The physical source SE.
char * _glite_transfer_PlacementJob::destSE
 The physical destination SE.
glite_transfer_TransferParams_glite_transfer_PlacementJob::jobParams
 Array of job parameters.
char * _glite_transfer_PlacementJob::credential
 The credential to get the appropriate proxy.
unsigned _glite_transfer_TransferJob::__sizetransferJobElements
 Number of items in the above array.
glite_transfer_TransferParams_glite_transfer_TransferJob::jobParams
 A set of transfer layer specific paramaters tha tare applied to each file transfer (e.g.
char * _glite_transfer_TransferJob::credential
 Used by the transfer system to retrieve the appropriate proxy for the transfer.
char * _glite_transfer_TransferJobElement::dest
 The destination.
char * _glite_transfer_TransferJobElement::checksum
 The checksum.
char * _glite_transfer_VOShareElement::share
 The share value.
char * _glite_transfer_VOLimitElement::limit
 The limit value.
int _glite_transfer_TransferJobSummary::numDone
 Number of finished transfers, without the FPS updating the catalog.
int _glite_transfer_TransferJobSummary::numActive
 Number of running transfers.
int _glite_transfer_TransferJobSummary::numPending
 Number of pending transfers.
int _glite_transfer_TransferJobSummary::numCanceled
 Number of canceled transfers.
int _glite_transfer_TransferJobSummary::numCanceling
 Number of canceling transfers.
int _glite_transfer_TransferJobSummary::numFailed
 Number of failed transfers.
int _glite_transfer_TransferJobSummary::numFinished
 Number of finished transfers with catalog updates.
int _glite_transfer_TransferJobSummary::numSubmitted
 Total number of submitted transfers.
int _glite_transfer_TransferJobSummary::numHold
 Number of held transfers.
int _glite_transfer_TransferJobSummary::numWaiting
 Number of waiting transfers.
int _glite_transfer_TransferJobSummary::numCatalogFailed
 Number of transfers failed because of catalog error.
int _glite_transfer_TransferJobSummary::numRestarted
 Number of restarted transfers.
int _glite_transfer_TransferJobSummary2::numDone
 Number of finished transfers, without the FPS updating the catalog.
int _glite_transfer_TransferJobSummary2::numActive
 Number of running transfers.
int _glite_transfer_TransferJobSummary2::numPending
 Number of pending transfers.
int _glite_transfer_TransferJobSummary2::numCanceled
 Number of canceled transfers.
int _glite_transfer_TransferJobSummary2::numCanceling
 Number of canceling transfers.
int _glite_transfer_TransferJobSummary2::numFailed
 Number of failed transfers.
int _glite_transfer_TransferJobSummary2::numFinished
 Number of finished transfers with catalog updates.
int _glite_transfer_TransferJobSummary2::numSubmitted
 Total number of submitted transfers.
int _glite_transfer_TransferJobSummary2::numHold
 Number of held transfers.
int _glite_transfer_TransferJobSummary2::numWaiting
 Number of waiting transfers.
int _glite_transfer_TransferJobSummary2::numCatalogFailed
 Number of transfers failed because of catalog error.
int _glite_transfer_TransferJobSummary2::numRestarted
 Number of restarted transfers.
int _glite_transfer_TransferJobSummary2::numReady
int _glite_transfer_TransferJobSummary2::numFinishing
int _glite_transfer_TransferJobSummary2::numAwaitingPrestage
int _glite_transfer_TransferJobSummary2::numPrestaging
int _glite_transfer_TransferJobSummary2::numWaitingCatalogRegistration
int _glite_transfer_TransferJobSummary2::numWaitingCatalogResolution
int _glite_transfer_TransferJobSummary2::numWaitingPrestage
char ** _glite_transfer_TransferParams::values
 Array of values.
unsigned _glite_transfer_TransferParams::num
 Number of items in the above arrays.
char * _glite_transfer_ChannelAuditEntry::channelName
char * _glite_transfer_ChannelAuditEntry::contact
int _glite_transfer_ChannelAuditEntry::nostreams
int _glite_transfer_ChannelAuditEntry::nofiles
int _glite_transfer_ChannelAuditEntry::bandwidth
char * _glite_transfer_ChannelAuditEntry::tcpBufferSize
int _glite_transfer_ChannelAuditEntry::nominalThroughput
glite_channel_state _glite_transfer_ChannelAuditEntry::channelState
char * _glite_transfer_ChannelAuditEntry::message
time_t _glite_transfer_ChannelAuditEntry::modificationTime
char * _glite_transfer_ChannelAuditEntry::adminDN
char * _glite_transfer_ChannelAuditEntry::ftsNode
char * _glite_transfer_ChannelAuditEntry::clientIP
char * _glite_transfer_Channel::sourceSite
 The source site of the channel.
char * _glite_transfer_Channel::destSite
 The destination site of the channel.
char * _glite_transfer_Channel::contact
 The contact address of the responsible of the channel.
int _glite_transfer_Channel::numberOfStreams
 Number of concurrent streams allowed on the channel.
int _glite_transfer_Channel::numberOfFiles
 Number of concurrent files allowed on the channel.
int _glite_transfer_Channel::bandwidth
 Current maximum bandwidth (capacity) in Mbits/s.
int _glite_transfer_Channel::nominalThroughput
 The throughput goal for the system to achieve.
int _glite_transfer_Channel::__sizeVOShares
 Number of VO/Share pairs.
glite_transfer_VOShareElement ** _glite_transfer_Channel::VOShares
 VO/Share pairs.
glite_channel_state _glite_transfer_Channel::state
 The operational state of the channel.
int _glite_transfer_Channel::urlCopyFirstTxmarkTo
int _glite_transfer_Channel::targetDirCheck
 <Number of seconds to mark activity on URL Copy
char * _glite_transfer_Channel2::sourceSite
 The source site of the channel.
char * _glite_transfer_Channel2::destSite
 The destination site of the channel.
char * _glite_transfer_Channel2::contact
 The contact address of the responsible of the channel.
char * _glite_transfer_Channel2::tcpBufferSize
char * _glite_transfer_Channel2::lastModifierDn
 TCP buffer size.
char * _glite_transfer_Channel2::message
 Last person to change channel.
time_t _glite_transfer_Channel2::lastModificationTime
 Why the channel was changed.
int _glite_transfer_Channel2::numberOfStreams
 time_t of when channel was last modified. Number of concurrent streams allowed on the channel.
int _glite_transfer_Channel2::numberOfFiles
 Number of concurrent files allowed on the channel.
int _glite_transfer_Channel2::bandwidth
 Current maximum bandwidth (capacity) in Mbits/s.
int _glite_transfer_Channel2::nominalThroughput
 The throughput goal for the system to achieve.
int _glite_transfer_Channel2::__sizeVOShares
 Number of VO/Share pairs.
glite_transfer_VOShareElement ** _glite_transfer_Channel2::VOShares
 VO/Share pairs.
int _glite_transfer_Channel2::__sizeVOLimits
 Number of VO/Limit pairs.
glite_transfer_VOLimitElement ** _glite_transfer_Channel2::VOLimits
 VO/Limit pairs.
glite_channel_state _glite_transfer_Channel2::state
 The operational state of the channel.
int _glite_transfer_Channel2::urlCopyFirstTxmarkTo
int _glite_transfer_Channel2::targetDirCheck
 <Number of seconds to mark activity on URL Copy
char * _glite_transfer_Channel3::sourceSite
 The source site of the channel.
char * _glite_transfer_Channel3::destSite
 The destination site of the channel.
char * _glite_transfer_Channel3::contact
 The contact address of the responsible of the channel.
char * _glite_transfer_Channel3::tcpBufferSize
char * _glite_transfer_Channel3::lastModifierDn
 TCP buffer size.
char * _glite_transfer_Channel3::message
 Last person to change channel.
time_t _glite_transfer_Channel3::lastModificationTime
 Why the channel was changed.
int _glite_transfer_Channel3::numberOfStreams
 time_t of when channel was last modified. Number of concurrent streams allowed on the channel.
int _glite_transfer_Channel3::numberOfFiles
 Number of concurrent files allowed on the channel.
int _glite_transfer_Channel3::bandwidth
 Current maximum bandwidth (capacity) in Mbits/s.
int _glite_transfer_Channel3::nominalThroughput
 The throughput goal for the system to achieve.
int _glite_transfer_Channel3::__sizeVOShares
 Number of VO/Share pairs.
glite_transfer_VOShareElement ** _glite_transfer_Channel3::VOShares
 VO/Share pairs.
int _glite_transfer_Channel3::__sizeVOLimits
 Number of VO/Limit pairs.
glite_transfer_VOLimitElement ** _glite_transfer_Channel3::VOLimits
 VO/Limit pairs.
glite_channel_state _glite_transfer_Channel3::state
 The operational state of the channel.
int _glite_transfer_Channel3::urlCopyFirstTxmarkTo
int _glite_transfer_Channel3::targetDirCheck
 <Number of seconds to mark activity on URL Copy
time_t _glite_transfer_Channel3::lastActiveTime
 <Flag to check destination directory
int _glite_transfer_Channel3::seLimit
 The last time the channel was active.
char * _glite_transfer_Channel3::channelType
 Don't use this.
char * _glite_transfer_Channel3::blockSize
 Type of a channel: DEDICATED or NONDEDICATED.
int _glite_transfer_Channel3::httpTimeout
 Default block size of a transfer.
char * _glite_transfer_Channel3::transferLogLevel
 Timeouts are in seconds.
double _glite_transfer_Channel3::preparingFilesRatio
 Possible values are: DEBUG, INFO (default), ERROR.
char * _glite_transfer_Channel3::transferType
 Ratio of SRM activity to number of transfer slots.
int _glite_transfer_Channel3::urlCopyPutTimeout
 Transfer type: URLCOPY|SRMCOPY.
int _glite_transfer_Channel3::urlCopyPutDoneTimeout
int _glite_transfer_Channel3::urlCopyGetTimeout
int _glite_transfer_Channel3::urlCopyGetDoneTimeout
int _glite_transfer_Channel3::urlCopyTransferTimeout
int _glite_transfer_Channel3::urlCopyTransferMarkersTimeout
int _glite_transfer_Channel3::urlCopyNoProgressTimeout
double _glite_transfer_Channel3::urlCopyTransferTimeoutPerMB
 timeout without transfer progress.
char * _glite_transfer_Channel3::srmCopyDirection
 Transfer timeout per megabyte.
int _glite_transfer_Channel3::srmCopyTimeout
 SRM copy direction: PUSH, PULL.
int _glite_transfer_Channel3::srmCopyRefreshTimeout
 This is a global timeout.
char * _glite_transfer_StringPair::string2
 String 2.
char * _glite_transfer_Roles::serviceAdmin
 Null if the client is not a service admin.
char * _glite_transfer_Roles::submitter
 Null if the client does not have submit privileges.
int _glite_transfer_Roles::__sizeVOManager
 Size of array VOManager.
glite_transfer_StringPair ** _glite_transfer_Roles::VOManager
 Holds a list of pairs VOName/principal.
int _glite_transfer_Roles::__sizechannelManager
 Size of array channelManager.
glite_transfer_StringPair ** _glite_transfer_Roles::channelManager
 Holds a list of pairs channelName/principal.
int _glite_transfer_TransferSnapshot::numSubmittedJobs
int _glite_transfer_TransferSnapshot::numPendingJobs
int _glite_transfer_TransferSnapshot::numActiveJobs
int _glite_transfer_TransferSnapshot::numDoneJobs
int _glite_transfer_TransferSnapshot::numHoldJobs
int _glite_transfer_TransferSnapshot::numFailedJobs
int _glite_transfer_TransferSnapshot::numCanceledJobs
int _glite_transfer_TransferSnapshot::numCancelingJobs
int _glite_transfer_TransferSnapshot::numFinishedDirtyJobs
int _glite_transfer_TransferSnapshot::numFinishedJobs
int _glite_transfer_TransferSnapshot::numSubmittedFiles
int _glite_transfer_TransferSnapshot::numPendingFiles
int _glite_transfer_TransferSnapshot::numActiveFiles
int _glite_transfer_TransferSnapshot::numDoneFiles
int _glite_transfer_TransferSnapshot::numWaitingFiles
int _glite_transfer_TransferSnapshot::numHoldFiles
int _glite_transfer_TransferSnapshot::numCancelingFiles
int _glite_transfer_TransferSnapshot::numCanceledFiles
int _glite_transfer_TransferSnapshot::numFailedFiles
int _glite_transfer_TransferSnapshot::numFinishedFiles
int _glite_transfer_TransferSnapshot::numCatalogFailedFiles
char * _glite_transfer_TransferSummary::voName
 The VO name this snapshot refers to.
int _glite_transfer_TransferSummary::__sizesnapshots
 Size of snapshots array.
glite_transfer_TransferSnapshot ** _glite_transfer_TransferSummary::snapshots
 The transfer snapshots, each refering to a single point in time.
time_t * _glite_transfer_TransferActivityPeriod::endTime
float _glite_transfer_TransferActivityPeriod::averageRate
long _glite_transfer_TransferActivityPeriod::bytesWritten
char * _glite_transfer_TransferActivity::voName
 The VO name this measure refers to.
int _glite_transfer_TransferActivity::__sizeactivityPeriods
 Size of activityPeriods array.
glite_transfer_TransferActivityPeriod ** _glite_transfer_TransferActivity::activityPeriods
 The list of measured activity periods.
char * _glite_transfer_TransferAgent::DN
 The agent's Distinguished Name (DN).
char * _glite_transfer_TransferAgent::host
 The host the agent is running in.
char * _glite_transfer_TransferAgent::type
 The agent's type.
time_t * _glite_transfer_TransferAgent::lastActive
 The last time the agent explicitly stated it is alive.
char * _glite_transfer_TransferAgent::state
 The last known state of the agent.
char * _glite_transfer_TransferAgent::version
 The agent's version.
char * _glite_transfer_TransferAgent::contact
 A contact to a person responsible for the agent.

Enumerator Documentation

GLITE_CHANNEL_ACTIVE

GLITE_CHANNEL_ARCHIVED

GLITE_CHANNEL_DELETED

GLITE_CHANNEL_DRAIN

GLITE_CHANNEL_HALTED

GLITE_CHANNEL_INACTIVE

GLITE_CHANNEL_STOPPED

GLITE_TRANSFER_ACTIVE

GLITE_TRANSFER_AWAITING_PRESTAGE

GLITE_TRANSFER_CANCELED = -2

GLITE_TRANSFER_CANCELING

GLITE_TRANSFER_CATALOGFAILED = -5

GLITE_TRANSFER_DONE

GLITE_TRANSFER_DONEWITHERRORS

GLITE_TRANSFER_ERROR_INVALIDARGUMENT

GLITE_TRANSFER_ERROR_NONE

GLITE_TRANSFER_ERROR_OUTOFMEMORY

GLITE_TRANSFER_ERROR_SERVICEDISCOVERY

GLITE_TRANSFER_ERROR_SOAP

GLITE_TRANSFER_ERROR_UNKNOWN

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_FINISHED = 0

GLITE_TRANSFER_FINISHED_DIRTY = -4

GLITE_TRANSFER_FINISHING

GLITE_TRANSFER_HOLD

GLITE_TRANSFER_PENDING

GLITE_TRANSFER_PRESTAGING

GLITE_TRANSFER_READY

GLITE_TRANSFER_SUBMITTED

GLITE_TRANSFER_TRANSFERFAILED = -1

GLITE_TRANSFER_UNKNOWN = -3

GLITE_TRANSFER_WAITING

GLITE_TRANSFER_WAITING_CATALOG_REGISTRATION

GLITE_TRANSFER_WAITING_CATALOG_RESOLUTION

GLITE_TRANSFER_WAITING_PRESTAGE


Function Documentation

void glite_transfer_add_sites ( glite_transfer_ctx ctx,
const char *  s,
const char *  d 
)

Add sites to a transfer context.

Parameters:
ctx The context to be used.
s Source site.
d Destination site.

glite_transfer_Channel2* glite_transfer_Channel2_clone ( glite_transfer_ctx ctx,
const glite_transfer_Channel2 orig 
)

void glite_transfer_Channel2_free ( glite_transfer_ctx ctx,
glite_transfer_Channel2 channel2 
)

glite_transfer_Channel2* glite_transfer_Channel2_new ( glite_transfer_ctx ctx,
const char *  name,
const char *  domainA,
const char *  domainB 
)

void glite_transfer_Channel3_free ( glite_transfer_ctx ctx,
glite_transfer_Channel3 channel3 
)

glite_transfer_Channel3* glite_transfer_Channel3_new ( glite_transfer_ctx ctx,
const char *  name,
const char *  domainA,
const char *  domainB 
)

glite_transfer_Channel* glite_transfer_Channel_clone ( glite_transfer_ctx ctx,
const glite_transfer_Channel orig 
)

Clone an existing Channel object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
orig The original object to be cloned.
Returns:
The replica of the object.

void glite_transfer_Channel_free ( glite_transfer_ctx ctx,
glite_transfer_Channel channel 
)

Dispose a Channel object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
channel The object to be disposed.

glite_transfer_Channel* glite_transfer_Channel_new ( glite_transfer_ctx ctx,
const char *  name,
const char *  domainA,
const char *  domainB 
)

Create a new Channel object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
name The name of the channel, used for reference.
domainA The domain of the source SE.
domainB The domain of the destination SE.
Returns:
The new object.

int glite_transfer_Channel_setContact ( glite_transfer_ctx ctx,
glite_transfer_Channel channel,
const char *  contact 
)

Set the contact information on a channel.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
channel The object to be modified.
contact The new value of the contact field to be set.
Returns:
0 when successful and -1 in case of an error.

int glite_transfer_Channel_setState ( glite_transfer_ctx ctx,
glite_transfer_Channel channel,
glite_channel_state  state 
)

Set the state of a channel.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
channel The object to be modified.
state The new channel state to be set.
Returns:
0 when successful and -1 in case of an error.

glite_transfer_ChannelAuditEntry* glite_transfer_ChannelAuditEntry_clone ( glite_transfer_ctx ctx,
const glite_transfer_ChannelAuditEntry orig 
)

void glite_transfer_ChannelAuditEntry_free ( glite_transfer_ctx ctx,
glite_transfer_ChannelAuditEntry ca 
)

void glite_transfer_ChannelAuditEntry_freeArray ( glite_transfer_ctx ctx,
int  nitems,
glite_transfer_ChannelAuditEntry ca[] 
)

glite_transfer_ChannelAuditEntry* glite_transfer_ChannelAuditEntry_new ( glite_transfer_ctx ctx,
const char *  name 
)

glite_transfer_FileTransferStatus* glite_transfer_FileTransferStatus_clone ( glite_transfer_ctx ctx,
const glite_transfer_FileTransferStatus status 
)

Makes a copy of an file transfer status entry.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
status The status entry to be duplicated.
Returns:
The replica of the object.

void glite_transfer_FileTransferStatus_free ( glite_transfer_ctx ctx,
glite_transfer_FileTransferStatus status 
)

Destroys a file transfer status entry.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
status The status object to be disposed.

void glite_transfer_FileTransferStatus_freeArray ( glite_transfer_ctx ctx,
int  nitems,
glite_transfer_FileTransferStatus status[] 
)

Destroys a list of file transfer status entries.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
nitems Number of items in the array.
status Array of status objects to be disposed.

glite_transfer_FileTransferStatus* glite_transfer_FileTransferStatus_new ( glite_transfer_ctx ctx,
const char *  source,
const char *  dest,
glite_transfer_state  state 
)

Allocates a file transfer status entry.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
source The source domain of the transfer.
dest The destinatioin domain of the transfer.
state The starting state value.
Returns:
The allocated FileTransferStatus object.

int glite_transfer_FileTransferStatus_setLogicalName ( glite_transfer_ctx ctx,
glite_transfer_FileTransferStatus status,
const char *  name 
)

Change the value of the LogicalName field of a FileTransferStatus object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
status The status object to be modified.
name The new LogicalName to be set.
Returns:
0 when successful and -1 in case of an error.

int glite_transfer_FileTransferStatus_setReason ( glite_transfer_ctx ctx,
glite_transfer_FileTransferStatus status,
const char *  reason 
)

Change the value of the Reason field of a FileTransferStatus object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
status The status object to be modified.
reason The new Reason to be set.
Returns:
0 when successful and -1 in case of an error.

int glite_transfer_FileTransferStatus_setReasonClass ( glite_transfer_ctx ctx,
glite_transfer_FileTransferStatus status,
const char *  reasonClass 
)

Change the value of the ReasonClass field of a FileTransferStatus object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
status The status object to be modified.
reasonClass The new ReasonClass to be set.
Returns:
0 when successful and -1 in case of an error.

void glite_transfer_free ( glite_transfer_ctx ctx  ) 

Destroys a transfer context.

Parameters:
ctx The context to be disposed.

glite_transfer_errclass glite_transfer_get_errclass ( glite_transfer_ctx ctx  ) 

Determines the class of the last error.

Parameters:
ctx The transfer context.
Returns:
The proper errorclass value.

const char* glite_transfer_get_error ( glite_transfer_ctx ctx  ) 

Returns the error message for the last failed operation.

The returned pointer is valid only till the next call to any of the library's functions with the same context pointer.

Parameters:
ctx The transfer context.
Returns:
The error message string.

glite_transfer_JobStatus* glite_transfer_JobStatus_clone ( glite_transfer_ctx ctx,
const glite_transfer_JobStatus orig 
)

Create a copy of a JobStatus object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
orig The original object we want to replicate.
Returns:
A replica of the object.

void glite_transfer_JobStatus_free ( glite_transfer_ctx ctx,
glite_transfer_JobStatus status 
)

Dispose a JobStatus object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
status The status object to be modified.

void glite_transfer_JobStatus_freeArray ( glite_transfer_ctx ctx,
int  nitems,
glite_transfer_JobStatus status[] 
)

Dispose multiple JobStatus objects.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
nitems Number of items in the array.
status Array of the JobStatus objects to be disposed.

glite_transfer_JobStatus* glite_transfer_JobStatus_new ( glite_transfer_ctx ctx,
const char *  jobId,
glite_transfer_state  jobStatus 
)

Create a new JobStatus object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
jobId The ID of the job used for later reference on it.
jobStatus The status to be set.
Returns:
The new object.

glite_transfer_ctx* glite_transfer_new ( const char *  endpoint  ) 

Allocates a new transfer context.

Parameters:
endpoint The service endpoint.
Returns:
The context or NULL if memory allocation has failed.

int glite_transfer_PlacementJob_add ( glite_transfer_ctx ctx,
glite_transfer_PlacementJob job,
const char *  logicalFile 
)

Adds a new LFN to the PlacementJob.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
job The object to be modified.
logicalFile The LFN to be added to the PlacementJob.
Returns:
0 when successful and -1 in case of an error.

glite_transfer_PlacementJob* glite_transfer_PlacementJob_clone ( glite_transfer_ctx ctx,
const glite_transfer_PlacementJob orig 
)

Clone an existing PlacementJob object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
orig The original object to be cloned.
Returns:
The replica of the object.

void glite_transfer_PlacementJob_free ( glite_transfer_ctx ctx,
glite_transfer_PlacementJob job 
)

Dispose a PlacementJob object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
job The object to be disposed.

glite_transfer_PlacementJob* glite_transfer_PlacementJob_new ( glite_transfer_ctx ctx,
const char *  sourceSE,
const char *  destSE 
)

Create a new PlacementJob object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
sourceSE The physical source SE.
destSE The physical destination SE.
Returns:
The new PlacementJob object.

int glite_transfer_PlacementJob_setParams ( glite_transfer_ctx ctx,
glite_transfer_PlacementJob job,
const glite_transfer_TransferParams params 
)

Sets the parameters of a PlacementJob.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
job The object to be modified.
params The transfer parameters to be set.
Returns:
0 when successful and -1 in case of an error.

glite_transfer_Roles* glite_transfer_Roles_new ( glite_transfer_ctx ctx  ) 

Create a nem Roles object.

void glite_transfer_set_error ( glite_transfer_ctx ctx,
glite_transfer_errclass  errclass,
const char *  fmt,
  ... 
)

Set the error message in the context.

Parameters:
ctx The transfer context.
errclass The type of error.
fmt The format string.
... Variables in the above string.

void glite_transfer_set_verror ( glite_transfer_ctx ctx,
glite_transfer_errclass  errclass,
const char *  fmt,
va_list  ap 
)

Set the error message in the context.

Parameters:
ctx The transfer context.
errclass The type of error.
fmt The format string.
ap A variable length argument list.

glite_transfer_state glite_transfer_state_parse ( glite_transfer_ctx ctx,
const char *  state 
)

Parse a string to a glite_transfer_state value.

Parameters:
ctx The transfer context used for error reporting.
state The state string to be parsed.
Returns:
The glite_transfer_state, specially GLITE_TRANSFER_UNKNOWN if the state variable is missing or invalid.

const char* glite_transfer_state_str ( glite_transfer_state  state  ) 

Convert a glite_transfer_state value to a human readable string.

Parameters:
state The state to be converted to string.
Returns:
The string

int glite_transfer_TransferJob_add ( glite_transfer_ctx ctx,
glite_transfer_TransferJob job,
const char *  src,
const char *  dst,
const char *  cksm 
)

Add a new source-destination pair to a TransferJob.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
job The object to be modified.
src The new source SURL to add.
dst The new destination SURL to add.
Returns:
0 when successful and -1 in case of an error.

glite_transfer_TransferJob* glite_transfer_TransferJob_clone ( glite_transfer_ctx ctx,
const glite_transfer_TransferJob orig 
)

Clone an existing TransferJob object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
orig The original object to be cloned.
Returns:
The replica of the object.

void glite_transfer_TransferJob_free ( glite_transfer_ctx ctx,
glite_transfer_TransferJob job 
)

Dispose a TransferJob object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
job The object to be disposed.

glite_transfer_TransferJob* glite_transfer_TransferJob_new ( glite_transfer_ctx ctx  ) 

Create a new TransferJob object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
Returns:
The new object.

int glite_transfer_TransferJob_setParams ( glite_transfer_ctx ctx,
glite_transfer_TransferJob job,
const glite_transfer_TransferParams params 
)

Set the parameters of a TransferJob.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
job The object to be modified.
params The parameters to be set.
Returns:
0 when successful and -1 in case of an error.

glite_transfer_TransferJobElement* glite_transfer_TransferJobElement_clone ( glite_transfer_ctx ctx,
const glite_transfer_TransferJobElement orig 
)

Clone an existing TransferJobElement object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
orig The original object to be cloned.
Returns:
The replica of the object.

void glite_transfer_TransferJobElement_free ( glite_transfer_ctx ctx,
glite_transfer_TransferJobElement elem 
)

Dispose a TransferJobElement object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
elem The object to be disposed.

void glite_transfer_TransferJobElement_freeArray ( glite_transfer_ctx ctx,
int  nitems,
glite_transfer_TransferJobElement elems[] 
)

Dispose an array of TransferJobElement objects.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
nitems Number of items in the array.
elems Array of objects to be disposed.

glite_transfer_TransferJobElement* glite_transfer_TransferJobElement_new ( glite_transfer_ctx ctx,
const char *  src,
const char *  dst,
const char *  cksm 
)

Create a new TransferJobElement object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
src The source SURL of the transfer.
dst The destination SURL of the transfer.
Returns:
The new object.

glite_transfer_TransferJobSummary2* glite_transfer_TransferJobSummary2_clone ( glite_transfer_ctx ctx,
const glite_transfer_TransferJobSummary2 orig 
)

void glite_transfer_TransferJobSummary2_free ( glite_transfer_ctx ctx,
glite_transfer_TransferJobSummary2 summary 
)

glite_transfer_TransferJobSummary2* glite_transfer_TransferJobSummary2_new ( glite_transfer_ctx ctx  ) 

glite_transfer_TransferJobSummary* glite_transfer_TransferJobSummary_clone ( glite_transfer_ctx ctx,
const glite_transfer_TransferJobSummary orig 
)

Clone an existing TransferJobSummary object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
orig The original object to be cloned.
Returns:
The replica of the object.

void glite_transfer_TransferJobSummary_free ( glite_transfer_ctx ctx,
glite_transfer_TransferJobSummary summary 
)

Dispose a TransferJobSummary object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
summary The object to be disposed.

glite_transfer_TransferJobSummary* glite_transfer_TransferJobSummary_new ( glite_transfer_ctx ctx  ) 

Create a new TransferJobSummary object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
Returns:
The new object.

int glite_transfer_TransferParams_add ( glite_transfer_ctx ctx,
glite_transfer_TransferParams params,
const char *  key,
const char *  value 
)

Add a new key-value pair to a TransferParams object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
params The object to be modified.
key The key to be added.
value The value assigned to the key.
Returns:
0 when successful and -1 in case of an error.

glite_transfer_TransferParams* glite_transfer_TransferParams_clone ( glite_transfer_ctx ctx,
const glite_transfer_TransferParams orig 
)

Clone an existing TransferParams object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
orig The original object to be cloned.
Returns:
The replica of the object.

void glite_transfer_TransferParams_free ( glite_transfer_ctx ctx,
glite_transfer_TransferParams params 
)

Dispose a TransferParams object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
params The object to be disposed.

glite_transfer_TransferParams* glite_transfer_TransferParams_new ( glite_transfer_ctx ctx  ) 

Create a new TransferParams object.

Parameters:
ctx The transfer context, may be NULL if no error reporting is required.
Returns:
The new object.


Variable Documentation

int _glite_transfer_TransferActivity::__sizeactivityPeriods [inherited]

Size of activityPeriods array.

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

int _glite_transfer_Roles::__sizechannelManager [inherited]

Size of array channelManager.

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

unsigned _glite_transfer_PlacementJob::__sizeLogicalFiles [inherited]

Number of items in the above array.

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

int _glite_transfer_TransferSummary::__sizesnapshots [inherited]

Size of snapshots array.

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

unsigned _glite_transfer_TransferJob::__sizetransferJobElements [inherited]

Number of items in the above array.

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

int _glite_transfer_Channel3::__sizeVOLimits [inherited]

Number of VO/Limit pairs.

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

int _glite_transfer_Channel2::__sizeVOLimits [inherited]

Number of VO/Limit pairs.

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

int _glite_transfer_Roles::__sizeVOManager [inherited]

Size of array VOManager.

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

int _glite_transfer_Channel3::__sizeVOShares [inherited]

Number of VO/Share pairs.

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

int _glite_transfer_Channel2::__sizeVOShares [inherited]

Number of VO/Share pairs.

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

int _glite_transfer_Channel::__sizeVOShares [inherited]

Number of VO/Share pairs.

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

glite_transfer_TransferActivityPeriod** _glite_transfer_TransferActivity::activityPeriods [inherited]

The list of measured activity periods.

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

char* _glite_transfer_ChannelAuditEntry::adminDN [inherited]

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

float _glite_transfer_TransferActivityPeriod::averageRate [inherited]

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

int _glite_transfer_Channel3::bandwidth [inherited]

Current maximum bandwidth (capacity) in Mbits/s.

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

int _glite_transfer_Channel2::bandwidth [inherited]

Current maximum bandwidth (capacity) in Mbits/s.

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

int _glite_transfer_Channel::bandwidth [inherited]

Current maximum bandwidth (capacity) in Mbits/s.

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

int _glite_transfer_ChannelAuditEntry::bandwidth [inherited]

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

char* _glite_transfer_Channel3::blockSize [inherited]

Type of a channel: DEDICATED or NONDEDICATED.

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

long _glite_transfer_TransferActivityPeriod::bytesWritten [inherited]

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

glite_transfer_StringPair** _glite_transfer_Roles::channelManager [inherited]

Holds a list of pairs channelName/principal.

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

char* _glite_transfer_ChannelAuditEntry::channelName [inherited]

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

char* _glite_transfer_JobStatus::channelName [inherited]

The name of the channel the job is assigned to.

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

glite_channel_state _glite_transfer_ChannelAuditEntry::channelState [inherited]

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

char* _glite_transfer_Channel3::channelType [inherited]

Don't use this.

You have been warned!

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

char* _glite_transfer_TransferJobElement::checksum [inherited]

The checksum.

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

char* _glite_transfer_JobStatus::clientDN [inherited]

The DN of the client that started the job.

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

char* _glite_transfer_ChannelAuditEntry::clientIP [inherited]

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

char* _glite_transfer_TransferAgent::contact [inherited]

A contact to a person responsible for the agent.

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

char* _glite_transfer_Channel3::contact [inherited]

The contact address of the responsible of the channel.

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

char* _glite_transfer_Channel2::contact [inherited]

The contact address of the responsible of the channel.

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

char* _glite_transfer_Channel::contact [inherited]

The contact address of the responsible of the channel.

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

char* _glite_transfer_ChannelAuditEntry::contact [inherited]

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

char* _glite_transfer_TransferJob::credential [inherited]

Used by the transfer system to retrieve the appropriate proxy for the transfer.

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

char* _glite_transfer_PlacementJob::credential [inherited]

The credential to get the appropriate proxy.

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

char* _glite_transfer_TransferJobElement::dest [inherited]

The destination.

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

char* _glite_transfer_PlacementJob::destSE [inherited]

The physical destination SE.

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

char* _glite_transfer_Channel3::destSite [inherited]

The destination site of the channel.

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

char* _glite_transfer_Channel2::destSite [inherited]

The destination site of the channel.

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

char* _glite_transfer_Channel::destSite [inherited]

The destination site of the channel.

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

char* _glite_transfer_FileTransferStatus::destSURL [inherited]

The destination of the transfer.

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

char* _glite_transfer_TransferAgent::DN [inherited]

The agent's Distinguished Name (DN).

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

int _glite_transfer_FileTransferStatus::duration [inherited]

Duration of the transfer.

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

time_t* _glite_transfer_TransferActivityPeriod::endTime [inherited]

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

char* _glite_transfer_ChannelAuditEntry::ftsNode [inherited]

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

char* _glite_transfer_TransferAgent::host [inherited]

The host the agent is running in.

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

int _glite_transfer_Channel3::httpTimeout [inherited]

Default block size of a transfer.

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

glite_transfer_TransferParams* _glite_transfer_TransferJob::jobParams [inherited]

A set of transfer layer specific paramaters tha tare applied to each file transfer (e.g.

gridFTP params).

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

glite_transfer_TransferParams* _glite_transfer_PlacementJob::jobParams [inherited]

Array of job parameters.

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

glite_transfer_state _glite_transfer_JobStatus::jobStatus [inherited]

The status of the job.

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

time_t* _glite_transfer_TransferAgent::lastActive [inherited]

The last time the agent explicitly stated it is alive.

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

time_t _glite_transfer_Channel3::lastActiveTime [inherited]

<Flag to check destination directory

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

time_t _glite_transfer_Channel3::lastModificationTime [inherited]

Why the channel was changed.

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

time_t _glite_transfer_Channel2::lastModificationTime [inherited]

Why the channel was changed.

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

char* _glite_transfer_Channel3::lastModifierDn [inherited]

TCP buffer size.

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

char* _glite_transfer_Channel2::lastModifierDn [inherited]

TCP buffer size.

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

char* _glite_transfer_VOLimitElement::limit [inherited]

The limit value.

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

char* _glite_transfer_Channel3::message [inherited]

Last person to change channel.

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

char* _glite_transfer_Channel2::message [inherited]

Last person to change channel.

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

char* _glite_transfer_ChannelAuditEntry::message [inherited]

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

time_t _glite_transfer_ChannelAuditEntry::modificationTime [inherited]

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

int _glite_transfer_ChannelAuditEntry::nofiles [inherited]

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

int _glite_transfer_Channel3::nominalThroughput [inherited]

The throughput goal for the system to achieve.

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

int _glite_transfer_Channel2::nominalThroughput [inherited]

The throughput goal for the system to achieve.

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

int _glite_transfer_Channel::nominalThroughput [inherited]

The throughput goal for the system to achieve.

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

int _glite_transfer_ChannelAuditEntry::nominalThroughput [inherited]

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

int _glite_transfer_ChannelAuditEntry::nostreams [inherited]

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

unsigned _glite_transfer_TransferParams::num [inherited]

Number of items in the above arrays.

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

int _glite_transfer_TransferJobSummary2::numActive [inherited]

Number of running transfers.

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

int _glite_transfer_TransferJobSummary::numActive [inherited]

Number of running transfers.

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

int _glite_transfer_TransferSnapshot::numActiveFiles [inherited]

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

int _glite_transfer_TransferSnapshot::numActiveJobs [inherited]

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

int _glite_transfer_TransferJobSummary2::numAwaitingPrestage [inherited]

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

int _glite_transfer_Channel3::numberOfFiles [inherited]

Number of concurrent files allowed on the channel.

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

int _glite_transfer_Channel2::numberOfFiles [inherited]

Number of concurrent files allowed on the channel.

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

int _glite_transfer_Channel::numberOfFiles [inherited]

Number of concurrent files allowed on the channel.

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

int _glite_transfer_Channel3::numberOfStreams [inherited]

time_t of when channel was last modified. Number of concurrent streams allowed on the channel.

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

int _glite_transfer_Channel2::numberOfStreams [inherited]

time_t of when channel was last modified. Number of concurrent streams allowed on the channel.

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

int _glite_transfer_Channel::numberOfStreams [inherited]

Number of concurrent streams allowed on the channel.

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

int _glite_transfer_TransferJobSummary2::numCanceled [inherited]

Number of canceled transfers.

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

int _glite_transfer_TransferJobSummary::numCanceled [inherited]

Number of canceled transfers.

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

int _glite_transfer_TransferSnapshot::numCanceledFiles [inherited]

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

int _glite_transfer_TransferSnapshot::numCanceledJobs [inherited]

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

int _glite_transfer_TransferJobSummary2::numCanceling [inherited]

Number of canceling transfers.

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

int _glite_transfer_TransferJobSummary::numCanceling [inherited]

Number of canceling transfers.

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

int _glite_transfer_TransferSnapshot::numCancelingFiles [inherited]

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

int _glite_transfer_TransferSnapshot::numCancelingJobs [inherited]

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

int _glite_transfer_TransferJobSummary2::numCatalogFailed [inherited]

Number of transfers failed because of catalog error.

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

int _glite_transfer_TransferJobSummary::numCatalogFailed [inherited]

Number of transfers failed because of catalog error.

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

int _glite_transfer_TransferSnapshot::numCatalogFailedFiles [inherited]

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

int _glite_transfer_TransferJobSummary2::numDone [inherited]

Number of finished transfers, without the FPS updating the catalog.

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

int _glite_transfer_TransferJobSummary::numDone [inherited]

Number of finished transfers, without the FPS updating the catalog.

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

int _glite_transfer_TransferSnapshot::numDoneFiles [inherited]

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

int _glite_transfer_TransferSnapshot::numDoneJobs [inherited]

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

int _glite_transfer_TransferJobSummary2::numFailed [inherited]

Number of failed transfers.

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

int _glite_transfer_TransferJobSummary::numFailed [inherited]

Number of failed transfers.

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

int _glite_transfer_TransferSnapshot::numFailedFiles [inherited]

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

int _glite_transfer_TransferSnapshot::numFailedJobs [inherited]

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

int _glite_transfer_FileTransferStatus::numFailures [inherited]

0 for a single successful transfer.

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

int _glite_transfer_JobStatus::numFiles [inherited]

Number of files in the job.

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

int _glite_transfer_TransferJobSummary2::numFinished [inherited]

Number of finished transfers with catalog updates.

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

int _glite_transfer_TransferJobSummary::numFinished [inherited]

Number of finished transfers with catalog updates.

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

int _glite_transfer_TransferSnapshot::numFinishedDirtyJobs [inherited]

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

int _glite_transfer_TransferSnapshot::numFinishedFiles [inherited]

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

int _glite_transfer_TransferSnapshot::numFinishedJobs [inherited]

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

int _glite_transfer_TransferJobSummary2::numFinishing [inherited]

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

int _glite_transfer_TransferJobSummary2::numHold [inherited]

Number of held transfers.

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

int _glite_transfer_TransferJobSummary::numHold [inherited]

Number of held transfers.

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

int _glite_transfer_TransferSnapshot::numHoldFiles [inherited]

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

int _glite_transfer_TransferSnapshot::numHoldJobs [inherited]

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

int _glite_transfer_TransferJobSummary2::numPending [inherited]

Number of pending transfers.

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

int _glite_transfer_TransferJobSummary::numPending [inherited]

Number of pending transfers.

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

int _glite_transfer_TransferSnapshot::numPendingFiles [inherited]

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

int _glite_transfer_TransferSnapshot::numPendingJobs [inherited]

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

int _glite_transfer_TransferJobSummary2::numPrestaging [inherited]

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

int _glite_transfer_TransferJobSummary2::numReady [inherited]

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

int _glite_transfer_TransferJobSummary2::numRestarted [inherited]

Number of restarted transfers.

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

int _glite_transfer_TransferJobSummary::numRestarted [inherited]

Number of restarted transfers.

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

int _glite_transfer_TransferJobSummary2::numSubmitted [inherited]

Total number of submitted transfers.

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

int _glite_transfer_TransferJobSummary::numSubmitted [inherited]

Total number of submitted transfers.

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

int _glite_transfer_TransferSnapshot::numSubmittedFiles [inherited]

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

int _glite_transfer_TransferSnapshot::numSubmittedJobs [inherited]

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

int _glite_transfer_TransferJobSummary2::numWaiting [inherited]

Number of waiting transfers.

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

int _glite_transfer_TransferJobSummary::numWaiting [inherited]

Number of waiting transfers.

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

int _glite_transfer_TransferJobSummary2::numWaitingCatalogRegistration [inherited]

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

int _glite_transfer_TransferJobSummary2::numWaitingCatalogResolution [inherited]

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

int _glite_transfer_TransferSnapshot::numWaitingFiles [inherited]

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

int _glite_transfer_TransferJobSummary2::numWaitingPrestage [inherited]

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

double _glite_transfer_Channel3::preparingFilesRatio [inherited]

Possible values are: DEBUG, INFO (default), ERROR.

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

int _glite_transfer_JobStatus::priority [inherited]

Priority of the job.

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

char* _glite_transfer_JobStatus::reason [inherited]

Some explanation.

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

char* _glite_transfer_FileTransferStatus::reason [inherited]

Some explanation of the current state.

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

char* _glite_transfer_FileTransferStatus::reason_class [inherited]

Type of the above explanation.

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

int _glite_transfer_Channel3::seLimit [inherited]

The last time the channel was active.

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

char* _glite_transfer_Roles::serviceAdmin [inherited]

Null if the client is not a service admin.

Holds the principal giving it this role otherwise.

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

char* _glite_transfer_VOShareElement::share [inherited]

The share value.

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

glite_transfer_TransferSnapshot** _glite_transfer_TransferSummary::snapshots [inherited]

The transfer snapshots, each refering to a single point in time.

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

char* _glite_transfer_PlacementJob::sourceSE [inherited]

The physical source SE.

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

char* _glite_transfer_Channel3::sourceSite [inherited]

The source site of the channel.

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

char* _glite_transfer_Channel2::sourceSite [inherited]

The source site of the channel.

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

char* _glite_transfer_Channel::sourceSite [inherited]

The source site of the channel.

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

char* _glite_transfer_FileTransferStatus::sourceSURL [inherited]

The source of the transfer.

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

char* _glite_transfer_Channel3::srmCopyDirection [inherited]

Transfer timeout per megabyte.

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

int _glite_transfer_Channel3::srmCopyRefreshTimeout [inherited]

This is a global timeout.

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

int _glite_transfer_Channel3::srmCopyTimeout [inherited]

SRM copy direction: PUSH, PULL.

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

char* _glite_transfer_TransferAgent::state [inherited]

The last known state of the agent.

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

glite_channel_state _glite_transfer_Channel3::state [inherited]

The operational state of the channel.

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

glite_channel_state _glite_transfer_Channel2::state [inherited]

The operational state of the channel.

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

glite_channel_state _glite_transfer_Channel::state [inherited]

The operational state of the channel.

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

char* _glite_transfer_StringPair::string2 [inherited]

String 2.

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

char* _glite_transfer_Roles::submitter [inherited]

Null if the client does not have submit privileges.

Holds the principal giving it this role otherwise.

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

struct timespec _glite_transfer_JobStatus::submitTime [inherited]

The time of the job submission.

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

int _glite_transfer_Channel3::targetDirCheck [inherited]

<Number of seconds to mark activity on URL Copy

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

int _glite_transfer_Channel2::targetDirCheck [inherited]

<Number of seconds to mark activity on URL Copy

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

int _glite_transfer_Channel::targetDirCheck [inherited]

<Number of seconds to mark activity on URL Copy

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

char* _glite_transfer_Channel3::tcpBufferSize [inherited]

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

char* _glite_transfer_Channel2::tcpBufferSize [inherited]

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

char* _glite_transfer_ChannelAuditEntry::tcpBufferSize [inherited]

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

glite_transfer_state _glite_transfer_FileTransferStatus::transferFileState [inherited]

The current state of the transfer.

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

char* _glite_transfer_Channel3::transferLogLevel [inherited]

Timeouts are in seconds.

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

char* _glite_transfer_Channel3::transferType [inherited]

Ratio of SRM activity to number of transfer slots.

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

char* _glite_transfer_TransferAgent::type [inherited]

The agent's type.

This can be: 'channel', 'fps' -> vo agent, 'fts' -> vo agent.

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

int _glite_transfer_Channel3::urlCopyFirstTxmarkTo [inherited]

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

int _glite_transfer_Channel2::urlCopyFirstTxmarkTo [inherited]

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

int _glite_transfer_Channel::urlCopyFirstTxmarkTo [inherited]

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

int _glite_transfer_Channel3::urlCopyGetDoneTimeout [inherited]

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

int _glite_transfer_Channel3::urlCopyGetTimeout [inherited]

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

int _glite_transfer_Channel3::urlCopyNoProgressTimeout [inherited]

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

int _glite_transfer_Channel3::urlCopyPutDoneTimeout [inherited]

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

int _glite_transfer_Channel3::urlCopyPutTimeout [inherited]

Transfer type: URLCOPY|SRMCOPY.

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

int _glite_transfer_Channel3::urlCopyTransferMarkersTimeout [inherited]

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

int _glite_transfer_Channel3::urlCopyTransferTimeout [inherited]

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

double _glite_transfer_Channel3::urlCopyTransferTimeoutPerMB [inherited]

timeout without transfer progress.

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

char** _glite_transfer_TransferParams::values [inherited]

Array of values.

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

char* _glite_transfer_TransferAgent::version [inherited]

The agent's version.

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

glite_transfer_VOLimitElement** _glite_transfer_Channel3::VOLimits [inherited]

VO/Limit pairs.

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

glite_transfer_VOLimitElement** _glite_transfer_Channel2::VOLimits [inherited]

VO/Limit pairs.

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

glite_transfer_StringPair** _glite_transfer_Roles::VOManager [inherited]

Holds a list of pairs VOName/principal.

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

char* _glite_transfer_TransferActivity::voName [inherited]

The VO name this measure refers to.

Null means all VOs.

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

char* _glite_transfer_TransferSummary::voName [inherited]

The VO name this snapshot refers to.

Null means all VOs.

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

char* _glite_transfer_JobStatus::voName [inherited]

Name of the VO.

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

glite_transfer_VOShareElement** _glite_transfer_Channel3::VOShares [inherited]

VO/Share pairs.

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

glite_transfer_VOShareElement** _glite_transfer_Channel2::VOShares [inherited]

VO/Share pairs.

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

glite_transfer_VOShareElement** _glite_transfer_Channel::VOShares [inherited]

VO/Share pairs.

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

The GLite Project. All rights reserved.