Interface for copy progress notification.
More...
#include <XrdClCopyProcess.hh>
Interface for copy progress notification.
virtual XrdCl::CopyProgressHandler::~CopyProgressHandler |
( |
| ) |
|
|
inlinevirtual |
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 |
References nlohmann::detail::void().
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 |
References nlohmann::detail::void().
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 |
References nlohmann::detail::void().
virtual bool XrdCl::CopyProgressHandler::ShouldCancel |
( |
uint16_t |
jobNum | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: