15 #include "rclcpp/node_interfaces/node_clock.hpp"
23 rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node_base,
24 rclcpp::node_interfaces::NodeTopicsInterface::SharedPtr node_topics,
25 rclcpp::node_interfaces::NodeGraphInterface::SharedPtr node_graph,
26 rclcpp::node_interfaces::NodeServicesInterface::SharedPtr node_services,
27 rclcpp::node_interfaces::NodeLoggingInterface::SharedPtr node_logging)
28 : node_base_(node_base),
29 node_topics_(node_topics),
30 node_graph_(node_graph),
31 node_services_(node_services),
32 node_logging_(node_logging),
36 NodeClock::~NodeClock()
39 rclcpp::Clock::SharedPtr
45 rclcpp::Clock::ConstSharedPtr
Implementation of the NodeClock part of the Node API.
RCLCPP_PUBLIC rclcpp::Clock::SharedPtr get_clock() override
Get a clock which will be kept up to date by the node.
Versions of rosidl_typesupport_cpp::get_message_type_support_handle that handle adapted types.
@ RCL_ROS_TIME
Use ROS time.