|
struct | has_node_base_interface |
|
struct | has_node_base_interface< T, typename std::enable_if< std::is_same< std::shared_ptr< rclcpp::node_interfaces::NodeBaseInterface >, decltype(std::declval< T >().get_node_base_interface())>::value >::type > |
|
struct | has_node_clock_interface |
|
struct | has_node_clock_interface< T, typename std::enable_if< std::is_same< std::shared_ptr< rclcpp::node_interfaces::NodeClockInterface >, decltype(std::declval< T >().get_node_clock_interface())>::value >::type > |
|
struct | has_node_graph_interface |
|
struct | has_node_graph_interface< T, typename std::enable_if< std::is_same< std::shared_ptr< rclcpp::node_interfaces::NodeGraphInterface >, decltype(std::declval< T >().get_node_graph_interface())>::value >::type > |
|
struct | has_node_logging_interface |
|
struct | has_node_logging_interface< T, typename std::enable_if< std::is_same< std::shared_ptr< rclcpp::node_interfaces::NodeLoggingInterface >, decltype(std::declval< T >().get_node_logging_interface())>::value >::type > |
|
struct | has_node_parameters_interface |
|
struct | has_node_parameters_interface< T, typename std::enable_if< std::is_same< std::shared_ptr< rclcpp::node_interfaces::NodeParametersInterface >, decltype(std::declval< T >().get_node_parameters_interface())>::value >::type > |
|
struct | has_node_services_interface |
|
struct | has_node_services_interface< T, typename std::enable_if< std::is_same< std::shared_ptr< rclcpp::node_interfaces::NodeServicesInterface >, decltype(std::declval< T >().get_node_services_interface())>::value >::type > |
|
struct | has_node_time_source_interface |
|
struct | has_node_time_source_interface< T, typename std::enable_if< std::is_same< std::shared_ptr< rclcpp::node_interfaces::NodeTimeSourceInterface >, decltype(std::declval< T >().get_node_time_source_interface())>::value >::type > |
|
struct | has_node_timers_interface |
|
struct | has_node_timers_interface< T, typename std::enable_if< std::is_same< std::shared_ptr< rclcpp::node_interfaces::NodeTimersInterface >, decltype(std::declval< T >().get_node_timers_interface())>::value >::type > |
|
struct | has_node_topics_interface |
|
struct | has_node_topics_interface< T, typename std::enable_if< std::is_same< std::shared_ptr< rclcpp::node_interfaces::NodeTopicsInterface >, decltype(std::declval< T >().get_node_topics_interface())>::value >::type > |
|
struct | has_node_waitables_interface |
|
struct | has_node_waitables_interface< T, typename std::enable_if< std::is_same< std::shared_ptr< rclcpp::node_interfaces::NodeWaitablesInterface >, decltype(std::declval< T >().get_node_waitables_interface())>::value >::type > |
|
class | NodeBase |
| Implementation of the NodeBase part of the Node API. More...
|
|
class | NodeBaseInterface |
| Pure virtual interface class for the NodeBase part of the Node API. More...
|
|
class | NodeClock |
| Implementation of the NodeClock part of the Node API. More...
|
|
class | NodeClockInterface |
| Pure virtual interface class for the NodeClock part of the Node API. More...
|
|
class | NodeGraph |
| Implementation the NodeGraph part of the Node API. More...
|
|
class | NodeGraphInterface |
| Pure virtual interface class for the NodeGraph part of the Node API. More...
|
|
class | NodeLogging |
| Implementation of the NodeLogging part of the Node API. More...
|
|
class | NodeLoggingInterface |
| Pure virtual interface class for the NodeLogging part of the Node API. More...
|
|
class | NodeParameters |
| Implementation of the NodeParameters part of the Node API. More...
|
|
class | NodeParametersInterface |
| Pure virtual interface class for the NodeParameters part of the Node API. More...
|
|
class | NodeServices |
| Implementation of the NodeServices part of the Node API. More...
|
|
class | NodeServicesInterface |
| Pure virtual interface class for the NodeServices part of the Node API. More...
|
|
class | NodeTimers |
| Implementation of the NodeTimers part of the Node API. More...
|
|
class | NodeTimersInterface |
| Pure virtual interface class for the NodeTimers part of the Node API. More...
|
|
class | NodeTimeSource |
| Implementation of the NodeTimeSource part of the Node API. More...
|
|
class | NodeTimeSourceInterface |
| Pure virtual interface class for the NodeTimeSource part of the Node API. More...
|
|
class | NodeTopics |
| Implementation of the NodeTopics part of the Node API. More...
|
|
class | NodeTopicsInterface |
| Pure virtual interface class for the NodeTopics part of the Node API. More...
|
|
class | NodeWaitables |
| Implementation of the NodeWaitables part of the Node API. More...
|
|
class | NodeWaitablesInterface |
| Pure virtual interface class for the NodeWaitables part of the Node API. More...
|
|
struct | OnSetParametersCallbackHandle |
|
struct | ParameterInfo |
|
class | ParameterMutationRecursionGuard |
|
|
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...
|
|