Class SimpleManagedEntity

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class SimpleManagedEntity : public rclcpp_lifecycle::ManagedEntityInterface

A simple implementation of ManagedEntityInterface, which toogles a flag.

Subclassed by rclcpp_lifecycle::LifecyclePublisher< geometry_msgs::msg::PoseWithCovarianceStamped >, rclcpp_lifecycle::LifecyclePublisher< geometry_msgs::msg::Twist >, rclcpp_lifecycle::LifecyclePublisher< geometry_msgs::msg::PoseArray >, rclcpp_lifecycle::LifecyclePublisher< visualization_msgs::msg::MarkerArray >, rclcpp_lifecycle::LifecyclePublisher< geometry_msgs::msg::PolygonStamped >, rclcpp_lifecycle::LifecyclePublisher< MessageT, Alloc >

Public Functions

~SimpleManagedEntity() override = default
virtual void on_activate() override
virtual void on_deactivate() override
bool is_activated() const