DataStaging::DataDelivery Class Reference

DataDelivery transfers data between specified physical locations. More...

#include <DataDelivery.h>

Inheritance diagram for DataStaging::DataDelivery:
DataStaging::DTRCallback

Public Member Functions

 DataDelivery ()
 ~DataDelivery ()
virtual void receiveDTR (DTR_ptr request)
bool cancelDTR (DTR_ptr request)
bool start ()
bool stop ()
void SetTransferParameters (const TransferParameters &params)

Detailed Description

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.


Member Function Documentation

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.


The documentation for this class was generated from the following file:
Generated on Wed Jun 27 11:54:35 2012 for Hosting Environment (Daemon) by  doxygen 1.6.3