message_filters::Signal1< M > Class Template Reference

#include <signal1.h>

List of all members.

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_

Detailed Description

template<class M>
class message_filters::Signal1< M >

Definition at line 84 of file signal1.h.


Member Typedef Documentation

template<class M>
typedef boost::shared_ptr<CallbackHelper1<M> > message_filters::Signal1< M >::CallbackHelper1Ptr [private]

Definition at line 86 of file signal1.h.

template<class M>
typedef std::vector<CallbackHelper1Ptr> message_filters::Signal1< M >::V_CallbackHelper1 [private]

Definition at line 87 of file signal1.h.


Member Function Documentation

template<class M>
template<typename P >
CallbackHelper1Ptr message_filters::Signal1< M >::addCallback ( const boost::function< void(P)> &  callback  )  [inline]

Definition at line 91 of file signal1.h.

template<class M>
void message_filters::Signal1< M >::call ( const ros::MessageEvent< M const > &  event  )  [inline]

Definition at line 110 of file signal1.h.

template<class M>
void message_filters::Signal1< M >::removeCallback ( const CallbackHelper1Ptr helper  )  [inline]

Definition at line 100 of file signal1.h.


Member Data Documentation

template<class M>
V_CallbackHelper1 message_filters::Signal1< M >::callbacks_ [private]

Definition at line 125 of file signal1.h.

template<class M>
boost::mutex message_filters::Signal1< M >::mutex_ [private]

Definition at line 124 of file signal1.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs


message_filters
Author(s): Josh Faust (jfaust@willowgarage.com), Vijay Pradeep (vpradeep@willowgarage.com)
autogenerated on Fri Jan 11 10:09:17 2013