Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

RageFileObjMem Class Reference

#include <RageFileDriverMemory.h>

Inheritance diagram for RageFileObjMem:

Inheritance graph
[legend]
Collaboration diagram for RageFileObjMem:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 RageFileObjMem (RageFileObjMemFile *pFile=NULL)
 RageFileObjMem (const RageFileObjMem &cpy)
 ~RageFileObjMem ()
int ReadInternal (void *buffer, size_t bytes)
int WriteInternal (const void *buffer, size_t bytes)
int SeekInternal (int offset)
int GetFileSize () const
RageFileBasicCopy () const
const CString & GetString () const
void PutString (const CString &sBuf)

Private Attributes

RageFileObjMemFilem_pFile
int m_iFilePos

Constructor & Destructor Documentation

RageFileObjMem::RageFileObjMem RageFileObjMemFile pFile = NULL  ) 
 

RageFileObjMem::RageFileObjMem const RageFileObjMem cpy  ) 
 

RageFileObjMem::~RageFileObjMem  ) 
 


Member Function Documentation

RageFileBasic * RageFileObjMem::Copy  )  const [virtual]
 

Reimplemented from RageFileObj.

int RageFileObjMem::GetFileSize  )  const [virtual]
 

Implements RageFileObj.

const CString & RageFileObjMem::GetString  )  const
 

void RageFileObjMem::PutString const CString &  sBuf  ) 
 

int RageFileObjMem::ReadInternal void *  buffer,
size_t  bytes
[virtual]
 

Implements RageFileObj.

int RageFileObjMem::SeekInternal int  offset  )  [virtual]
 

Reimplemented from RageFileObj.

int RageFileObjMem::WriteInternal const void *  buffer,
size_t  bytes
[virtual]
 

Implements RageFileObj.


Member Data Documentation

int RageFileObjMem::m_iFilePos [private]
 

Reimplemented from RageFileObj.

RageFileObjMemFile* RageFileObjMem::m_pFile [private]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 21:01:20 2005 for StepMania by doxygen 1.3.7