audiere::MemoryFile Class Reference

#include <memory_file.h>

Inheritance diagram for audiere::MemoryFile:

Inheritance graph
[legend]
Collaboration diagram for audiere::MemoryFile:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MemoryFile (const void *buffer, int size)
 ~MemoryFile ()
int read (void *buffer, int size)
int write (const void *buffer, int size)
bool seek (int position, SeekMode mode)
int tell ()

Detailed Description

Definition at line 11 of file memory_file.h.


Constructor & Destructor Documentation

audiere::MemoryFile::MemoryFile const void *  buffer,
int  size
 

Definition at line 28 of file memory_file.cpp.

References audiere::getNextPowerOfTwo().

audiere::MemoryFile::~MemoryFile  ) 
 

Definition at line 37 of file memory_file.cpp.


Member Function Documentation

int audiere::MemoryFile::read void *  buffer,
int  size
[virtual]
 

Read size bytes from the file, storing them in buffer.

Parameters:
buffer buffer to read into
size number of bytes to read
Returns:
number of bytes successfully read

Implements audiere::File.

Definition at line 41 of file memory_file.cpp.

bool audiere::MemoryFile::seek int  position,
SeekMode  mode
 

Definition at line 55 of file memory_file.cpp.

References audiere::File::BEGIN, audiere::File::CURRENT, and audiere::File::END.

int audiere::MemoryFile::tell  )  [virtual]
 

Get current position within the file.

Returns:
current position

Implements audiere::File.

Definition at line 73 of file memory_file.cpp.

int audiere::MemoryFile::write const void *  buffer,
int  size
 

Definition at line 48 of file memory_file.cpp.


The documentation for this class was generated from the following files:
Generated on Mon Feb 13 23:09:27 2006 for audiere by  doxygen 1.4.6