#include <signal9.h>
Public Types | |
typedef boost::shared_ptr< M0 const > | M0ConstPtr |
typedef ros::MessageEvent< M0 const > | M0Event |
typedef boost::shared_ptr< M1 const > | M1ConstPtr |
typedef ros::MessageEvent< M1 const > | M1Event |
typedef boost::shared_ptr< M2 const > | M2ConstPtr |
typedef ros::MessageEvent< M2 const > | M2Event |
typedef boost::shared_ptr< M3 const > | M3ConstPtr |
typedef ros::MessageEvent< M3 const > | M3Event |
typedef boost::shared_ptr< M4 const > | M4ConstPtr |
typedef ros::MessageEvent< M4 const > | M4Event |
typedef boost::shared_ptr< M5 const > | M5ConstPtr |
typedef ros::MessageEvent< M5 const > | M5Event |
typedef boost::shared_ptr< M6 const > | M6ConstPtr |
typedef ros::MessageEvent< M6 const > | M6Event |
typedef boost::shared_ptr< M7 const > | M7ConstPtr |
typedef ros::MessageEvent< M7 const > | M7Event |
typedef boost::shared_ptr< M8 const > | M8ConstPtr |
typedef ros::MessageEvent< M8 const > | M8Event |
typedef const boost::shared_ptr< NullType const > & | NullP |
Public Member Functions | |
template<typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 > | |
Connection | addCallback (const boost::function< void(P0, P1, P2, P3, P4, P5, P6, P7, P8)> &callback) |
template<typename P0 , typename P1 > | |
Connection | addCallback (void(*callback)(P0, P1)) |
template<typename P0 , typename P1 , typename P2 > | |
Connection | addCallback (void(*callback)(P0, P1, P2)) |
template<typename P0 , typename P1 , typename P2 , typename P3 > | |
Connection | addCallback (void(*callback)(P0, P1, P2, P3)) |
template<typename P0 , typename P1 , typename P2 , typename P3 , typename P4 > | |
Connection | addCallback (void(*callback)(P0, P1, P2, P3, P4)) |
template<typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 > | |
Connection | addCallback (void(*callback)(P0, P1, P2, P3, P4, P5)) |
template<typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 > | |
Connection | addCallback (void(*callback)(P0, P1, P2, P3, P4, P5, P6)) |
template<typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 > | |
Connection | addCallback (void(*callback)(P0, P1, P2, P3, P4, P5, P6, P7)) |
template<typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 , typename P8 > | |
Connection | addCallback (void(*callback)(P0, P1, P2, P3, P4, P5, P6, P7, P8)) |
template<typename T , typename P0 , typename P1 > | |
Connection | addCallback (void(T::*callback)(P0, P1), T *t) |
template<typename T , typename P0 , typename P1 , typename P2 > | |
Connection | addCallback (void(T::*callback)(P0, P1, P2), T *t) |
template<typename T , typename P0 , typename P1 , typename P2 , typename P3 > | |
Connection | addCallback (void(T::*callback)(P0, P1, P2, P3), T *t) |
template<typename T , typename P0 , typename P1 , typename P2 , typename P3 , typename P4 > | |
Connection | addCallback (void(T::*callback)(P0, P1, P2, P3, P4), T *t) |
template<typename T , typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 > | |
Connection | addCallback (void(T::*callback)(P0, P1, P2, P3, P4, P5), T *t) |
template<typename T , typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 > | |
Connection | addCallback (void(T::*callback)(P0, P1, P2, P3, P4, P5, P6), T *t) |
template<typename T , typename P0 , typename P1 , typename P2 , typename P3 , typename P4 , typename P5 , typename P6 , typename P7 > | |
Connection | addCallback (void(T::*callback)(P0, P1, P2, P3, P4, P5, P6, P7), T *t) |
template<typename C > | |
Connection | addCallback (C &callback) |
void | call (const M0Event &e0, const M1Event &e1, const M2Event &e2, const M3Event &e3, const M4Event &e4, const M5Event &e5, const M6Event &e6, const M7Event &e7, const M8Event &e8) |
void | removeCallback (const CallbackHelper9Ptr &helper) |
Private Types | |
typedef boost::shared_ptr< CallbackHelper9< M0, M1, M2, M3, M4, M5, M6, M7, M8 > > | CallbackHelper9Ptr |
typedef std::vector< CallbackHelper9Ptr > | V_CallbackHelper9 |
Private Attributes | |
V_CallbackHelper9 | callbacks_ |
boost::mutex | mutex_ |
|
private |
typedef boost::shared_ptr<M0 const> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M0ConstPtr |
typedef ros::MessageEvent<M0 const> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M0Event |
typedef boost::shared_ptr<M1 const> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M1ConstPtr |
typedef ros::MessageEvent<M1 const> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M1Event |
typedef boost::shared_ptr<M2 const> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M2ConstPtr |
typedef ros::MessageEvent<M2 const> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M2Event |
typedef boost::shared_ptr<M3 const> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M3ConstPtr |
typedef ros::MessageEvent<M3 const> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M3Event |
typedef boost::shared_ptr<M4 const> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M4ConstPtr |
typedef ros::MessageEvent<M4 const> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M4Event |
typedef boost::shared_ptr<M5 const> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M5ConstPtr |
typedef ros::MessageEvent<M5 const> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M5Event |
typedef boost::shared_ptr<M6 const> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M6ConstPtr |
typedef ros::MessageEvent<M6 const> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M6Event |
typedef boost::shared_ptr<M7 const> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M7ConstPtr |
typedef ros::MessageEvent<M7 const> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M7Event |
typedef boost::shared_ptr<M8 const> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M8ConstPtr |
typedef ros::MessageEvent<M8 const> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::M8Event |
typedef const boost::shared_ptr<NullType const>& message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::NullP |
|
private |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |