Public Types | Public Member Functions | Private Member Functions | Private Attributes
message_filters::PassThrough< M > Class Template Reference

Simple passthrough filter. What comes in goes out immediately. More...

#include <pass_through.h>

Inheritance diagram for message_filters::PassThrough< M >:
Inheritance graph
[legend]

List of all members.

Public Types

typedef ros::MessageEvent< M
const > 
EventType
typedef boost::shared_ptr< M
const > 
MConstPtr

Public Member Functions

void add (const MConstPtr &msg)
void add (const EventType &evt)
template<class F >
void connectInput (F &f)
 PassThrough ()
template<typename F >
 PassThrough (F &f)

Private Member Functions

void cb (const EventType &evt)

Private Attributes

Connection incoming_connection_

Detailed Description

template<typename M>
class message_filters::PassThrough< M >

Simple passthrough filter. What comes in goes out immediately.

Definition at line 48 of file pass_through.h.


Member Typedef Documentation

template<typename M>
typedef ros::MessageEvent<M const> message_filters::PassThrough< M >::EventType

Reimplemented from message_filters::SimpleFilter< M >.

Definition at line 52 of file pass_through.h.

template<typename M>
typedef boost::shared_ptr<M const> message_filters::PassThrough< M >::MConstPtr

Reimplemented from message_filters::SimpleFilter< M >.

Definition at line 51 of file pass_through.h.


Constructor & Destructor Documentation

template<typename M>
message_filters::PassThrough< M >::PassThrough ( ) [inline]

Definition at line 54 of file pass_through.h.

template<typename M>
template<typename F >
message_filters::PassThrough< M >::PassThrough ( F &  f) [inline]

Definition at line 59 of file pass_through.h.


Member Function Documentation

template<typename M>
void message_filters::PassThrough< M >::add ( const MConstPtr msg) [inline]

Definition at line 71 of file pass_through.h.

template<typename M>
void message_filters::PassThrough< M >::add ( const EventType evt) [inline]

Definition at line 76 of file pass_through.h.

template<typename M>
void message_filters::PassThrough< M >::cb ( const EventType evt) [inline, private]

Definition at line 82 of file pass_through.h.

template<typename M>
template<class F >
void message_filters::PassThrough< M >::connectInput ( F &  f) [inline]

Definition at line 65 of file pass_through.h.


Member Data Documentation

template<typename M>
Connection message_filters::PassThrough< M >::incoming_connection_ [private]

Definition at line 87 of file pass_through.h.


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


message_filters
Author(s): Josh Faust, Vijay Pradeep
autogenerated on Mon Oct 6 2014 11:47:35