GTempStream Class Reference

#include <GStream.h>

Inheritance diagram for GTempStream:

GProxyStream GStreamI

List of all members.

Public Member Functions

int Write (const void *Buffer, int Size, int Flags=0)
 Write bytes to the stream.


Detailed Description

A temporary FIFO stream that stores data in memory up until you reach the 'MaxMemSize' limit at which point the class begins storing data in a temporary file on disk.

Member Function Documentation

int GTempStream::Write ( const void *  Buffer,
int  Size,
int  Flags = 0 
) [virtual]

Write bytes to the stream.

Returns:
> 0 on succes, which indicates the number of bytes written

Reimplemented from GProxyStream.

References GFile::GetSize(), GMemStream::GetSize(), GStreamI::GetSize(), GFile::Open(), GFile::SetPos(), GMemStream::SetPos(), GMemStream::Write(), and GProxyStream::Write().


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

Generated on Wed May 11 07:51:58 2011 for Lgi by  doxygen 1.5.6