#include <BinaryOStreamer.hh>
Inheritance diagram for rovsoft::io::BinaryOStreamer:
Public Member Functions | |
BinaryOStreamer (std::ostream *out) throw (lib::NullPointerExceptionPtr) | |
Builds a BinaryOStreamer writing its output to ostream out. | |
virtual BinaryOStreamer & | writeChar (char arg) throw (IOExceptionPtr) |
virtual BinaryOStreamer & | writeByte (char arg) throw (IOExceptionPtr) |
Writes a single byte. | |
virtual BinaryOStreamer & | writeUByte (unsigned char arg) throw (IOExceptionPtr) |
virtual BinaryOStreamer & | writeShort (short arg) throw (IOExceptionPtr) |
virtual BinaryOStreamer & | writeUShort (unsigned short arg) throw (IOExceptionPtr) |
virtual BinaryOStreamer & | writeLong (long arg) throw (IOExceptionPtr) |
virtual BinaryOStreamer & | writeULong (unsigned long arg) throw (IOExceptionPtr) |
virtual BinaryOStreamer & | writeLongLong (long long arg) throw (IOExceptionPtr) |
virtual BinaryOStreamer & | writeULongLong (unsigned long long arg) throw (IOExceptionPtr) |
virtual BinaryOStreamer & | writeFloat (float arg) throw (IOExceptionPtr) |
virtual BinaryOStreamer & | writeDouble (double arg) throw (IOExceptionPtr) |
virtual BinaryOStreamer & | writeLengthString (const std::string &arg) throw (IOExceptionPtr) |
virtual BinaryOStreamer & | writeString (const std::string &arg) throw (IOExceptionPtr) |
virtual | ~BinaryOStreamer () |
Deletes the ostream object if output is not a null pointer!. | |
Protected Member Functions | |
BinaryOStreamer & | writeArraytoStream (char *array, int length) throw (IOExceptionPtr) |
Protected Attributes | |
std::ostream * | output |
That means, the LSB of a short or an int for example is send first.
|
Builds a BinaryOStreamer writing its output to ostream out. the object to which out points to, should have been dynamically generated, because this BinaryOstreamer will delete it when it gets destroyed.
|
|
Deletes the ostream object if output is not a null pointer!.
|
|
|
|
Writes a single byte.
Implements rovsoft::io::OStreamer. Reimplemented in rovsoft::io::BinaryLenSegmentOStreamer, and rovsoft::io::BinarySubstitutionOStreamer. |
|
Implements rovsoft::io::OStreamer. Reimplemented in rovsoft::io::BinaryLenSegmentOStreamer. |
|
Implements rovsoft::io::OStreamer. Reimplemented in rovsoft::io::BinaryLenSegmentOStreamer. |
|
Implements rovsoft::io::OStreamer. Reimplemented in rovsoft::io::BinaryLenSegmentOStreamer. |
|
Implements rovsoft::io::OStreamer. Reimplemented in rovsoft::io::BinaryLenSegmentOStreamer. |
|
Implements rovsoft::io::OStreamer. Reimplemented in rovsoft::io::BinaryLenSegmentOStreamer. |
|
Implements rovsoft::io::OStreamer. Reimplemented in rovsoft::io::BinaryLenSegmentOStreamer. |
|
Implements rovsoft::io::OStreamer. Reimplemented in rovsoft::io::BinaryLenSegmentOStreamer. |
|
Implements rovsoft::io::OStreamer. Reimplemented in rovsoft::io::BinaryLenSegmentOStreamer. |
|
Implements rovsoft::io::OStreamer. Reimplemented in rovsoft::io::BinaryLenSegmentOStreamer. |
|
Implements rovsoft::io::OStreamer. Reimplemented in rovsoft::io::BinaryLenSegmentOStreamer. |
|
Implements rovsoft::io::OStreamer. Reimplemented in rovsoft::io::BinaryLenSegmentOStreamer. |
|
Implements rovsoft::io::OStreamer. Reimplemented in rovsoft::io::BinaryLenSegmentOStreamer. |
|
|