Go to the documentation of this file. 1 #ifndef DCACHE_ADAPTOR_DCACHE_FILE_H
2 #define DCACHE_ADAPTOR_DCACHE_FILE_H
33 void close(
void)
override;
34 virtual void abort(
void);
42 #endif // DCACHE_ADAPTOR_DCACHE_FILE_H
virtual void open(const char *name, int flags=IOFlags::OpenRead, int perms=0666)
virtual IOOffset size(void) const
virtual void create(const char *name, bool exclusive=false, int perms=0666)
IOSize readv(IOBuffer *into, IOSize buffers) override
void close(void) override
void resize(IOOffset size) override
~DCacheFile(void) override
virtual IOOffset position(void) const
virtual IOSize write(const void *from, IOSize n, IOOffset pos)
IOSize write(const void *from, IOSize n) override