1 #ifndef STORAGE_FACTORY_STORAGE_H
2 #define STORAGE_FACTORY_STORAGE_H
17 namespace edm::storage {
58 virtual bool eof()
const;
71 #endif // STORAGE_FACTORY_STORAGE_H
virtual IOSize readv(IOBuffer *into, IOSize buffers)
virtual IOOffset size() const
IOSize xreadv(IOBuffer *into, IOSize buffers)
IOSize xwritev(const IOBuffer *from, IOSize buffers)
virtual void resize(IOOffset size)=0
constexpr int PREFETCH_PROBE_LENGTH
virtual IOOffset position() const
virtual IOSize writev(const IOBuffer *from, IOSize buffers)
IOSize write(unsigned char byte)
IOSize xread(IOBuffer into)
Storage & operator=(const Storage &)=delete
IOSize xwrite(const void *from, IOSize n)
virtual bool prefetch(const IOPosBuffer *what, IOSize n)