1 #ifndef ABSTRACTSIMPLEIO_H
2 #define ABSTRACTSIMPLEIO_H
10 virtual int read(
void *ptr,
size_t len) = 0;
11 virtual int64_t
pos()
const = 0;
18 virtual int write(
void const *ptr,
size_t len) = 0;
Definition: AbstractSimpleIO.h:7
virtual ~AbstractSimpleReader()=default
virtual int read(void *ptr, size_t len)=0
virtual void seek(int64_t pos)=0
virtual int64_t pos() const =0
Definition: AbstractSimpleIO.h:15
virtual int write(void const *ptr, size_t len)=0
virtual ~AbstractSimpleWriter()=default