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

org.glite.data.transfer.stats.FileTransferStats


Functions

int glite_transferstats_getChannelSummary (glite_transfer_ctx *ctx, const time_t startTime, const time_t endTime, const char *channelName, const int numVONames, const char **VONames, glite_transfer_TransferSummary ***Summary)
 Get Channel usage summary of a service on a given interval of time.

int glite_transferstats_getChannelActivity (glite_transfer_ctx *ctx, const time_t startTime, const time_t endTime, const char *channelName, const int numVONames, const char **VONames, glite_transfer_TransferActivity ***Activity)
 Get Channel activity on a given interval of time.

int glite_transferstats_getVOSummary (glite_transfer_ctx *ctx, const time_t startTime, const time_t endTime, const char *voName, const int numchannelNames, const char **channelNames, glite_transfer_TransferSummary ***Summary)
 Get VO usage summary of a service on a given interval of time.

int glite_transferstats_getVOActivity (glite_transfer_ctx *ctx, const time_t startTime, const time_t endTime, const char *voName, const int numchannelNames, const char **channelNames, glite_transfer_TransferActivity ***Activity)
 Get VO activity on a given interval of time.

int glite_transferstats_getTransferAgents (glite_transfer_ctx *ctx, glite_transfer_TransferAgent ***Agents)
 Get list of agents running on the service.


Function Documentation

int glite_transferstats_getChannelActivity glite_transfer_ctx ctx,
const time_t  startTime,
const time_t  endTime,
const char *  channelName,
const int  numVONames,
const char **  VONames,
glite_transfer_TransferActivity ***  Activity
 

Get Channel activity on a given interval of time.

Parameters:
ctx The transfer context.
startTime The start time.
endTime The end time.
channelName The name of the channel.
numVONames Size of array VONames.
VONames A list of VOs of interest for which activities should be retrieved. Null means all VOs.
Activity [OUT] Array of TransferActivity objects.
Returns:
Size of Activity array, and -1 in case of errors.

int glite_transferstats_getChannelSummary glite_transfer_ctx ctx,
const time_t  startTime,
const time_t  endTime,
const char *  channelName,
const int  numVONames,
const char **  VONames,
glite_transfer_TransferSummary ***  Summary
 

Get Channel usage summary of a service on a given interval of time.

Parameters:
ctx The transfer context.
startTime The start time.
endTime The end time.
channelName The name of the channel.
numVONames Size of array VONames.
VONames A list of VOs of interest for which summaries should be retrieved. Null means all VOs.
Summary [OUT] Array of TransferSummary objects.
Returns:
Size of Summary array, and -1 in case of errors.

int glite_transferstats_getTransferAgents glite_transfer_ctx ctx,
glite_transfer_TransferAgent ***  Agents
 

Get list of agents running on the service.

Parameters:
ctx The transfer context.
Agents [OUT] The return value
Returns:
Size of the Agents array, -1 in case of errors.

int glite_transferstats_getVOActivity glite_transfer_ctx ctx,
const time_t  startTime,
const time_t  endTime,
const char *  voName,
const int  numchannelNames,
const char **  channelNames,
glite_transfer_TransferActivity ***  Activity
 

Get VO activity on a given interval of time.

Parameters:
ctx The transfer context.
startTime The start time.
endTime The end time.
voName The name of the VO.
numchannelNames Size of array channelNames.
channelNames A list of channels of interest for which activities should be retrieved. Null means all channels.
Activity [OUT] Array of TransferActivity objects.
Returns:
Size of Activity array, and -1 in case of errors.

int glite_transferstats_getVOSummary glite_transfer_ctx ctx,
const time_t  startTime,
const time_t  endTime,
const char *  voName,
const int  numchannelNames,
const char **  channelNames,
glite_transfer_TransferSummary ***  Summary
 

Get VO usage summary of a service on a given interval of time.

Parameters:
ctx The transfer context.
startTime The start time.
endTime The end time.
voName The name of the channel.
numchannelNames Size of array channelNames.
channelNames A list of channels of interest for which summaries should be retrieved. Null means all channels.
Summary [OUT] Array of TransferSummary objects.
Returns:
Size of Summary array, and -1 in case of errors.
The GLite Project. All rights reserved.