15 #ifndef RCLCPP__NODE_INTERFACES__NODE_TIME_SOURCE_HPP_
16 #define RCLCPP__NODE_INTERFACES__NODE_TIME_SOURCE_HPP_
33 namespace node_interfaces
44 rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node_base,
45 rclcpp::node_interfaces::NodeTopicsInterface::SharedPtr node_topics,
46 rclcpp::node_interfaces::NodeGraphInterface::SharedPtr node_graph,
47 rclcpp::node_interfaces::NodeServicesInterface::SharedPtr node_services,
48 rclcpp::node_interfaces::NodeLoggingInterface::SharedPtr node_logging,
49 rclcpp::node_interfaces::NodeClockInterface::SharedPtr node_clock,
50 rclcpp::node_interfaces::NodeParametersInterface::SharedPtr node_parameters,
52 bool use_clock_thread =
true
62 rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node_base_;
63 rclcpp::node_interfaces::NodeTopicsInterface::SharedPtr node_topics_;
64 rclcpp::node_interfaces::NodeGraphInterface::SharedPtr node_graph_;
65 rclcpp::node_interfaces::NodeServicesInterface::SharedPtr node_services_;
66 rclcpp::node_interfaces::NodeLoggingInterface::SharedPtr node_logging_;
67 rclcpp::node_interfaces::NodeClockInterface::SharedPtr node_clock_;
68 rclcpp::node_interfaces::NodeParametersInterface::SharedPtr node_parameters_;
76 #endif // RCLCPP__NODE_INTERFACES__NODE_TIME_SOURCE_HPP_