xrootd
Public Member Functions | Private Member Functions | Private Attributes | List of all members
XrdCl::CopyProcess Class Reference

Copy the data from one point to another. More...

#include <XrdClCopyProcess.hh>

Public Member Functions

 CopyProcess ()
 Constructor. More...
 
virtual ~CopyProcess ()
 Destructor. More...
 
void AddJob (JobDescriptor *job)
 
XRootDStatus Prepare ()
 
XRootDStatus Run (CopyProgressHandler *handler)
 Run the copy jobs. More...
 

Private Member Functions

void CleanUpJobs ()
 

Private Attributes

std::list< JobDescriptor * > pJobDescs
 
std::list< CopyJob * > pJobs
 

Detailed Description

Copy the data from one point to another.

Constructor & Destructor Documentation

XrdCl::CopyProcess::CopyProcess ( )
inline

Constructor.

virtual XrdCl::CopyProcess::~CopyProcess ( )
virtual

Destructor.

Member Function Documentation

void XrdCl::CopyProcess::AddJob ( JobDescriptor job)
inline

Add job - it's user's responsibility to handle these after the copy has bee done

References pJobDescs.

void XrdCl::CopyProcess::CleanUpJobs ( )
private
XRootDStatus XrdCl::CopyProcess::Prepare ( )
XRootDStatus XrdCl::CopyProcess::Run ( CopyProgressHandler handler)

Run the copy jobs.

Member Data Documentation

std::list<JobDescriptor*> XrdCl::CopyProcess::pJobDescs
private

Referenced by AddJob().

std::list<CopyJob*> XrdCl::CopyProcess::pJobs
private

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