1 #ifndef DAVIX_ADAPTOR_DAVIX_FILE_H 2 #define DAVIX_ADAPTOR_DAVIX_FILE_H 17 virtual void create(
const char *name,
bool exclusive =
false,
37 void close(
void)
override;
38 virtual void abort(
void);
49 #endif // DAVIX_ADAPTOR_DAVIX_FILE_H static void configureDavixLogLevel()
IOSize write(const void *from, IOSize n) override
IOSize readv(IOBuffer *into, IOSize buffers) override
std::vector< Variable::Flags > flags
virtual void create(const char *name, bool exclusive=false, int perms=0666)
virtual IOSize write(const void *from, IOSize n, IOOffset pos)
virtual IOOffset position(void) const
std::unique_ptr< Davix::DavPosix > m_davixPosix
void close(void) override
virtual IOOffset size(void) const
virtual void open(const char *name, int flags=IOFlags::OpenRead, int perms=0666)
void resize(IOOffset size) override
~DavixFile(void) override