Main Page | Alphabetical List | Compound List | File List | Compound Members | File Members

VFSFile Struct Reference

List of all members.

Public Attributes

unsigned int Signature
geVFileRWOps
VFSFileSystem
DirTreeDirEntry
DirTreeDirectory
long RWOpsStartPos
long CurrentRelPos
long Length
char Mask
unsigned int OpenModeFlags
long EndPosition
geBoolean IsSystem
long DataLength
geBoolean Dispersed

Member Data Documentation

long VFSFile::CurrentRelPos
 

Definition at line 69 of file fsvfs.c.

Referenced by ClampOperationSize(), ForceFilePos(), FSVFS_EOF(), FSVFS_GetS(), FSVFS_Read(), FSVFS_Seek(), FSVFS_Size(), FSVFS_Tell(), FSVFS_Write(), and UpdateFilePos().

long VFSFile::DataLength
 

Definition at line 78 of file fsvfs.c.

Referenced by FSVFS_Close(), FSVFS_Open(), and FSVFS_OpenNewSystem().

DirTree* VFSFile::Directory
 

Definition at line 66 of file fsvfs.c.

Referenced by ClampOperationSize(), ForceFilePos(), FSVFS_Close(), FSVFS_EOF(), FSVFS_FileExists(), FSVFS_FinderCreate(), FSVFS_GetS(), FSVFS_Open(), FSVFS_OpenNewSystem(), FSVFS_Read(), FSVFS_Seek(), FSVFS_Size(), FSVFS_Tell(), FSVFS_Write(), and UpdateFilePos().

DirTree* VFSFile::DirEntry
 

Definition at line 65 of file fsvfs.c.

Referenced by FSVFS_Close(), FSVFS_GetProperties(), FSVFS_Open(), FSVFS_SetAttributes(), FSVFS_SetHints(), and FSVFS_SetTime().

geBoolean VFSFile::Dispersed
 

Definition at line 79 of file fsvfs.c.

Referenced by FSVFS_Open().

long VFSFile::EndPosition
 

Definition at line 76 of file fsvfs.c.

Referenced by FSVFS_Close(), and FSVFS_OpenNewSystem().

geBoolean VFSFile::IsSystem
 

Definition at line 77 of file fsvfs.c.

Referenced by FSVFS_Close(), FSVFS_Open(), and FSVFS_OpenNewSystem().

long VFSFile::Length
 

Definition at line 70 of file fsvfs.c.

Referenced by ClampOperationSize(), ForceFilePos(), FSVFS_Close(), FSVFS_EOF(), FSVFS_GetS(), FSVFS_Open(), FSVFS_Read(), FSVFS_Seek(), FSVFS_Size(), FSVFS_Tell(), FSVFS_Write(), and UpdateFilePos().

char VFSFile::Mask
 

Definition at line 71 of file fsvfs.c.

Referenced by FSVFS_Close(), FSVFS_Open(), FSVFS_OpenNewSystem(), FSVFS_Read(), and FSVFS_Write().

unsigned int VFSFile::OpenModeFlags
 

Definition at line 73 of file fsvfs.c.

Referenced by FSVFS_Close(), FSVFS_Open(), FSVFS_OpenNewSystem(), and FSVFS_Write().

geVFile* VFSFile::RWOps
 

Definition at line 62 of file fsvfs.c.

Referenced by ForceFilePos(), FSVFS_Close(), FSVFS_GetS(), FSVFS_Open(), FSVFS_OpenNewSystem(), FSVFS_Read(), FSVFS_Seek(), FSVFS_Write(), and UpdateFilePos().

long VFSFile::RWOpsStartPos
 

Definition at line 68 of file fsvfs.c.

Referenced by ForceFilePos(), FSVFS_Close(), FSVFS_Open(), FSVFS_OpenNewSystem(), FSVFS_Seek(), and UpdateFilePos().

unsigned int VFSFile::Signature
 

Definition at line 60 of file fsvfs.c.

Referenced by FSVFS_Open(), and FSVFS_OpenNewSystem().

struct VFSFile* VFSFile::System
 

Definition at line 63 of file fsvfs.c.

Referenced by FSVFS_Close(), FSVFS_Open(), and FSVFS_OpenNewSystem().


The documentation for this struct was generated from the following file:
Generated on Tue Sep 30 12:39:29 2003 for GTestAndEngine by doxygen 1.3.2