Class NodeClock

Inheritance Relationships

Base Type

  • public rclcpp::node_interfaces::NodeClockInterface

Class Documentation

class NodeClock : public rclcpp::node_interfaces::NodeClockInterface

Public Types

using SharedPtr = std::shared_ptr<NodeClock>
using WeakPtr = std::weak_ptr<NodeClock>

Public Functions

explicit NodeClock(rcl_clock_type_t clock_type)
virtual ~NodeClock() = default
NodeClock(const NodeClock&) = delete
NodeClock &operator=(const NodeClock&) = delete
rclcpp::Clock::SharedPtr get_clock() override
rclcpp::Clock::ConstSharedPtr get_clock() const override