#include <simplestream.h>
Inheritance diagram for tnbufstream:

Public Member Functions | |
| tnbufstream () | |
| virtual void | writedata (const void *buf, int size) |
| writes data to the stream | |
| virtual int | readdata (void *buf, int size, bool excpt=true) |
| Reads data from the stream. | |
| virtual | ~tnbufstream () |
Protected Member Functions | |
| virtual void | readbuffer (void)=0 |
| virtual void | writebuffer (void)=0 |
| virtual void | close (void) |
Protected Attributes | |
| char * | zeiger |
| IOMode | _mode |
| int | actmempos |
| int | memsize |
| int | datasize |
|
|
Definition at line 46 of file simplestream.cpp. References _mode, actmempos, datasize, memsize, tnstream::uninitialized, and zeiger. |
|
|
Definition at line 138 of file simplestream.cpp. |
|
|
Definition at line 42 of file simplestream.h. Referenced by tn_file_buf_stream::~tn_file_buf_stream(), and tn_lzw_file_buf_stream::~tn_lzw_file_buf_stream(). |
|
|
Implemented in tn_file_buf_stream. Referenced by readdata(). |
|
||||||||||||||||
|
Reads data from the stream.
Implements tnstream. Reimplemented in tn_lzw_file_buf_stream. Definition at line 67 of file simplestream.cpp. References _mode, actmempos, datasize, tnstream::getDeviceName(), readbuffer(), tnstream::reading, and zeiger. Referenced by tn_c_lzw_filestream::readcmpdata(), tn_lzw_file_buf_stream::readcmpdata(), tncontainerstream::readcontainerdata(), tn_c_lzw_filestream::readdata(), and tncontainerstream::tncontainerstream(). |
|
|
Implemented in tn_file_buf_stream. Definition at line 2236 of file basestrm.cpp. Referenced by writedata(). |
|
||||||||||||
|
writes data to the stream
Implements tnstream. Reimplemented in tn_lzw_file_buf_stream. Definition at line 107 of file simplestream.cpp. References _mode, actmempos, tnstream::getDeviceName(), memsize, writebuffer(), tnstream::writing, and zeiger. Referenced by tn_c_lzw_filestream::writecmpdata(), tn_lzw_file_buf_stream::writecmpdata(), and writepcx(). |
|
|
Definition at line 35 of file simplestream.h. Referenced by readdata(), tn_file_buf_stream::seek(), tn_file_buf_stream::tn_file_buf_stream(), tnbufstream(), writedata(), and tn_file_buf_stream::~tn_file_buf_stream(). |
|
|
Definition at line 36 of file simplestream.h. Referenced by readdata(), tn_file_buf_stream::seek(), tnbufstream(), tn_file_buf_stream::writebuffer(), and writedata(). |
|
|
Definition at line 38 of file simplestream.h. Referenced by tn_file_buf_stream::readbuffer(), readdata(), tn_file_buf_stream::seek(), and tnbufstream(). |
|
|
Definition at line 37 of file simplestream.h. Referenced by tn_file_buf_stream::readbuffer(), tnbufstream(), writedata(), and ~tnbufstream(). |
|
|
Definition at line 34 of file simplestream.h. Referenced by tn_file_buf_stream::readbuffer(), readdata(), tnbufstream(), tn_file_buf_stream::writebuffer(), writedata(), and ~tnbufstream(). |
1.4.2