15 #ifndef RCLCPP__NODE_INTERFACES__NODE_LOGGING_INTERFACE_HPP_
16 #define RCLCPP__NODE_INTERFACES__NODE_LOGGING_INTERFACE_HPP_
20 #include "rclcpp/logger.hpp"
21 #include "rclcpp/macros.hpp"
22 #include "rclcpp/visibility_control.hpp"
26 namespace node_interfaces
Pure virtual interface class for the NodeLogging part of the Node API.
virtual RCLCPP_PUBLIC const char * get_logger_name() const =0
Return the logger name associated with the node.
virtual RCLCPP_PUBLIC rclcpp::Logger get_logger() const =0
Return the logger of the node.
Versions of rosidl_typesupport_cpp::get_message_type_support_handle that handle adapted types.