#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_ |
|
private |
|
private |
|
inline |
|
inline |
|
inline |
|
private |
|
private |