Public Types | Signals | Public Member Functions | Private Member Functions | Private Attributes
utilities::MessageSubscriber Class Reference

#include <message_subscriber.h>

List of all members.

Public Types

enum  Property { QueueSize }

Signals

void aboutToBeDestroyed ()
void messageReceived (const QString &topic, const Message &message)
void subscribed (const QString &topic)
void unsubscribed (const QString &topic)

Public Member Functions

bool event (QEvent *event)
const ros::NodeHandlegetNodeHandle () const
size_t getNumPublishers () const
size_t getQueueSize () const
const QString & getTopic () const
bool isValid () const
 MessageSubscriber (QObject *parent=0, const ros::NodeHandle &nh=ros::NodeHandle("~"))
void setQueueSize (size_t queue_size)
void setTopic (const QString &topic)
 ~MessageSubscriber ()

Private Member Functions

void callback (const variant_topic_tools::MessageVariant &variant, const ros::Time &receipt_time)
void connectNotify (const QMetaMethod &signal)
void disconnectNotify (const QMetaMethod &signal)
void subscribe ()
void unsubscribe ()

Private Attributes

ros::NodeHandle nh_
size_t queue_size_
variant_topic_tools::Subscriber subscriber_
QString topic_

Detailed Description

Definition at line 14 of file message_subscriber.h.


Member Enumeration Documentation

Enumerator:
QueueSize 

Definition at line 18 of file message_subscriber.h.


Constructor & Destructor Documentation

utilities::MessageSubscriber::MessageSubscriber ( QObject *  parent = 0,
const ros::NodeHandle nh = ros::NodeHandle("~") 
)

Definition at line 8 of file message_subscriber.cpp.

Definition at line 13 of file message_subscriber.cpp.


Member Function Documentation

void utilities::MessageSubscriber::callback ( const variant_topic_tools::MessageVariant variant,
const ros::Time receipt_time 
) [private]

Definition at line 88 of file message_subscriber.cpp.

void utilities::MessageSubscriber::connectNotify ( const QMetaMethod &  signal) [private]

Definition at line 100 of file message_subscriber.cpp.

void utilities::MessageSubscriber::disconnectNotify ( const QMetaMethod &  signal) [private]

Definition at line 109 of file message_subscriber.cpp.

bool utilities::MessageSubscriber::event ( QEvent *  event)

Definition at line 54 of file message_subscriber.cpp.

Definition at line 15 of file message_subscriber.cpp.

Definition at line 47 of file message_subscriber.cpp.

Definition at line 45 of file message_subscriber.cpp.

const QString & utilities::MessageSubscriber::getTopic ( ) const

Definition at line 17 of file message_subscriber.cpp.

Definition at line 52 of file message_subscriber.cpp.

void utilities::MessageSubscriber::messageReceived ( const QString &  topic,
const Message message 
) [signal]
void utilities::MessageSubscriber::setQueueSize ( size_t  queue_size)

Definition at line 32 of file message_subscriber.cpp.

void utilities::MessageSubscriber::setTopic ( const QString &  topic)

Definition at line 19 of file message_subscriber.cpp.

Definition at line 65 of file message_subscriber.cpp.

void utilities::MessageSubscriber::subscribed ( const QString &  topic) [signal]

Definition at line 78 of file message_subscriber.cpp.

void utilities::MessageSubscriber::unsubscribed ( const QString &  topic) [signal]

Member Data Documentation

Definition at line 41 of file message_subscriber.h.

Definition at line 43 of file message_subscriber.h.

Definition at line 44 of file message_subscriber.h.

Definition at line 42 of file message_subscriber.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