| 
    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