15 #ifndef RCLCPP__NODE_INTERFACES__NODE_CLOCK_HPP_
16 #define RCLCPP__NODE_INTERFACES__NODE_CLOCK_HPP_
30 namespace node_interfaces
41 rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node_base,
42 rclcpp::node_interfaces::NodeTopicsInterface::SharedPtr node_topics,
43 rclcpp::node_interfaces::NodeGraphInterface::SharedPtr node_graph,
44 rclcpp::node_interfaces::NodeServicesInterface::SharedPtr node_services,
45 rclcpp::node_interfaces::NodeLoggingInterface::SharedPtr node_logging);
53 rclcpp::Clock::SharedPtr
58 rclcpp::Clock::ConstSharedPtr
64 rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node_base_;
65 rclcpp::node_interfaces::NodeTopicsInterface::SharedPtr node_topics_;
66 rclcpp::node_interfaces::NodeGraphInterface::SharedPtr node_graph_;
67 rclcpp::node_interfaces::NodeServicesInterface::SharedPtr node_services_;
68 rclcpp::node_interfaces::NodeLoggingInterface::SharedPtr node_logging_;
70 rclcpp::Clock::SharedPtr ros_clock_;
76 #endif // RCLCPP__NODE_INTERFACES__NODE_CLOCK_HPP_