rclcpp
master
C++ ROS Client Library API
|
Classes | |
struct | has_get_node_base_interface |
struct | has_get_node_timers_interface |
struct | has_get_node_topics_interface |
Functions | |
rclcpp::node_interfaces::NodeBaseInterface * | get_node_base_interface_from_pointer (rclcpp::node_interfaces::NodeBaseInterface *pointer) |
template<typename NodeType , typename std::enable_if< has_get_node_base_interface< typename std::remove_pointer< NodeType >::type, std::shared_ptr< rclcpp::node_interfaces::NodeBaseInterface > >::value, int >::type = 0> | |
rclcpp::node_interfaces::NodeBaseInterface * | get_node_base_interface_from_pointer (NodeType node_pointer) |
rclcpp::node_interfaces::NodeTimersInterface * | get_node_timers_interface_from_pointer (rclcpp::node_interfaces::NodeTimersInterface *pointer) |
template<typename NodeType , typename std::enable_if< has_get_node_timers_interface< typename std::remove_pointer< NodeType >::type, std::shared_ptr< rclcpp::node_interfaces::NodeTimersInterface > >::value, int >::type = 0> | |
rclcpp::node_interfaces::NodeTimersInterface * | get_node_timers_interface_from_pointer (NodeType node_pointer) |
rclcpp::node_interfaces::NodeTopicsInterface * | get_node_topics_interface_from_pointer (rclcpp::node_interfaces::NodeTopicsInterface *pointer) |
template<typename NodeType , typename std::enable_if< has_get_node_topics_interface< typename std::remove_pointer< NodeType >::type, std::shared_ptr< rclcpp::node_interfaces::NodeTopicsInterface > >::value, int >::type = 0> | |
rclcpp::node_interfaces::NodeTopicsInterface * | get_node_topics_interface_from_pointer (NodeType node_pointer) |
|
inline |
rclcpp::node_interfaces::NodeBaseInterface * rclcpp::node_interfaces::detail::get_node_base_interface_from_pointer | ( | NodeType | node_pointer | ) |
|
inline |
rclcpp::node_interfaces::NodeTimersInterface * rclcpp::node_interfaces::detail::get_node_timers_interface_from_pointer | ( | NodeType | node_pointer | ) |
|
inline |
rclcpp::node_interfaces::NodeTopicsInterface * rclcpp::node_interfaces::detail::get_node_topics_interface_from_pointer | ( | NodeType | node_pointer | ) |