|
template<typename NodeType , typename std::enable_if< rcpputils::is_pointer< NodeType >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeBaseInterface > | get_node_base_interface (NodeType &&node) |
| Get the NodeBaseInterface as a shared pointer from a pointer to a "Node like" object. More...
|
|
std::shared_ptr< rclcpp::node_interfaces::NodeBaseInterface > | get_node_base_interface (std::shared_ptr< rclcpp::node_interfaces::NodeBaseInterface > &node_interface) |
| Keep the NodeBaseInterface a shared pointer. More...
|
|
template<typename NodeType , typename std::enable_if< rcpputils::is_pointer< NodeType >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeClockInterface > | get_node_clock_interface (NodeType &&node) |
| Get the NodeClockInterface as a shared pointer from a pointer to a "Node like" object. More...
|
|
std::shared_ptr< rclcpp::node_interfaces::NodeClockInterface > | get_node_clock_interface (std::shared_ptr< rclcpp::node_interfaces::NodeClockInterface > &node_interface) |
| Keep the NodeClockInterface a shared pointer. More...
|
|
template<typename NodeType , typename std::enable_if< rcpputils::is_pointer< NodeType >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeGraphInterface > | get_node_graph_interface (NodeType &&node) |
| Get the NodeGraphInterface as a shared pointer from a pointer to a "Node like" object. More...
|
|
std::shared_ptr< rclcpp::node_interfaces::NodeGraphInterface > | get_node_graph_interface (std::shared_ptr< rclcpp::node_interfaces::NodeGraphInterface > &node_interface) |
| Keep the NodeGraphInterface a shared pointer. More...
|
|
template<typename NodeType , typename std::enable_if< rcpputils::is_pointer< NodeType >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeLoggingInterface > | get_node_logging_interface (NodeType &&node) |
| Get the NodeLoggingInterface as a shared pointer from a pointer to a "Node like" object. More...
|
|
std::shared_ptr< rclcpp::node_interfaces::NodeLoggingInterface > | get_node_logging_interface (std::shared_ptr< rclcpp::node_interfaces::NodeLoggingInterface > &node_interface) |
| Keep the NodeLoggingInterface a shared pointer. More...
|
|
template<typename NodeType , typename std::enable_if< rcpputils::is_pointer< NodeType >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeParametersInterface > | get_node_parameters_interface (NodeType &&node) |
| Get the NodeParametersInterface as a shared pointer from a pointer to a "Node like" object. More...
|
|
std::shared_ptr< rclcpp::node_interfaces::NodeParametersInterface > | get_node_parameters_interface (std::shared_ptr< rclcpp::node_interfaces::NodeParametersInterface > &node_interface) |
| Keep the NodeParametersInterface a shared pointer. More...
|
|
template<typename NodeType , typename std::enable_if< rcpputils::is_pointer< NodeType >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeServicesInterface > | get_node_services_interface (NodeType &&node) |
| Get the NodeServicesInterface as a shared pointer from a pointer to a "Node like" object. More...
|
|
std::shared_ptr< rclcpp::node_interfaces::NodeServicesInterface > | get_node_services_interface (std::shared_ptr< rclcpp::node_interfaces::NodeServicesInterface > &node_interface) |
| Keep the NodeServicesInterface a shared pointer. More...
|
|
template<typename NodeType , typename std::enable_if< rcpputils::is_pointer< NodeType >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeTimeSourceInterface > | get_node_time_source_interface (NodeType &&node) |
| Get the NodeTimeSourceInterface as a shared pointer from a pointer to a "Node like" object. More...
|
|
std::shared_ptr< rclcpp::node_interfaces::NodeTimeSourceInterface > | get_node_time_source_interface (std::shared_ptr< rclcpp::node_interfaces::NodeTimeSourceInterface > &node_interface) |
| Keep the NodeTimeSourceInterface a shared pointer. More...
|
|
template<typename NodeType , typename std::enable_if< rcpputils::is_pointer< NodeType >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeTimersInterface > | get_node_timers_interface (NodeType &&node) |
| Get the NodeTimersInterface as a shared pointer from a pointer to a "Node like" object. More...
|
|
std::shared_ptr< rclcpp::node_interfaces::NodeTimersInterface > | get_node_timers_interface (std::shared_ptr< rclcpp::node_interfaces::NodeTimersInterface > &node_interface) |
| Keep the NodeTimersInterface a shared pointer. More...
|
|
template<typename NodeType , typename std::enable_if< rcpputils::is_pointer< NodeType >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeTopicsInterface > | get_node_topics_interface (NodeType &&node) |
| Get the NodeTopicsInterface as a shared pointer from a pointer to a "Node like" object. More...
|
|
std::shared_ptr< rclcpp::node_interfaces::NodeTopicsInterface > | get_node_topics_interface (std::shared_ptr< rclcpp::node_interfaces::NodeTopicsInterface > &node_interface) |
| Keep the NodeTopicsInterface a shared pointer. More...
|
|
template<typename NodeType , typename std::enable_if< rcpputils::is_pointer< NodeType >::value, int >::type = 0> |
std::shared_ptr< rclcpp::node_interfaces::NodeWaitablesInterface > | get_node_waitables_interface (NodeType &&node) |
| Get the NodeWaitablesInterface as a shared pointer from a pointer to a "Node like" object. More...
|
|
std::shared_ptr< rclcpp::node_interfaces::NodeWaitablesInterface > | get_node_waitables_interface (std::shared_ptr< rclcpp::node_interfaces::NodeWaitablesInterface > &node_interface) |
| Keep the NodeWaitablesInterface a shared pointer. More...
|
|