|
ewmscp
..
|
#include <libsshCommon.h>
Public Member Functions | |
| libsshIoCommon (const std::string &aPath, libsshCommon &aHandler) | |
| std::unique_ptr< const genericStat > | getStat () override |
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< 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 | |
| libsshCommon & | handler |
| const std::string | path |
| sftp_file | file |
Protected Attributes inherited from ioHandle | |
| size_t | blockSize |
| in bytes, block size to be used when reading or writing More... | |
Definition at line 56 of file libsshCommon.h.
| libsshIoCommon::libsshIoCommon | ( | const std::string & | aPath, |
| libsshCommon & | aHandler | ||
| ) |
Definition at line 198 of file libsshCommon.cpp.
|
overridevirtual |
Implements ioHandle.
Definition at line 208 of file libsshCommon.cpp.
References throwcall::sftp::badval(), file, libsshCommon::getVfsStat(), handler, path, and timerInst.
|
protected |
Definition at line 60 of file libsshCommon.h.
Referenced by getStat(), inputHandler::libssh::readerLibssh::readerLibssh(), and outputHandler::libssh::writerLibssh::writerLibssh().
|
protected |
Definition at line 58 of file libsshCommon.h.
Referenced by getStat(), inputHandler::libssh::readerLibssh::readerLibssh(), and outputHandler::libssh::writerLibssh::writerLibssh().
|
protected |
Definition at line 59 of file libsshCommon.h.
Referenced by getStat(), inputHandler::libssh::readerLibssh::readerLibssh(), and outputHandler::libssh::writerLibssh::writerLibssh().
1.8.17