|
| StreamCopier (Stream &input, Stream &output) |
|
uint64_t | getReadOffset () const |
|
uint64_t | getWriteOffset () const |
|
size_t | getBlockSize () const |
|
uint64_t | getCopyLimit () const |
|
bool_t | getContinueOnReadErrors () const |
|
bool_t | getContinueOnWriteErrors () const |
|
void | setReadOffset (uint64_t readOffset) |
|
void | setWriteOffset (uint64_t writeOffset) |
|
void | setBlockSize (size_t blockSize) |
|
void | setCopyLimit (uint64_t copyLimit) |
|
void | setContinueOnReadErrors (bool_t enabled) |
|
void | setContinueOnWriteErrors (bool_t enabled) |
|
virtual void | run () |
|
virtual void | cancel () |
|
|
virtual void | onProgress (uint64_t bytesCopied, uint64_t available) |
|
virtual void | onCompleted (uint64_t bytesCopied) |
|
virtual void | onInputError (result_t errorCode, uint64_t inputPosition, size_t affectedLength, char const *errorMessage) |
|
virtual void | onOutputError (result_t errorCode, uint64_t outputPosition, size_t affectedLength, char const *errorMessage) |
|
◆ cancel()
void gate::tech::StreamCopier::cancel |
( |
| ) |
|
|
virtual |
◆ run()
void gate::tech::StreamCopier::run |
( |
| ) |
|
|
virtual |
The documentation for this class was generated from the following files:
- src/gate/tech/copymachines.hpp
- src/gate/tech/cxx_copymachines.cpp