ARC SDK
Public Member Functions | Data Fields
DataStaging::TransferParameters Class Reference

Represents limits and properties of a DTR transfer. These generally apply to all DTRs. More...

#include <arc/data-staging/DTR.h>

Public Member Functions

 TransferParameters ()
 Constructor. Initialises all values to zero.
 

Data Fields

unsigned long long int min_average_bandwidth
 Minimum average bandwidth in bytes/sec. More...
 
unsigned int max_inactivity_time
 Maximum inactivity time in sec. More...
 
unsigned long long int min_current_bandwidth
 Minimum current bandwidth in bytes/sec. More...
 
unsigned int averaging_time
 The time in seconds over which to average the calculation of min_current_bandwidth.
 

Detailed Description

Represents limits and properties of a DTR transfer. These generally apply to all DTRs.

Field Documentation

unsigned int DataStaging::TransferParameters::max_inactivity_time

Maximum inactivity time in sec.

If transfer stops for longer than this time it will be killed.

unsigned long long int DataStaging::TransferParameters::min_average_bandwidth

Minimum average bandwidth in bytes/sec.

If the average bandwidth used over the whole transfer drops below this level the transfer will be killed.

unsigned long long int DataStaging::TransferParameters::min_current_bandwidth

Minimum current bandwidth in bytes/sec.

If bandwidth averaged over the previous averaging_time seconds is less than min_current_bandwidth the transfer will be killed (allows transfers which slow down to be killed quicker).


The documentation for this class was generated from the following file: