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) |