Public Member Functions | Private Types | Private Slots | Private Attributes
utilities::MessageSubscriberRegistry Class Reference

#include <message_subscriber_registry.h>

Inheritance diagram for utilities::MessageSubscriberRegistry:
Inheritance graph
[legend]

List of all members.

Public Member Functions

const ros::NodeHandlegetNodeHandle () const
 MessageSubscriberRegistry (QObject *parent=NULL, const ros::NodeHandle &nh=ros::NodeHandle("~"))
bool subscribe (const QString &topic, QObject *receiver, const char *method, const PropertyMap &properties=PropertyMap(), Qt::ConnectionType type=Qt::AutoConnection)
bool unsubscribe (const QString &topic, QObject *receiver, const char *method=0)
virtual ~MessageSubscriberRegistry ()

Private Types

typedef QMap< QString,
MessageSubscriber * >
::const_iterator 
const_iterator
typedef QMap< QString,
MessageSubscriber * >
::iterator 
iterator

Private Slots

void subscriberAboutToBeDestroyed ()

Private Attributes

ros::NodeHandle nh_
QMap< QString,
MessageSubscriber * > 
subscribers_

Detailed Description

Definition at line 11 of file message_subscriber_registry.h.


Member Typedef Documentation

Definition at line 28 of file message_subscriber_registry.h.

Definition at line 27 of file message_subscriber_registry.h.


Constructor & Destructor Documentation

Definition at line 6 of file message_subscriber_registry.cpp.

Definition at line 12 of file message_subscriber_registry.cpp.


Member Function Documentation

Definition at line 14 of file message_subscriber_registry.cpp.

bool utilities::MessageSubscriberRegistry::subscribe ( const QString &  topic,
QObject *  receiver,
const char *  method,
const PropertyMap properties = PropertyMap(),
Qt::ConnectionType  type = Qt::AutoConnection 
) [virtual]

Implements utilities::MessageBroker.

Definition at line 19 of file message_subscriber_registry.cpp.

Definition at line 61 of file message_subscriber_registry.cpp.

bool utilities::MessageSubscriberRegistry::unsubscribe ( const QString &  topic,
QObject *  receiver,
const char *  method = 0 
) [virtual]

Implements utilities::MessageBroker.

Definition at line 49 of file message_subscriber_registry.cpp.


Member Data Documentation

Definition at line 29 of file message_subscriber_registry.h.

Definition at line 30 of file message_subscriber_registry.h.


The documentation for this class was generated from the following files:


rqt_mrta
Author(s): Adriano Henrique Rossette Leite
autogenerated on Thu Jun 6 2019 18:50:53