Google

Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals  

agl_ios Struct Reference

defines an io stream. More...

#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.


Detailed Description

This structure defines io streams for adgali all the members are private. Don't use them directly


Doc generated at 6 Sep 2001 for, adgali 0.1.0 written by Stephane APIOU, © 2001 Generated by doxygen 1.2.9.1 ,