#include <BinaryLenSegmentOStreamer.hh>
Inheritance diagram for rovsoft::io::BinaryLenSegmentOStreamer:
Public Member Functions | |
BinaryLenSegmentOStreamer (std::ostream *out, const char *chars, unsigned char lenPos, bool is_PIC) throw (lib::NullPointerExceptionPtr) | |
virtual BinaryLenSegmentOStreamer & | writeByte (char arg) throw (IOExceptionPtr) |
Before this or any other method can be called, beginSegment has to be called. | |
virtual BinaryLenSegmentOStreamer & | writeChar (char arg) throw (IOExceptionPtr) |
virtual BinaryLenSegmentOStreamer & | writeUByte (unsigned char arg) throw (IOExceptionPtr) |
virtual BinaryLenSegmentOStreamer & | writeShort (short arg) throw (IOExceptionPtr) |
virtual BinaryLenSegmentOStreamer & | writeUShort (unsigned short arg) throw (IOExceptionPtr) |
virtual BinaryLenSegmentOStreamer & | writeLong (long arg) throw (IOExceptionPtr) |
virtual BinaryLenSegmentOStreamer & | writeULong (unsigned long arg) throw (IOExceptionPtr) |
virtual BinaryLenSegmentOStreamer & | writeLongLong (long long arg) throw (IOExceptionPtr) |
virtual BinaryLenSegmentOStreamer & | writeULongLong (unsigned long long arg) throw (IOExceptionPtr) |
virtual BinaryLenSegmentOStreamer & | writeFloat (float arg) throw (IOExceptionPtr) |
virtual BinaryLenSegmentOStreamer & | writeDouble (double arg) throw (IOExceptionPtr) |
virtual BinaryLenSegmentOStreamer & | writeLengthString (const std::string &arg) throw (IOExceptionPtr) |
virtual BinaryLenSegmentOStreamer & | writeString (const std::string &arg) throw (IOExceptionPtr) |
virtual BinaryLenSegmentOStreamer & | beginSegment (unsigned char length) throw (IOExceptionPtr) |
Begin a new segment, which ends after writing all bytes before the length field including the length field and length number of additional bytes. | |
Protected Attributes | |
bool | inside |
int | dataLength |
int | segmentLength |
int | currentPosition |
bool | isPIC |
(See RobotBoardCommunication)
|
|
|
Begin a new segment, which ends after writing all bytes before the length field including the length field and length number of additional bytes.
Implements rovsoft::io::SegmentOStreamer. Here is the call graph for this function: ![]() |
|
Before this or any other method can be called, beginSegment has to be called.
Reimplemented from rovsoft::io::BinarySubstitutionOStreamer. Here is the call graph for this function: ![]() |
|
Reimplemented from rovsoft::io::BinaryOStreamer. Here is the call graph for this function: ![]() |
|
Reimplemented from rovsoft::io::BinaryOStreamer. Here is the call graph for this function: ![]() |
|
Reimplemented from rovsoft::io::BinaryOStreamer. Here is the call graph for this function: ![]() |
|
Reimplemented from rovsoft::io::BinaryOStreamer. Here is the call graph for this function: ![]() |
|
Reimplemented from rovsoft::io::BinaryOStreamer. Here is the call graph for this function: ![]() |
|
Reimplemented from rovsoft::io::BinaryOStreamer. Here is the call graph for this function: ![]() |
|
Reimplemented from rovsoft::io::BinaryOStreamer. Here is the call graph for this function: ![]() |
|
Reimplemented from rovsoft::io::BinaryOStreamer. Here is the call graph for this function: ![]() |
|
Reimplemented from rovsoft::io::BinaryOStreamer. Here is the call graph for this function: ![]() |
|
Reimplemented from rovsoft::io::BinaryOStreamer. Here is the call graph for this function: ![]() |
|
Reimplemented from rovsoft::io::BinaryOStreamer. Here is the call graph for this function: ![]() |
|
Reimplemented from rovsoft::io::BinaryOStreamer. Here is the call graph for this function: ![]() |
|
|
|
|
|
|
|
|
|
|