Public Member Functions | Private Slots | Private Attributes | List of all members
rqt_multiplot::MessageSubscriberRegistry Class Reference

#include <MessageSubscriberRegistry.h>

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

Public Member Functions

const ros::NodeHandlegetNodeHandle () const
 
 MessageSubscriberRegistry (QObject *parent=0, const ros::NodeHandle &nodeHandle=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 ()
 
- Public Member Functions inherited from rqt_multiplot::MessageBroker
 MessageBroker (QObject *parent=0)
 
virtual ~MessageBroker ()
 

Private Slots

void subscriberAboutToBeDestroyed ()
 

Private Attributes

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

Additional Inherited Members

- Public Types inherited from rqt_multiplot::MessageBroker
typedef QMap< int, QVariant > PropertyMap
 

Detailed Description

Definition at line 29 of file MessageSubscriberRegistry.h.

Constructor & Destructor Documentation

rqt_multiplot::MessageSubscriberRegistry::MessageSubscriberRegistry ( QObject *  parent = 0,
const ros::NodeHandle nodeHandle = ros::NodeHandle("~") 
)

Definition at line 29 of file MessageSubscriberRegistry.cpp.

rqt_multiplot::MessageSubscriberRegistry::~MessageSubscriberRegistry ( )
virtual

Definition at line 35 of file MessageSubscriberRegistry.cpp.

Member Function Documentation

const ros::NodeHandle & rqt_multiplot::MessageSubscriberRegistry::getNodeHandle ( ) const

Definition at line 42 of file MessageSubscriberRegistry.cpp.

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

Implements rqt_multiplot::MessageBroker.

Definition at line 50 of file MessageSubscriberRegistry.cpp.

void rqt_multiplot::MessageSubscriberRegistry::subscriberAboutToBeDestroyed ( )
privateslot

Definition at line 92 of file MessageSubscriberRegistry.cpp.

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

Implements rqt_multiplot::MessageBroker.

Definition at line 76 of file MessageSubscriberRegistry.cpp.

Member Data Documentation

ros::NodeHandle rqt_multiplot::MessageSubscriberRegistry::nodeHandle_
private

Definition at line 46 of file MessageSubscriberRegistry.h.

QMap<QString, MessageSubscriber*> rqt_multiplot::MessageSubscriberRegistry::subscribers_
private

Definition at line 48 of file MessageSubscriberRegistry.h.


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


rqt_multiplot
Author(s): Ralf Kaestner
autogenerated on Wed Jul 10 2019 03:49:44