#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_ |
typedef boost::shared_ptr<CallbackHelper9<M0, M1, M2, M3, M4, M5, M6, M7, M8> > message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::CallbackHelper9Ptr [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 |
typedef std::vector<CallbackHelper9Ptr> message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::V_CallbackHelper9 [private] |
Connection message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::addCallback | ( | const boost::function< void(P0, P1, P2, P3, P4, P5, P6, P7, P8)> & | callback | ) | [inline] |
Connection message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::addCallback | ( | void(*)(P0, P1) | callback | ) | [inline] |
Connection message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::addCallback | ( | void(*)(P0, P1, P2) | callback | ) | [inline] |
Connection message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::addCallback | ( | void(*)(P0, P1, P2, P3) | callback | ) | [inline] |
Connection message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::addCallback | ( | void(*)(P0, P1, P2, P3, P4) | callback | ) | [inline] |
Connection message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::addCallback | ( | void(*)(P0, P1, P2, P3, P4, P5) | callback | ) | [inline] |
Connection message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::addCallback | ( | void(*)(P0, P1, P2, P3, P4, P5, P6) | callback | ) | [inline] |
Connection message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::addCallback | ( | void(*)(P0, P1, P2, P3, P4, P5, P6, P7) | callback | ) | [inline] |
Connection message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::addCallback | ( | void(*)(P0, P1, P2, P3, P4, P5, P6, P7, P8) | callback | ) | [inline] |
Connection message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::addCallback | ( | void(T::*)(P0, P1) | callback, |
T * | t | ||
) | [inline] |
Connection message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::addCallback | ( | void(T::*)(P0, P1, P2) | callback, |
T * | t | ||
) | [inline] |
Connection message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::addCallback | ( | void(T::*)(P0, P1, P2, P3) | callback, |
T * | t | ||
) | [inline] |
Connection message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::addCallback | ( | void(T::*)(P0, P1, P2, P3, P4) | callback, |
T * | t | ||
) | [inline] |
Connection message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::addCallback | ( | void(T::*)(P0, P1, P2, P3, P4, P5) | callback, |
T * | t | ||
) | [inline] |
Connection message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::addCallback | ( | void(T::*)(P0, P1, P2, P3, P4, P5, P6) | callback, |
T * | t | ||
) | [inline] |
Connection message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::addCallback | ( | void(T::*)(P0, P1, P2, P3, P4, P5, P6, P7) | callback, |
T * | t | ||
) | [inline] |
Connection message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::addCallback | ( | C & | callback | ) | [inline] |
void message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::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 | ||
) | [inline] |
void message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::removeCallback | ( | const CallbackHelper9Ptr & | helper | ) | [inline] |
V_CallbackHelper9 message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::callbacks_ [private] |
boost::mutex message_filters::Signal9< M0, M1, M2, M3, M4, M5, M6, M7, M8 >::mutex_ [private] |