corona  1.0.2
Public Member Functions
corona::MemoryFile Class Reference

#include <MemoryFile.h>

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

List of all members.

Public Member Functions

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

Detailed Description

Definition at line 12 of file MemoryFile.h.


Constructor & Destructor Documentation

corona::MemoryFile::MemoryFile ( const void *  buffer,
int  size 
)

Definition at line 31 of file MemoryFile.cpp.

Definition at line 40 of file MemoryFile.cpp.


Member Function Documentation

int COR_CALL corona::MemoryFile::read ( void *  buffer,
int  size 
) [virtual]

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

Parameters:
bufferbuffer to read into
sizenumber of bytes to read
Returns:
number of bytes successfully read

Implements corona::File.

Definition at line 44 of file MemoryFile.cpp.

int COR_CALL corona::MemoryFile::write ( const void *  buffer,
int  size 
) [virtual]

Write size bytes from buffer to the file.

Parameters:
bufferbuffer that contains the data to write
sizenumber of bytes to write
Returns:
number of bytes successfully written

Implements corona::File.

Definition at line 51 of file MemoryFile.cpp.

bool COR_CALL corona::MemoryFile::seek ( int  position,
SeekMode  mode 
) [virtual]

Jump to a new position in the file, using the specified seek mode. Remember: if mode is END, the position must be negative, to seek backwards from the end of the file into its contents. If the seek fails, the current position is undefined.

Parameters:
positionposition relative to the mode
modewhere to seek from in the file
Returns:
true on success, false otherwise

Implements corona::File.

Definition at line 58 of file MemoryFile.cpp.

int COR_CALL corona::MemoryFile::tell ( ) [virtual]

Get current position within the file.

Returns:
current position

Implements corona::File.

Definition at line 76 of file MemoryFile.cpp.


The documentation for this class was generated from the following files: