Go to the documentation of this file.
35 #ifndef MESSAGE_FILTERS_SIMPLE_FILTER_H
36 #define MESSAGE_FILTERS_SIMPLE_FILTER_H
38 #include <boost/noncopyable.hpp>
45 #include <boost/bind.hpp>
60 class SimpleFilter :
public boost::noncopyable
104 template<
typename T,
typename P>
const std::string & getName()
Get the name of this filter. For debugging use.
void call(const ros::MessageEvent< M const > &event)
boost::shared_ptr< M const > MConstPtr
boost::function< void(const EventType &)> EventCallback
boost::shared_ptr< CallbackHelper1< M > > Ptr
CallbackHelper1Ptr addCallback(const boost::function< void(P)> &callback)
void removeCallback(const CallbackHelper1Ptr &helper)
void setName(const std::string &name)
Set the name of this filter. For debugging use.
boost::function< void(const MConstPtr &)> Callback
Connection registerCallback(const C &callback)
Register a callback to be called when this filter has passed.
void signalMessage(const MConstPtr &msg)
Call all registered callbacks, passing them the specified message.
ros::MessageEvent< M const > EventType
message_filters
Author(s): Josh Faust, Vijay Pradeep, Dirk Thomas
, Jacob Perron
autogenerated on Thu Nov 23 2023 04:01:54