#include <basestrm.h>
Inheritance diagram for tmemorystream:

Public Member Functions | |
| tmemorystream (tmemorystreambuf *lbuf, IOMode mode) | |
| virtual void | writedata (const void *nbuf, int size) |
| writes data to the stream | |
| virtual int | readdata (void *nbuf, int size, bool excpt=true) |
| Reads data from the stream. | |
| int | dataavail (void) |
Protected Attributes | |
| int | blocksize |
| char * | zeiger |
| IOMode | _mode |
| int | actmempos |
| tmemorystreambuf * | buf |
|
||||||||||||
|
Definition at line 2120 of file basestrm.cpp. References _mode, actmempos, tmemorystreambuf::allocated, tnstream::appending, blocksize, tmemorystreambuf::buf, buf, tnstream::reading, tmemorystreambuf::used, tnstream::writing, and zeiger. |
|
|
Definition at line 2190 of file basestrm.cpp. References _mode, actmempos, buf, tmemorystreambuf::used, and tnstream::writing. Referenced by trunreplay::readnextaction(), and trunreplay::run(). |
|
||||||||||||||||
|
Reads data from the stream.
Implements tnstream. Definition at line 2173 of file basestrm.cpp. References _mode, actmempos, tmemorystreambuf::buf, buf, tnstream::reading, and tmemorystreambuf::used. |
|
||||||||||||
|
writes data to the stream
Implements tnstream. Definition at line 2153 of file basestrm.cpp. References _mode, tmemorystreambuf::allocated, blocksize, tmemorystreambuf::buf, buf, tmemorystreambuf::used, and tnstream::writing. |
|
|
Definition at line 211 of file basestrm.h. Referenced by dataavail(), readdata(), tmemorystream(), and writedata(). |
|
|
Definition at line 212 of file basestrm.h. Referenced by dataavail(), readdata(), and tmemorystream(). |
|
|
Definition at line 209 of file basestrm.h. Referenced by tmemorystream(), and writedata(). |
|
|
Definition at line 213 of file basestrm.h. Referenced by dataavail(), tmemorystreambuf::getBuffer(), readdata(), tmemorystream(), and writedata(). |
|
|
Definition at line 210 of file basestrm.h. Referenced by tmemorystream(). |
1.4.2