Public Member Functions

xl7::io::BufferedFile Class Reference

#include <BufferedFile.h>

List of all members.

Public Member Functions

 BufferedFile (void)
 ~BufferedFile (void)
 BufferedFile (const BufferedFile &rhs)
BufferedFileoperator= (const BufferedFile &rhs)
char * GetBuffer ()
const char * GetBuffer () const
unsigned GetSize () const
bool Init (IRom &rom)
bool Release ()

Constructor & Destructor Documentation

xl7::io::BufferedFile::BufferedFile ( void   ) 

Default constructor.

xl7::io::BufferedFile::~BufferedFile ( void   ) 

Destructor.

xl7::io::BufferedFile::BufferedFile ( const BufferedFile rhs  ) 

Copy constructor.


Member Function Documentation

char* xl7::io::BufferedFile::GetBuffer (  )  [inline]

Returns the data buffer.

const char* xl7::io::BufferedFile::GetBuffer (  )  const [inline]

Returns the data buffer.

unsigned xl7::io::BufferedFile::GetSize (  )  const [inline]

Returns the size of the data buffer, in bytes.

bool xl7::io::BufferedFile::Init ( IRom rom  ) 

Initializes the data buffer by reading the given full rom.

BufferedFile & xl7::io::BufferedFile::operator= ( const BufferedFile rhs  ) 

Copy assignment operator.

bool xl7::io::BufferedFile::Release (  ) 

Releases the data buffer.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines