#include <agl_ios.h>
Data Fields | |
int(* | seek )(struct agl_ios *ios, int offset, int whence) |
the seek function. | |
int(* | read )(struct agl_ios *ios, void *buf, int size, int maxobj, void *supp) |
the read function. | |
int(* | write )(struct agl_ios *ios, void *buf, int size, int maxobj, void *supp) |
the write function. | |
int(* | close )(struct agl_ios *ios) |
the close function. | |
agl_ios:: { ... } | privates |
all these members are private. | |
char * | filename |
the ( if defined ) name of the file. | |
int | type |
type of input/output openened. | |
FILE * | fstream |
file descriptor for a file stream. | |
int | handle |
handle for a file io. | |
unsigned char * | mem |
the memory zone. | |
unsigned long | pos |
the position in this zone. | |
unsigned long | size |
the size of this zone. | |
agl_ios:: { ... } ::@1 | mem |
members for memory ios. |