Public Types | Public Member Functions | Private Types | Private Attributes | List of all members
message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 > Class Template Reference

#include <signal9.h>

Inheritance diagram for message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >:
Inheritance graph
[legend]

Public Types

typedef boost::function< void(typename A0::Parameter, typename A1::Parameter, typename A2::Parameter, typename A3::Parameter, typename A4::Parameter, typename A5::Parameter, typename A6::Parameter, typename A7::Parameter, typename A8::Parameter)> Callback
 
- Public Types inherited from message_filters::CallbackHelper9< ParameterAdapter< P0 >::Message, ParameterAdapter< P1 >::Message, ParameterAdapter< P2 >::Message, ParameterAdapter< P3 >::Message, ParameterAdapter< P4 >::Message, ParameterAdapter< P5 >::Message, ParameterAdapter< P6 >::Message, ParameterAdapter< P7 >::Message, ParameterAdapter< P8 >::Message >
typedef ros::MessageEvent< ParameterAdapter< P0 >::Messageconst > M0Event
 
typedef ros::MessageEvent< ParameterAdapter< P1 >::Messageconst > M1Event
 
typedef ros::MessageEvent< ParameterAdapter< P2 >::Messageconst > M2Event
 
typedef ros::MessageEvent< ParameterAdapter< P3 >::Messageconst > M3Event
 
typedef ros::MessageEvent< ParameterAdapter< P4 >::Messageconst > M4Event
 
typedef ros::MessageEvent< ParameterAdapter< P5 >::Messageconst > M5Event
 
typedef ros::MessageEvent< ParameterAdapter< P6 >::Messageconst > M6Event
 
typedef ros::MessageEvent< ParameterAdapter< P7 >::Messageconst > M7Event
 
typedef ros::MessageEvent< ParameterAdapter< P8 >::Messageconst > M8Event
 
typedef boost::shared_ptr< CallbackHelper9Ptr
 

Public Member Functions

virtual void call (bool nonconst_force_copy, 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)
 
 CallbackHelper9T (const Callback &cb)
 
- Public Member Functions inherited from message_filters::CallbackHelper9< ParameterAdapter< P0 >::Message, ParameterAdapter< P1 >::Message, ParameterAdapter< P2 >::Message, ParameterAdapter< P3 >::Message, ParameterAdapter< P4 >::Message, ParameterAdapter< P5 >::Message, ParameterAdapter< P6 >::Message, ParameterAdapter< P7 >::Message, ParameterAdapter< P8 >::Message >
virtual void call (bool nonconst_force_copy, 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)=0
 
virtual ~CallbackHelper9 ()
 

Private Types

typedef ParameterAdapter< P0 > A0
 
typedef ParameterAdapter< P1 > A1
 
typedef ParameterAdapter< P2 > A2
 
typedef ParameterAdapter< P3 > A3
 
typedef ParameterAdapter< P4 > A4
 
typedef ParameterAdapter< P5 > A5
 
typedef ParameterAdapter< P6 > A6
 
typedef ParameterAdapter< P7 > A7
 
typedef ParameterAdapter< P8 > A8
 
typedef A0::Event M0Event
 
typedef A1::Event M1Event
 
typedef A2::Event M2Event
 
typedef A3::Event M3Event
 
typedef A4::Event M4Event
 
typedef A5::Event M5Event
 
typedef A6::Event M6Event
 
typedef A7::Event M7Event
 
typedef A8::Event M8Event
 

Private Attributes

Callback callback_
 

Detailed Description

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
class message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >

Definition at line 75 of file signal9.h.

Member Typedef Documentation

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef ParameterAdapter<P0> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::A0
private

Definition at line 87 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef ParameterAdapter<P1> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::A1
private

Definition at line 88 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef ParameterAdapter<P2> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::A2
private

Definition at line 89 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef ParameterAdapter<P3> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::A3
private

Definition at line 90 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef ParameterAdapter<P4> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::A4
private

Definition at line 91 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef ParameterAdapter<P5> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::A5
private

Definition at line 92 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef ParameterAdapter<P6> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::A6
private

Definition at line 93 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef ParameterAdapter<P7> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::A7
private

Definition at line 94 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef ParameterAdapter<P8> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::A8
private

Definition at line 95 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef boost::function<void(typename A0::Parameter, typename A1::Parameter, typename A2::Parameter, typename A3::Parameter, typename A4::Parameter, typename A5::Parameter, typename A6::Parameter, typename A7::Parameter, typename A8::Parameter)> message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::Callback

Definition at line 109 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef A0::Event message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::M0Event
private

Definition at line 96 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef A1::Event message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::M1Event
private

Definition at line 97 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef A2::Event message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::M2Event
private

Definition at line 98 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef A3::Event message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::M3Event
private

Definition at line 99 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef A4::Event message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::M4Event
private

Definition at line 100 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef A5::Event message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::M5Event
private

Definition at line 101 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef A6::Event message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::M6Event
private

Definition at line 102 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef A7::Event message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::M7Event
private

Definition at line 103 of file signal9.h.

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
typedef A8::Event message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::M8Event
private

Definition at line 104 of file signal9.h.

Constructor & Destructor Documentation

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::CallbackHelper9T ( const Callback cb)
inline

Definition at line 111 of file signal9.h.

Member Function Documentation

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
virtual void message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::call ( bool  nonconst_force_copy,
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 
)
inlinevirtual

Definition at line 116 of file signal9.h.

Member Data Documentation

template<typename P0, typename P1, typename P2, typename P3, typename P4, typename P5, typename P6, typename P7, typename P8>
Callback message_filters::CallbackHelper9T< P0, P1, P2, P3, P4, P5, P6, P7, P8 >::callback_
private

Definition at line 140 of file signal9.h.


The documentation for this class was generated from the following file:


message_filters
Author(s): Josh Faust, Vijay Pradeep
autogenerated on Sun Aug 26 2018 03:04:00