Go to the documentation of this file.
31 #ifndef SEEK_SET // from stdio.h
53 virtual int read(
void *ptr,
int block_size,
int n_blocks) = 0;
57 virtual int write(
const void *ptr,
int block_size,
int n_blocks) = 0;
63 int taggedRead(
void *ptr,
int block_size,
int n_blocks,
const char *tag);
66 int taggedWrite(
const void *ptr,
int block_size,
int n_blocks,
const char *tag);
69 virtual int eof() = 0;
72 virtual int flush() = 0;
75 virtual int seek(
long offset,
int whence) = 0;
78 virtual long tell() = 0;
90 virtual char *
gets(
char *dest,
int size_) = 0;