DataDelivery transfers data between specified physical locations. More...
#include <DataDelivery.h>
Public Member Functions | |
DataDelivery () | |
~DataDelivery () | |
virtual void | receiveDTR (DTR_ptr request) |
bool | cancelDTR (DTR_ptr request) |
bool | start () |
bool | stop () |
void | SetTransferParameters (const TransferParameters ¶ms) |
DataDelivery transfers data between specified physical locations.
All meta-operations for a DTR such as resolving replicas must be done before sending to DataDelivery. Calling receiveDTR() starts a new process which performs data transfer as specified in DTR.
virtual void DataStaging::DataDelivery::receiveDTR | ( | DTR_ptr | request | ) | [virtual] |
Pass a DTR to Delivery.
This method is called by the scheduler to pass a DTR to the delivery. The DataDelivery starts a process to do the processing, and then returns. DataDelivery's own thread then monitors the started process.
Implements DataStaging::DTRCallback.