Class NodeTopics
Defined in File node_topics.hpp
Inheritance Relationships
Base Type
public rclcpp::node_interfaces::NodeTopicsInterface
(Class NodeTopicsInterface)
Class Documentation
-
class NodeTopics : public rclcpp::node_interfaces::NodeTopicsInterface
Implementation of the NodeTopics part of the Node API.
Public Functions
-
NodeTopics(rclcpp::node_interfaces::NodeBaseInterface *node_base, rclcpp::node_interfaces::NodeTimersInterface *node_timers)
-
~NodeTopics() override
-
virtual rclcpp::PublisherBase::SharedPtr create_publisher(const std::string &topic_name, const rclcpp::PublisherFactory &publisher_factory, const rclcpp::QoS &qos) override
-
virtual rclcpp::SubscriptionBase::SharedPtr create_subscription(const std::string &topic_name, const rclcpp::SubscriptionFactory &subscription_factory, const rclcpp::QoS &qos) override
-
virtual rclcpp::node_interfaces::NodeBaseInterface *get_node_base_interface() const override
-
virtual rclcpp::node_interfaces::NodeTimersInterface *get_node_timers_interface() const override
-
virtual std::string resolve_topic_name(const std::string &name, bool only_expand = false) const override
Get a remapped and expanded topic name given an input name.
-
NodeTopics(rclcpp::node_interfaces::NodeBaseInterface *node_base, rclcpp::node_interfaces::NodeTimersInterface *node_timers)