XRootD
Loading...
Searching...
No Matches
XrdCl::ProgressHandler Class Referenceabstract

Handle the progress of an asynchronous operation. More...

#include <XrdClThirdPartyCopyPlugIn.hh>

Collaboration diagram for XrdCl::ProgressHandler:

Public Member Functions

virtual ~ProgressHandler ()
virtual void HandleProgress (std::size_t processed, std::size_t total=0)=0

Detailed Description

Handle the progress of an asynchronous operation.

Definition at line 42 of file XrdClThirdPartyCopyPlugIn.hh.

Constructor & Destructor Documentation

◆ ~ProgressHandler()

XrdCl::ProgressHandler::~ProgressHandler ( )
virtualdefault

Member Function Documentation

◆ HandleProgress()

virtual void XrdCl::ProgressHandler::HandleProgress ( std::size_t processed,
std::size_t total = 0 )
pure virtual

Called when the associated operation makes progress

Parameters
processednumber of bytes processed until the moment of the call
totaltotal number of bytes, zero if the operation does not know it

Referenced by XrdClHttp::Filesystem::ThirdPartyCopy().

Here is the caller graph for this function:

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