Go to the documentation of this file.
73 Storage *
self = const_cast<Storage *>(
this);
74 return self->position(0,
CURRENT);
79 Storage *
self = const_cast<Storage *>(
this);
81 self->position(0,
END);
virtual IOOffset size(void) const
virtual bool eof(void) const
virtual IOSize readv(IOPosBuffer *into, IOSize buffers)
IOSize write(IOBuffer from, IOOffset pos)
virtual void rewind(void)
virtual bool prefetch(const IOPosBuffer *what, IOSize n)
virtual IOSize writev(const IOPosBuffer *from, IOSize buffers)
virtual IOOffset position(void) const
char data[epos_bytes_allocation]
virtual IOSize write(const void *from, IOSize n, IOOffset pos)