#include "ensenso_camera/ros2/node_handle.h"
#include <boost/optional.hpp>
#include <boost/bind.hpp>
#include <boost/function.hpp>
#include <boost/make_shared.hpp>
#include <memory>
#include <ros/ros.h>
Go to the source code of this file.
|
template<typename T > |
ensenso::ros::Publisher< T > | ensenso::ros::create_publisher (ensenso::ros::NodeHandle &nh, ::std::string const &topic_name, int queue_size) |
|
template<typename T , typename C , typename M > |
ensenso::ros::Subscription< T > | ensenso::ros::create_subscription (ensenso::ros::NodeHandle &nh, ::std::string const &topic_name, int queue_size, void(C::*callback)(M), C *object) |
|
template<typename T > |
void | ensenso::std::do_release (typename boost::shared_ptr< T > const &, T *) |
|
inline ::std::string | ensenso::ros::get_node_name (NodeHandle &nh) |
|
template<typename T > |
bool | ensenso::ros::get_parameter (NodeHandle &nh, const ::std::string &name, T ¶meter) |
|
template<typename T > |
bool | ensenso::ros::get_parameter (NodeHandle &nh, const char *name, T ¶meter) |
|
template<typename T , typename... Args> |
::std::unique_ptr< T > | ensenso::std::make_unique (Args &&... args) |
|
bool | ensenso::ros::ok () |
|
template<typename T > |
std::shared_ptr< T > | ensenso::std::to_std (typename boost::shared_ptr< T > const &p) |
|
◆ ENSENSO_ASSERT