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.

XrdCl::CopyProcess::~CopyProcess ( )
virtual

Destructor.

References CleanUpJobs().

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

References pJobs.

Referenced by Prepare(), and ~CopyProcess().

XRootDStatus XrdCl::CopyProcess::Prepare ( )
XRootDStatus XrdCl::CopyProcess::Run ( CopyProgressHandler handler)

Member Data Documentation

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

Referenced by AddJob(), and Prepare().

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

Referenced by CleanUpJobs(), Prepare(), and Run().


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