#include <StreamCoder.h>
Collaboration diagram for rel::StreamCoder:

Public Types | |
| typedef IODevice::size_type | size_type |
Public Methods | |
| StreamCoder (const SmartPtr< IODevice > &passThru) | |
| virtual | ~StreamCoder () |
| virtual bool | read (int8_t &) const |
| virtual bool | read (uint8_t &) const |
| virtual bool | read (int16_t &) const |
| virtual bool | read (uint16_t &) const |
| virtual bool | read (int32_t &) const |
| virtual bool | read (uint32_t &) const |
| virtual bool | read (int64_t &) const |
| virtual bool | read (uint64_t &) const |
| virtual bool | read (float &) const |
| virtual bool | read (double &) const |
| virtual bool | read (std::string &) const |
| virtual bool | write (int8_t) |
| virtual bool | write (uint8_t) |
| virtual bool | write (int16_t) |
| virtual bool | write (uint16_t) |
| virtual bool | write (int32_t) |
| virtual bool | write (uint32_t) |
| virtual bool | write (int64_t) |
| virtual bool | write (uint64_t) |
| virtual bool | write (float) |
| virtual bool | write (double) |
| virtual bool | write (const std::string &) |
| virtual int | getReadDescriptor () const |
| virtual bool | isDirectAccess () const |
| virtual size_type | at () const |
| virtual bool | at (size_type offset) |
| virtual bool | atEnd () const |
| virtual void | flush () |
| virtual bool | writeBytes (const char *data, size_type len) |
| virtual bool | readBytes (char *data, size_type maxLen) const |
| virtual size_type | writeRawBytes (const char *data, size_type len) |
| virtual size_type | readRawBytes (char *data, size_type maxLen) const |
| virtual SmartPtr< char *> | print () |
Protected Attributes | |
| SmartPtr< IODevice > | passThru |
1.2.10 written by Dimitri van Heesch,
© 1997-2001