GizmoBase

gzIO.h File Reference

Basic utilites for low level file management. More...

#include "gzBase.h"

Go to the source code of this file.

Defines

#define GZ_F_FILEMODE
#define GZ_FILE_ERROR   NULL

Typedefs

typedef FILE * gzFileHandle

Enumerations

enum  gzOriginPos { GZ_ORIGIN_SET, GZ_ORIGIN_END, GZ_ORIGIN_CUR }

Functions

gzFileHandle gzFileOpenRead (const gzString &name, gzULong *filesize)
gzFileHandle gzFileOpenWrite (const gzString &name, gzBool append=FALSE)
gzULong gzFileRead (gzFileHandle handle, gzUByte *buffer, gzULong maxbytes)
gzVoid gzFileWrite (gzFileHandle handle, gzUByte *buffer, gzULong bytes)
gzVoid gzFileFlush (gzFileHandle handle)
gzVoid gzFileClose (gzFileHandle handle)
gzULong gzFileSize (gzFileHandle handle)
gzBool gzFileReset (gzFileHandle handle, gzMemOffset position)
gzBool gzFileSeek (gzFileHandle handle, gzMemOffset offset, gzOriginPos origin)


Detailed Description

Basic utilites for low level file management.

Blah

Definition in file gzIO.h.


Define Documentation

#define GZ_F_FILEMODE
 

Definition at line 33 of file gzIO.h.

#define GZ_FILE_ERROR   NULL
 

Definition at line 44 of file gzIO.h.


Typedef Documentation

typedef FILE* gzFileHandle
 

Definition at line 43 of file gzIO.h.


Enumeration Type Documentation

enum gzOriginPos
 

Enumerator:
GZ_ORIGIN_SET 
GZ_ORIGIN_END 
GZ_ORIGIN_CUR 

Definition at line 47 of file gzIO.h.


Function Documentation

gzVoid gzFileClose gzFileHandle  handle  ) 
 

gzVoid gzFileFlush gzFileHandle  handle  ) 
 

gzFileHandle gzFileOpenRead const gzString name,
gzULong filesize
 

gzFileHandle gzFileOpenWrite const gzString name,
gzBool  append = FALSE
 

gzULong gzFileRead gzFileHandle  handle,
gzUByte buffer,
gzULong  maxbytes
 

gzBool gzFileReset gzFileHandle  handle,
gzMemOffset  position
 

gzBool gzFileSeek gzFileHandle  handle,
gzMemOffset  offset,
gzOriginPos  origin
 

gzULong gzFileSize gzFileHandle  handle  ) 
 

gzVoid gzFileWrite gzFileHandle  handle,
gzUByte buffer,
gzULong  bytes
 


Documentation for GizmoBase generated at Wed Feb 20 11:57:56 2008 by   Saab Training Systems AB, ¸ (c) 2003-and beyond