#include <OStreamer.hh>
Inheritance diagram for rovsoft::io::OStreamer:

Public Member Functions | |
| virtual OStreamer & | writeChar (char arg)=0 throw (IOExceptionPtr) |
| Writes a single character. | |
| virtual OStreamer & | writeByte (char arg)=0 throw (IOExceptionPtr) |
| Writes a single byte. | |
| virtual OStreamer & | writeUByte (unsigned char arg)=0 throw (IOExceptionPtr) |
| Writes a single unsigned byte. | |
| virtual OStreamer & | writeShort (short arg)=0 throw (IOExceptionPtr) |
| Writes a single short. | |
| virtual OStreamer & | writeUShort (unsigned short arg)=0 throw (IOExceptionPtr) |
| Writes a single unsigned short. | |
| virtual OStreamer & | writeLong (long arg)=0 throw (IOExceptionPtr) |
| Writes a single long. | |
| virtual OStreamer & | writeULong (unsigned long arg)=0 throw (IOExceptionPtr) |
| Writes a single unsigned long. | |
| virtual OStreamer & | writeLongLong (long long arg)=0 throw (IOExceptionPtr) |
| Writes a single long long. | |
| virtual OStreamer & | writeULongLong (unsigned long long arg)=0 throw (IOExceptionPtr) |
| Writes a single unsigned long long. | |
| virtual OStreamer & | writeFloat (float arg)=0 throw (IOExceptionPtr) |
| Writes a single float. | |
| virtual OStreamer & | writeDouble (double arg)=0 throw (IOExceptionPtr) |
| Writes a single double. | |
| virtual OStreamer & | writeLengthString (const std::string &arg)=0 throw (IOExceptionPtr) |
| Write a string together with its length. | |
| virtual OStreamer & | writeString (const std::string &arg)=0 throw (IOExceptionPtr) |
| Write a string without its length. | |
| virtual | ~OStreamer () |
| Virtual destructor. | |
|
|
Virtual destructor.
|
|
|
Writes a single byte.
Implemented in rovsoft::io::AsciiOStreamer, rovsoft::io::BinaryLenSegmentOStreamer, rovsoft::io::BinaryOStreamer, and rovsoft::io::BinarySubstitutionOStreamer. |
|
|
Writes a single character. For binary protocols this function does the same as writeByte, for string based protocols, writeChar writes the character as character in the stream, writeByte translates it into the string representation of the ASCII code. E.g.: writeChar('1') --> '1' is sent. writeByte('1') --> 49 is sent.
Implemented in rovsoft::io::AsciiOStreamer, rovsoft::io::BinaryLenSegmentOStreamer, and rovsoft::io::BinaryOStreamer. |
|
|
Writes a single double.
Implemented in rovsoft::io::AsciiOStreamer, rovsoft::io::BinaryLenSegmentOStreamer, and rovsoft::io::BinaryOStreamer. |
|
|
Writes a single float.
Implemented in rovsoft::io::AsciiOStreamer, rovsoft::io::BinaryLenSegmentOStreamer, and rovsoft::io::BinaryOStreamer. |
|
|
Write a string together with its length.
Implemented in rovsoft::io::AsciiOStreamer, rovsoft::io::BinaryLenSegmentOStreamer, and rovsoft::io::BinaryOStreamer. |
|
|
Writes a single long.
Implemented in rovsoft::io::AsciiOStreamer, rovsoft::io::BinaryLenSegmentOStreamer, and rovsoft::io::BinaryOStreamer. |
|
|
Writes a single long long.
Implemented in rovsoft::io::AsciiOStreamer, rovsoft::io::BinaryLenSegmentOStreamer, and rovsoft::io::BinaryOStreamer. |
|
|
Writes a single short.
Implemented in rovsoft::io::AsciiOStreamer, rovsoft::io::BinaryLenSegmentOStreamer, and rovsoft::io::BinaryOStreamer. |
|
|
Write a string without its length. -->The receiver has to know the length! Implemented in rovsoft::io::AsciiOStreamer, rovsoft::io::BinaryLenSegmentOStreamer, and rovsoft::io::BinaryOStreamer. |
|
|
Writes a single unsigned byte.
Implemented in rovsoft::io::AsciiOStreamer, rovsoft::io::BinaryLenSegmentOStreamer, and rovsoft::io::BinaryOStreamer. |
|
|
Writes a single unsigned long.
Implemented in rovsoft::io::AsciiOStreamer, rovsoft::io::BinaryLenSegmentOStreamer, and rovsoft::io::BinaryOStreamer. |
|
|
Writes a single unsigned long long.
Implemented in rovsoft::io::AsciiOStreamer, rovsoft::io::BinaryLenSegmentOStreamer, and rovsoft::io::BinaryOStreamer. |
|
|
Writes a single unsigned short.
Implemented in rovsoft::io::AsciiOStreamer, rovsoft::io::BinaryLenSegmentOStreamer, and rovsoft::io::BinaryOStreamer. |
1.4.3