Classes |
| struct | Address |
| | Represents an address to which messages can be sent and from which messages can be received. More...
|
| class | Codec |
| class | Connection |
| struct | InvalidOptionString |
| struct | Filter |
| class | ListContent |
| | Allows message content to be manipulated as a list. More...
|
| class | ListView |
| | Provides a view of message content as a list. More...
|
| class | MapContent |
| | Allows message content to be manipulated as a map. More...
|
| class | MapView |
| | Provides a view of message content as a list. More...
|
| class | Message |
| | Representation of a message. More...
|
| class | MessageListener |
| | To use a push style interface for receiving messages, applications provide implementations of this interface and pass an implementing instance to MessageSource::subscribe(). More...
|
| class | Receiver |
| | Interface through which messages are received. More...
|
| class | Sender |
| | Interface through which messages are sent. More...
|
| class | Session |
| | A session represents a distinct 'conversation' which can involve sending and receiving messages from different sources and sinks. More...
|
| struct | InvalidConversion |
| | Thrown when an illegal conversion of a variant is attempted. More...
|
| class | Variant |
| | Represents a value of variable type. More...
|
Typedefs |
| typedef Variant::Map | VariantMap |
Enumerations |
| enum | VariantType {
VAR_VOID = 0,
VAR_BOOL,
VAR_UINT8,
VAR_UINT16,
VAR_UINT32,
VAR_UINT64,
VAR_INT8,
VAR_INT16,
VAR_INT32,
VAR_INT64,
VAR_FLOAT,
VAR_DOUBLE,
VAR_STRING,
VAR_MAP,
VAR_LIST
} |
Functions |
| std::ostream & | operator<< (std::ostream &out, const Address &address) |
| void | parseOptionString (const std::string &, Variant::Map &) |
| Variant::Map | parseOptionString (const std::string &) |
| std::ostream & | operator<< (std::ostream &out, const ListContent &m) |
| std::ostream & | operator<< (std::ostream &out, const ListView &m) |
| std::ostream & | operator<< (std::ostream &out, const MapContent &m) |
| std::ostream & | operator<< (std::ostream &out, const MapView &m) |
| std::ostream & | operator<< (std::ostream &out, const Variant &value) |
| std::ostream & | operator<< (std::ostream &out, const Variant::Map &map) |
| std::ostream & | operator<< (std::ostream &out, const Variant::List &list) |