Game Accessibility Library logo SourceForge.net Logo
Game Accessibility Suite: CATStream::WriteAbs
virtual CATResult CATStream::WriteAbs ( const void *  buffer,
CATUInt32  length,
CATInt64  position 
) [pure virtual]

WriteAbs() Writes from the specified location, but does not change the current stream position.

WriteAbs() is mainly for use in substreams, and may not be available from all stream types. If you're not implementing it, then please return an error from your derived class.

Parameters:
buffer - target buffer for Write
length - length of data to write
position - position within stream to read.
Returns:
CATResult - CAT_SUCCESS on success.

Implemented in CATStreamFile, CATStreamRAM, and CATStreamSub.

Referenced by CATStreamSub::Write().


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