Game Accessibility Library logo SourceForge.net Logo
Game Accessibility Suite: CATStreamRAM::Read
CATResult CATStreamRAM::Read ( void *  buffer,
CATUInt32 length 
) [virtual]

Read() reads the requested amount of data into a buffer.

Will read up to, but not necessarily, [length] bytes. On return, length is set to the number of bytes actually read. buffer *must* be large enough for max value of length.

Parameters:
buffer - target buffer for read
length - min(length of buffer, desired read length). Set to amount read on return.
Returns:
CATResult - CAT_SUCCESS on success
See also:
Write()

Implements CATStream.

Definition at line 146 of file CATStreamRAM.cpp.

References CAT_ERR_FILE_NOT_OPEN, CAT_STAT_FILE_AT_EOF, CAT_SUCCESS, CATASSERT, CATRESULT, fCurPos, fRamCache, fSize, and IsOpen().


Generated on Mon Feb 11 04:10:57 2008 for Game Accessibility Suite by doxygen 1.5.4