|
template<typename NodeType , typename std::enable_if< has_node_base_interface< typename rcpputils::remove_pointer< NodeType >::type >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeBaseInterface > | get_node_base_interface_from_pointer (NodeType node_pointer) |
|
template<typename NodeType , typename std::enable_if< has_node_clock_interface< typename rcpputils::remove_pointer< NodeType >::type >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeClockInterface > | get_node_clock_interface_from_pointer (NodeType node_pointer) |
|
template<typename NodeType , typename std::enable_if< has_node_graph_interface< typename rcpputils::remove_pointer< NodeType >::type >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeGraphInterface > | get_node_graph_interface_from_pointer (NodeType node_pointer) |
|
template<typename NodeType , typename std::enable_if< has_node_logging_interface< typename rcpputils::remove_pointer< NodeType >::type >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeLoggingInterface > | get_node_logging_interface_from_pointer (NodeType node_pointer) |
|
template<typename NodeType , typename std::enable_if< has_node_parameters_interface< typename rcpputils::remove_pointer< NodeType >::type >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeParametersInterface > | get_node_parameters_interface_from_pointer (NodeType node_pointer) |
|
template<typename NodeType , typename std::enable_if< has_node_services_interface< typename rcpputils::remove_pointer< NodeType >::type >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeServicesInterface > | get_node_services_interface_from_pointer (NodeType node_pointer) |
|
template<typename NodeType , typename std::enable_if< has_node_time_source_interface< typename rcpputils::remove_pointer< NodeType >::type >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeTimeSourceInterface > | get_node_time_source_interface_from_pointer (NodeType node_pointer) |
|
template<typename NodeType , typename std::enable_if< has_node_timers_interface< typename rcpputils::remove_pointer< NodeType >::type >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeTimersInterface > | get_node_timers_interface_from_pointer (NodeType node_pointer) |
|
template<typename NodeType , typename std::enable_if< has_node_topics_interface< typename rcpputils::remove_pointer< NodeType >::type >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeTopicsInterface > | get_node_topics_interface_from_pointer (NodeType node_pointer) |
|
template<typename NodeType , typename std::enable_if< has_node_waitables_interface< typename rcpputils::remove_pointer< NodeType >::type >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeWaitablesInterface > | get_node_waitables_interface_from_pointer (NodeType node_pointer) |
|