|
xrootd
|
Interface for copy progress notification. More...
#include <XrdClCopyProcess.hh>

Public Member Functions | |
| virtual | ~CopyProgressHandler () |
| virtual void | BeginJob (uint16_t jobNum, uint16_t jobTotal, const URL *source, const URL *destination)=0 |
| virtual void | EndJob (const XRootDStatus &status)=0 |
| virtual void | JobProgress (uint64_t bytesProcessed, uint64_t bytesTotal)=0 |
Interface for copy progress notification.
|
inlinevirtual |
|
pure virtual |
Notify when a new job is about to start
| jobNum | the job number of the copy job concerned |
| jobTotal | total number of jobs being processed |
| source | the source url of the current job |
| destination | the destination url of the current job |
Implemented in ProgressDisplay.
Referenced by XrdCl::CopyProcess::Run().
|
pure virtual |
Notify when the previous job has finished
| status | status of the job |
Implemented in ProgressDisplay.
Referenced by XrdCl::CopyProcess::Run().
|
pure virtual |
Notify about the progress of the current job
| bytesProcessed | bytes processed by the current job |
| bytesTotal | total number of bytes to be processed by the current job |
Implemented in ProgressDisplay.
Referenced by XrdCl::ClassicCopyJob::Run(), and XrdCl::ThirdPartyCopyJob::Run().
1.8.3.1