#include <ros/ros.h>
#include <tf/tf.h>
#include <tf/tfMessage.h>
#include <tf/message_notifier_base.h>
#include <string>
#include <list>
#include <vector>
#include <boost/function.hpp>
#include <boost/bind.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/thread.hpp>
Go to the source code of this file.
Classes | |
class | tf::MessageNotifier< MessageT >::MessageDeleter |
Since we allocate with our own special functions, we need to also delete using them. This provides a deletion interface for the boost::shared_ptr. More... | |
class | tf::MessageNotifier< MessageT > |
Queues messages that include a Header until there is transform data available for the time the timestamp on the message. More... | |
Namespaces | |
namespace | tf |
Defines | |
#define | NOTIFIER_DEBUG(fmt,...) ROS_DEBUG_NAMED("message_notifier", "MessageNotifier [topic=%s, target=%s]: "fmt, topic_.c_str(), getTargetFramesString().c_str(), __VA_ARGS__) |
#define | NOTIFIER_WARN(fmt,...) ROS_WARN_NAMED("message_notifier", "MessageNotifier [topic=%s, target=%s]: "fmt, topic_.c_str(), getTargetFramesString().c_str(), __VA_ARGS__) |
Functions | |
void * | tf::notifierAllocate (uint32_t size) |
For internal use only. | |
void | tf::notifierDeallocate (void *p) |
For internal use only. |
#define NOTIFIER_DEBUG | ( | fmt, | |
... | |||
) | ROS_DEBUG_NAMED("message_notifier", "MessageNotifier [topic=%s, target=%s]: "fmt, topic_.c_str(), getTargetFramesString().c_str(), __VA_ARGS__) |
Definition at line 48 of file message_notifier.h.
#define NOTIFIER_WARN | ( | fmt, | |
... | |||
) | ROS_WARN_NAMED("message_notifier", "MessageNotifier [topic=%s, target=%s]: "fmt, topic_.c_str(), getTargetFramesString().c_str(), __VA_ARGS__) |
Definition at line 51 of file message_notifier.h.