#include <subscription.h>
Public Member Functions | |
bool | call () |
bool | channelReady (ChannelElementBase::shared_ptr end_port) |
void | setCallback (boost::function< void(M)> fp) |
Subscription (const std::string &topic) | |
Subscription (const std::string &topic, boost::function< void(M)> fp) | |
~Subscription () | |
Private Attributes | |
boost::function< void(M)> | callback |
Definition at line 12 of file subscription.h.
hpcl_rtt::Subscription< M >::Subscription | ( | const std::string & | topic | ) | [inline] |
Definition at line 16 of file subscription.h.
hpcl_rtt::Subscription< M >::Subscription | ( | const std::string & | topic, |
boost::function< void(M)> | fp | ||
) | [inline] |
Definition at line 17 of file subscription.h.
hpcl_rtt::Subscription< M >::~Subscription | ( | ) | [inline] |
Definition at line 21 of file subscription.h.
bool hpcl_rtt::Subscription< M >::call | ( | ) | [inline] |
Definition at line 37 of file subscription.h.
bool hpcl_rtt::Subscription< M >::channelReady | ( | ChannelElementBase::shared_ptr | end_port | ) | [inline] |
Definition at line 28 of file subscription.h.
void hpcl_rtt::Subscription< M >::setCallback | ( | boost::function< void(M)> | fp | ) | [inline] |
Definition at line 23 of file subscription.h.
boost::function<void(M)> hpcl_rtt::Subscription< M >::callback [private] |
Definition at line 59 of file subscription.h.