Interface for copy progress notification.
More...
#include <XrdClCopyProcess.hh>
|
| virtual | ~CopyProgressHandler () |
| |
| virtual void | BeginJob (uint16_t jobNum, uint16_t jobTotal, const URL *source, const URL *destination) |
| |
| virtual void | EndJob (uint16_t jobNum, const PropertyList *result) |
| |
| virtual void | JobProgress (uint16_t jobNum, uint64_t bytesProcessed, uint64_t bytesTotal) |
| |
| virtual bool | ShouldCancel (uint16_t jobNum) |
| | Determine whether the job should be canceled.
|
| |
Interface for copy progress notification.
◆ ~CopyProgressHandler()
| virtual XrdCl::CopyProgressHandler::~CopyProgressHandler |
( |
| ) |
|
|
inlinevirtual |
◆ BeginJob()
| virtual void XrdCl::CopyProgressHandler::BeginJob |
( |
uint16_t | jobNum, |
|
|
uint16_t | jobTotal, |
|
|
const URL * | source, |
|
|
const URL * | destination ) |
|
inlinevirtual |
Notify when a new job is about to start
- Parameters
-
| 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 |
◆ EndJob()
| virtual void XrdCl::CopyProgressHandler::EndJob |
( |
uint16_t | jobNum, |
|
|
const PropertyList * | result ) |
|
inlinevirtual |
Notify when the previous job has finished
- Parameters
-
| jobNum | job number |
| result | result of the job |
◆ JobProgress()
| virtual void XrdCl::CopyProgressHandler::JobProgress |
( |
uint16_t | jobNum, |
|
|
uint64_t | bytesProcessed, |
|
|
uint64_t | bytesTotal ) |
|
inlinevirtual |
Notify about the progress of the current job
- Parameters
-
| jobNum | job number |
| bytesProcessed | bytes processed by the current job |
| bytesTotal | total number of bytes to be processed by the current job |
◆ ShouldCancel()
| virtual bool XrdCl::CopyProgressHandler::ShouldCancel |
( |
uint16_t | jobNum | ) |
|
|
inlinevirtual |
Determine whether the job should be canceled.
The documentation for this class was generated from the following file: