#include <signal1.h>
Public Member Functions | |
template<typename P > | |
CallbackHelper1Ptr | addCallback (const boost::function< void(P)> &callback) |
void | call (const ros::MessageEvent< M const > &event) |
void | removeCallback (const CallbackHelper1Ptr &helper) |
Private Types | |
typedef boost::shared_ptr < CallbackHelper1< M > > | CallbackHelper1Ptr |
typedef std::vector < CallbackHelper1Ptr > | V_CallbackHelper1 |
Private Attributes | |
V_CallbackHelper1 | callbacks_ |
boost::mutex | mutex_ |
typedef boost::shared_ptr<CallbackHelper1<M> > message_filters::Signal1< M >::CallbackHelper1Ptr [private] |
typedef std::vector<CallbackHelper1Ptr> message_filters::Signal1< M >::V_CallbackHelper1 [private] |
CallbackHelper1Ptr message_filters::Signal1< M >::addCallback | ( | const boost::function< void(P)> & | callback | ) | [inline] |
void message_filters::Signal1< M >::call | ( | const ros::MessageEvent< M const > & | event | ) | [inline] |
void message_filters::Signal1< M >::removeCallback | ( | const CallbackHelper1Ptr & | helper | ) | [inline] |
V_CallbackHelper1 message_filters::Signal1< M >::callbacks_ [private] |
boost::mutex message_filters::Signal1< M >::mutex_ [private] |