15 #ifndef RCLCPP__NODE_INTERFACES__NODE_CLOCK_INTERFACE_HPP_    16 #define RCLCPP__NODE_INTERFACES__NODE_CLOCK_INTERFACE_HPP_    25 namespace node_interfaces
    41   rclcpp::Clock::SharedPtr
    48 #endif  // RCLCPP__NODE_INTERFACES__NODE_CLOCK_INTERFACE_HPP_ 
#define RCLCPP_SMART_PTR_ALIASES_ONLY(...)
Definition: macros.hpp:66
 
Definition: allocator_common.hpp:24
 
virtual rclcpp::Clock::SharedPtr get_clock()=0
Get a ROS clock which will be kept up to date by the node. 
 
Pure virtual interface class for the NodeClock part of the Node API. 
Definition: node_clock_interface.hpp:29
 
virtual ~NodeClockInterface()=default
 
#define RCLCPP_PUBLIC
Definition: visibility_control.hpp:50