Open Lighting Architecture
Latest Git
|
The base class for all message printers.
Public Member Functions | |
std::string | AsString (const class Message *message) |
virtual void | Visit (const BoolMessageField *) |
virtual void | Visit (const IPV4MessageField *) |
virtual void | Visit (const MACMessageField *) |
virtual void | Visit (const UIDMessageField *) |
virtual void | Visit (const StringMessageField *) |
virtual void | Visit (const BasicMessageField< uint8_t > *) |
virtual void | Visit (const BasicMessageField< uint16_t > *) |
virtual void | Visit (const BasicMessageField< uint32_t > *) |
virtual void | Visit (const BasicMessageField< int8_t > *) |
virtual void | Visit (const BasicMessageField< int16_t > *) |
virtual void | Visit (const BasicMessageField< int32_t > *) |
virtual void | Visit (const GroupMessageField *) |
virtual void | PostVisit (const GroupMessageField *) |
Protected Member Functions | |
std::ostringstream & | Stream () |
virtual void | PostStringHook () |
virtual std::string | TransformLabel (const std::string &label) |
string ola::messaging::MessagePrinter::AsString | ( | const class Message * | message | ) |
Build the string representation of a message object