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

IFileManager * fileManager
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