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

amn::IWriteFile Class Reference

#include <IWriteFile.h>

Inheritance diagram for amn::IWriteFile:

amn::IReference List of all members.

Public Member Functions

 IWriteFile (IFileManager *m, const char *filename)
virtual ~IWriteFile ()
virtual bool isOpen ()=0
virtual void close ()=0
virtual void writeBytes (void *into, int length)=0
virtual int getFilePosition ()=0
virtual void setFilePosition (int position)=0
virtual const char * getFileName ()=0

Protected Attributes

IFileManagerfileManager
std::ofstream file

Constructor & Destructor Documentation

amn::IWriteFile::IWriteFile IFileManager m,
const char *  filename
[inline]
 

virtual amn::IWriteFile::~IWriteFile  )  [inline, virtual]
 


Member Function Documentation

virtual void amn::IWriteFile::close  )  [pure virtual]
 

virtual const char* amn::IWriteFile::getFileName  )  [pure virtual]
 

virtual int amn::IWriteFile::getFilePosition  )  [pure virtual]
 

virtual bool amn::IWriteFile::isOpen  )  [pure virtual]
 

virtual void amn::IWriteFile::setFilePosition int  position  )  [pure virtual]
 

virtual void amn::IWriteFile::writeBytes void *  into,
int  length
[pure virtual]
 


Member Data Documentation

std::ofstream amn::IWriteFile::file [protected]
 

IFileManager* amn::IWriteFile::fileManager [protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Feb 1 22:23:26 2006 for AmnesiaEngine by  doxygen 1.4.2