#include <lockfree/object_pool.h>#include "detail/pool_gc.h"#include <ros/publisher.h>#include <ros/node_handle.h>#include <boost/utility.hpp>

Go to the source code of this file.
| Classes | |
| class | rosrt::Publisher< M > | 
| a realtime-safe ROS publisher  More... | |
| Namespaces | |
| rosrt | |
| rosrt::detail | |
| Typedefs | |
| typedef VoidConstPtr(* | rosrt::CloneFunc) (const VoidConstPtr &msg) | 
| typedef void(* | rosrt::PublishFunc) (const ros::Publisher &pub, const VoidConstPtr &msg) | 
| typedef boost::shared_ptr< void const > | rosrt::VoidConstPtr | 
| Functions | |
| template<typename M > | |
| VoidConstPtr | rosrt::detail::cloneMessage (const VoidConstPtr &msg) | 
| bool | rosrt::detail::publish (const ros::Publisher &pub, const VoidConstPtr &msg, PublishFunc pub_func, CloneFunc clone_func) | 
| template<typename M > | |
| bool | rosrt::detail::publish (const ros::Publisher &pub, const VoidConstPtr &msg) | 
| template<typename M > | |
| void | rosrt::detail::publishMessage (const ros::Publisher &pub, const VoidConstPtr &msg) |