#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 |