|
Defines |
#define | GLITE_FTS_SURL_DEFAULT GLITE_FTS_SURL_LFN |
#define | GLITE_FTS_PARAM_GRIDFTP "gridftp" |
#define | GLITE_FTS_PARAM_MYPROXY "myproxy" |
#define | GLITE_FTS_SD_PATTERN "surl_pattern" |
#define | GLITE_FTS_SD_SURL_PREFIX "surl_prefix" |
#define | GLITE_FTS_SD_SRM_ENDPOINT "srm_endpoint" |
#define | GLITE_FTS_SD_TYPE "org.glite.FileTransfer" |
#define | GLITE_CA_SD_TYPE "org.glite.ChannelAgent" |
#define | GLITE_FTS_SD_ENV "GLITE_SD_FTS_TYPE" |
Enumerations |
enum | glite_fts_surl_pattern { GLITE_FTS_SURL_LFN,
GLITE_FTS_SURL_DAY,
GLITE_FTS_SURL_HOUR,
GLITE_FTS_SURL_FLAT
} |
Functions |
const char * | glite_fts_get_endpoint (glite_transfer_ctx *ctx) |
char * | glite_fts_getVersion (glite_transfer_ctx *ctx) |
| Get the version of the remote endpoint.
|
char * | glite_fts_getSchemaVersion (glite_transfer_ctx *ctx) |
| Get the schema version of the remote endpoint.
|
char * | glite_fts_getInterfaceVersion (glite_transfer_ctx *ctx) |
| Get the interface version of the remote endpoint.
|
char * | glite_fts_getServiceMetadata (glite_transfer_ctx *ctx, const char *key) |
| Get the service metadata for a given key.
|
char * | glite_fts_submit (glite_transfer_ctx *ctx, const glite_transfer_TransferJob *job) |
| Submit a FileTransfer job.
|
char * | glite_fts_transferSubmit (glite_transfer_ctx *ctx, const glite_transfer_TransferJob *job) |
| Submit a FileTransfer job.
|
char * | glite_fts_placementSubmit (glite_transfer_ctx *ctx, const glite_transfer_PlacementJob *job) |
| Submit a FilePlacement job.
|
glite_transfer_JobStatus ** | glite_fts_listRequests (glite_transfer_ctx *ctx, int numStates, const char *const states[], const char *channelName, int *resultCount) |
| Get a list of jobIDs matching the given states on the given channel.
|
glite_transfer_FileTransferStatus ** | glite_fts_getFileStatus (glite_transfer_ctx *ctx, const char *requestId, int offset, int limit, int *resultCount) |
| Get the statuses of all the files with the given requestID.
|
glite_transfer_JobStatus * | glite_fts_getTransferJobStatus (glite_transfer_ctx *ctx, const char *requestId) |
| Get the summary state for the whole job.
|
glite_transfer_TransferJobSummary * | glite_fts_getTransferJobSummary (glite_transfer_ctx *ctx, const char *requestId) |
| Get a summary status of the job.
|
int | glite_fts_cancel (glite_transfer_ctx *ctx, int nitems, const char **requestIds) |
| Attempt to cancel the given job on the service.
|
int | glite_fts_addVOManager (glite_transfer_ctx *ctx, const char *VOname, const char *principal) |
| Add a manager to the given VO.
|
int | glite_fts_removeVOManager (glite_transfer_ctx *ctx, const char *VOname, const char *principal) |
| Remove a manager from the given VO.
|
char ** | glite_fts_listVOManagers (glite_transfer_ctx *ctx, const char *VOname, int *resultcount) |
| Lists managers of a given VO.
|
glite_transfer_Roles * | glite_fts_getRoles (glite_transfer_ctx *ctx) |
| Get roles of the client on this service.
|
int | glite_fts_setJobPriority (glite_transfer_ctx *ctx, const char *requestID, const int priority) |
| Set priority of a job.
|