Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

BMemFile Class Reference

#include <BVirtualFile.h>

Inheritance diagram for BMemFile:

Inheritance graph
[legend]
Collaboration diagram for BMemFile:

Collaboration graph
[legend]
List of all members.

Detailed Description

File abstraction for a memory block.


Public Member Functions

 BMemFile (u32 address, u32 len, bool freeWhenDone=false)
 ~BMemFile ()
virtual int read (void *buf, unsigned int nbytes)
std::string read ()
virtual int write (const void *buf, unsigned int nbytes)
int write (const std::string &str)
virtual long tell ()
virtual int seek (long offset, Whence whence)
virtual int eof ()


Constructor & Destructor Documentation

BMemFile::BMemFile u32    address,
u32    len,
bool    freeWhenDone = false
 

BMemFile::~BMemFile  
 


Member Function Documentation

virtual int BMemFile::eof   [virtual]
 

Implements BVirtualFile.

std::string BMemFile::read  
 

Reimplemented from BVirtualFile.

virtual int BMemFile::read void *    buf,
unsigned int    nbytes
[virtual]
 

Implements BVirtualFile.

virtual int BMemFile::seek long    offset,
Whence    whence
[virtual]
 

Implements BVirtualFile.

virtual long BMemFile::tell   [virtual]
 

Implements BVirtualFile.

int BMemFile::write const std::string &    str [inline]
 

Reimplemented from BVirtualFile.

virtual int BMemFile::write const void *    buf,
unsigned int    nbytes
[virtual]
 

Implements BVirtualFile.


The documentation for this class was generated from the following file:
Generated on Sat Dec 29 10:00:36 2007 for DSGUI by doxygen1.3-rc3