|
ewmscp
..
|
#include <outputHandler.h>
Public Member Functions | |
| writer ()=default | |
| virtual | ~writer ()=default |
| virtual void | closeAndRemoveBadCopy ()=0 |
| virtual void | seek (size_t position) |
| virtual size_t | getSize () const |
| virtual void | writeBlock (const block &b)=0 |
| virtual void | writeBlockP (const block &) |
| virtual void | doAttributePreservations (const genericStat &readInitialStat)=0 |
| virtual void | sync ()=0 |
Public Member Functions inherited from ioHandle | |
| ioHandle () | |
| virtual | ~ioHandle () noexcept(false) |
| virtual bool | parallelizable () const |
| tell if this handler is capable of parallel IO. Unsually not the case More... | |
| virtual void | setXattr (const std::string &, const std::string &) |
| virtual std::string | getXattr (const std::string &) |
| get one extended attribute value More... | |
| virtual void | removeXattr (const std::string &) |
| virtual size_t | getBlockSize () const |
| virtual void | setBlockSize (size_t newSize) |
| virtual std::unique_ptr< const genericStat > | getStat ()=0 |
| virtual std::unique_ptr< attrDataType > | getAttrData (const outputHandler::base *) |
| get attributes in the optimal way for setting with aOutputHandler More... | |
| virtual std::unique_ptr< acl::list > | getAclData () |
| get acls More... | |
Additional Inherited Members | |
Protected Member Functions inherited from unwindCheck | |
| unwindCheck ()=default | |
| ~unwindCheck ()=default | |
| bool | isUnwinding () const |
Protected Member Functions inherited from ioHandle | |
| ioHandle () | |
| virtual | ~ioHandle () noexcept(false) |
| virtual bool | parallelizable () const |
| tell if this handler is capable of parallel IO. Unsually not the case More... | |
| virtual void | setXattr (const std::string &, const std::string &) |
| virtual std::string | getXattr (const std::string &) |
| get one extended attribute value More... | |
| virtual void | removeXattr (const std::string &) |
| virtual size_t | getBlockSize () const |
| virtual void | setBlockSize (size_t newSize) |
| virtual std::unique_ptr< const genericStat > | getStat ()=0 |
| virtual std::unique_ptr< attrDataType > | getAttrData (const outputHandler::base *) |
| get attributes in the optimal way for setting with aOutputHandler More... | |
| virtual std::unique_ptr< acl::list > | getAclData () |
| get acls More... | |
Protected Attributes inherited from ioHandle | |
| size_t | blockSize |
| in bytes, block size to be used when reading or writing More... | |
Definition at line 52 of file outputHandler.h.
|
default |
|
virtualdefault |
|
pure virtual |
Implemented in outputHandler::posixFile::writerPosixFile.
|
pure virtual |
Implemented in outputHandler::posixFile::writerPosixFile.
Referenced by copyRequest::base::process().
|
virtual |
Reimplemented in outputHandler::posixFile::writerPosixFile.
Definition at line 30 of file outputHandler.cpp.
Referenced by copyRequest::base::process().
|
virtual |
Reimplemented in outputHandler::posixFile::writerPosixFile.
Definition at line 27 of file outputHandler.cpp.
Referenced by copyRequest::base::process().
|
pure virtual |
Implemented in outputHandler::posixFile::writerPosixFile.
Referenced by copyRequest::base::process().
|
pure virtual |
Implemented in outputHandler::posixFile::writerPosixFile.
Referenced by copyRequest::base::doUnthreadedCopy(), and copyRequest::base::writer().
|
inlinevirtual |
Reimplemented in outputHandler::posixFile::writerPosixFile.
Definition at line 60 of file outputHandler.h.
Referenced by copyRequest::base::writeWorker().
1.8.17