#include <message_broker.h>
Public Types | |
typedef QMap< int, QVariant > | PropertyMap |
Public Member Functions | |
MessageBroker (QObject *parent=NULL) | |
virtual bool | subscribe (const QString &topic, QObject *receiver, const char *method, const PropertyMap &properties=PropertyMap(), Qt::ConnectionType type=Qt::AutoConnection)=0 |
virtual bool | unsubscribe (const QString &topic, QObject *receiver, const char *method=NULL)=0 |
virtual | ~MessageBroker () |
Definition at line 11 of file message_broker.h.
typedef QMap<int, QVariant> utilities::MessageBroker::PropertyMap |
Definition at line 15 of file message_broker.h.
utilities::MessageBroker::MessageBroker | ( | QObject * | parent = NULL | ) |
Definition at line 6 of file message_broker.cpp.
utilities::MessageBroker::~MessageBroker | ( | ) | [virtual] |
Definition at line 11 of file message_broker.cpp.
virtual bool utilities::MessageBroker::subscribe | ( | const QString & | topic, |
QObject * | receiver, | ||
const char * | method, | ||
const PropertyMap & | properties = PropertyMap() , |
||
Qt::ConnectionType | type = Qt::AutoConnection |
||
) | [pure virtual] |
Implemented in utilities::MessageSubscriberRegistry.
virtual bool utilities::MessageBroker::unsubscribe | ( | const QString & | topic, |
QObject * | receiver, | ||
const char * | method = NULL |
||
) | [pure virtual] |
Implemented in utilities::MessageSubscriberRegistry.