Class NodeTimeSource

Inheritance Relationships

Base Type

Class Documentation

class NodeTimeSource : public rclcpp::node_interfaces::NodeTimeSourceInterface

Implementation of the NodeTimeSource part of the Node API.

Public Functions

explicit NodeTimeSource(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node_base, rclcpp::node_interfaces::NodeTopicsInterface::SharedPtr node_topics, rclcpp::node_interfaces::NodeGraphInterface::SharedPtr node_graph, rclcpp::node_interfaces::NodeServicesInterface::SharedPtr node_services, rclcpp::node_interfaces::NodeLoggingInterface::SharedPtr node_logging, rclcpp::node_interfaces::NodeClockInterface::SharedPtr node_clock, rclcpp::node_interfaces::NodeParametersInterface::SharedPtr node_parameters, const rclcpp::QoS &qos = rclcpp::ClockQoS(), bool use_clock_thread = true)
virtual ~NodeTimeSource()