ewmscp
..
|
#include <davixCommon.h>
Public Member Functions | |
davixIoCommon (const std::string &aPath, davixCommon &aHandler) | |
std::unique_ptr< const genericStat > | getStat () override |
![]() | |
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 | |
const std::string & | path |
davixCommon & | handler |
DAVIX_FD * | fd |
![]() | |
size_t | blockSize |
in bytes, block size to be used when reading or writing More... | |
Definition at line 224 of file davixCommon.h.
davixIoCommon::davixIoCommon | ( | const std::string & | aPath, |
davixCommon & | aHandler | ||
) |
Definition at line 214 of file davixCommon.cpp.
|
overridevirtual |
Implements ioHandle.
Definition at line 220 of file davixCommon.cpp.
References davixCommon::getStat(), handler, and path.
|
protected |
Definition at line 228 of file davixCommon.h.
Referenced by inputHandler::davix::readerDavix::readerDavix(), and outputHandler::davix::writerDavix::writerDavix().
|
protected |
Definition at line 227 of file davixCommon.h.
Referenced by getStat(), inputHandler::davix::readerDavix::readerDavix(), and outputHandler::davix::writerDavix::writerDavix().
|
protected |
Definition at line 226 of file davixCommon.h.
Referenced by getStat(), inputHandler::davix::readerDavix::readerDavix(), and outputHandler::davix::writerDavix::writerDavix().