90 return n == 0 ? -1 : byte;
513 self->position(0,
END);
515 self->position(here);
virtual IOSize readv(IOBuffer *into, IOSize buffers)
IOSize xreadv(IOBuffer *into, IOSize buffers)
IOSize xwritev(const IOBuffer *from, IOSize buffers)
virtual IOOffset size() const
virtual IOSize writev(const IOBuffer *from, IOSize buffers)
IOSize write(unsigned char byte)
char data[epos_bytes_allocation]
IOSize xread(IOBuffer into)
virtual IOOffset position() const
IOSize xwrite(const void *from, IOSize n)
virtual bool prefetch(const IOPosBuffer *what, IOSize n)