#include <topic_handle.h>

Public Types | |
| typedef int | priority_type |
Public Member Functions | |
| const T & | getMessage () const |
| const std::string & | getName () const |
| const priority_type & | getPriority () const |
| getPriority Priority getter More... | |
| const T & | getStamp () const |
| const double & | getTimeout () const |
| const std::string & | getTopic () const |
| bool | hasExpired () const |
| hasExpired More... | |
| TopicHandle_ (ros::NodeHandle &nh, const std::string &name, const std::string &topic, double timeout, priority_type priority, TwistMux *mux) | |
| TopicHandle_. More... | |
| virtual | ~TopicHandle_ () |
Protected Attributes | |
| T | msg_ |
| TwistMux * | mux_ |
| std::string | name_ |
| ros::NodeHandle | nh_ |
| priority_type | priority_ |
| ros::Time | stamp_ |
| ros::Subscriber | subscriber_ |
| double | timeout_ |
| std::string | topic_ |
Definition at line 42 of file topic_handle.h.
| typedef int twist_mux::TopicHandle_< T >::priority_type |
Definition at line 46 of file topic_handle.h.
|
inline |
| nh | Node handle |
| name | Name identifier |
| topic | Topic name |
| timeout | Timeout to consider that the messages are old; note that initially the message stamp is set to 0.0, so the message has expired |
| priority | Priority of the topic |
Definition at line 58 of file topic_handle.h.
|
inlinevirtual |
Definition at line 75 of file topic_handle.h.
|
inline |
Definition at line 121 of file topic_handle.h.
|
inline |
Definition at line 92 of file topic_handle.h.
|
inline |
|
inline |
Definition at line 116 of file topic_handle.h.
|
inline |
Definition at line 102 of file topic_handle.h.
|
inline |
Definition at line 97 of file topic_handle.h.
|
inline |
hasExpired
Definition at line 86 of file topic_handle.h.
|
protected |
Definition at line 139 of file topic_handle.h.
|
protected |
Definition at line 136 of file topic_handle.h.
|
protected |
Definition at line 129 of file topic_handle.h.
|
protected |
Definition at line 127 of file topic_handle.h.
|
protected |
Definition at line 133 of file topic_handle.h.
|
protected |
Definition at line 138 of file topic_handle.h.
|
protected |
Definition at line 131 of file topic_handle.h.
|
protected |
Definition at line 132 of file topic_handle.h.
|
protected |
Definition at line 130 of file topic_handle.h.