My Project
Public Member Functions | List of all members
ParaEngine::CMemReadFile Class Reference
Inheritance diagram for ParaEngine::CMemReadFile:
ParaEngine::IReadFile

Public Member Functions

 CMemReadFile (const char *filename)
 
 CMemReadFile (IReadFile *pFile, DWORD nSize)
 
 CMemReadFile (byte *buffer, DWORD nSize, bool bDeleteBuffer=true)
 
virtual DWORD read (void *buffer, DWORD sizeToRead)
 returns how much was read
 
virtual bool seek (DWORD finalPos, bool relativeMovement=false)
 changes position in file, returns true if successful if relativeMovement==true, the pos is changed relative to current pos, otherwise from begin of file
 
virtual DWORD getSize ()
 returns size of file
 
virtual bool isOpen ()
 returns if file is open
 
virtual DWORD getPos ()
 returns where in the file we are.
 
virtual const char * getFileName ()
 returns name of file
 
virtual void Release ()
 delete this
 
byte * getBuffer ()
 get the buffer at current location
 

The documentation for this class was generated from the following files: