rclcpp_lifecycle  master
C++ ROS Lifecycle Library API
Public Member Functions | List of all members
rclcpp_lifecycle::LifecyclePublisherInterface Class Referenceabstract

base class with only More...

#include <lifecycle_publisher.hpp>

Inheritance diagram for rclcpp_lifecycle::LifecyclePublisherInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~LifecyclePublisherInterface ()
 
virtual void on_activate ()=0
 
virtual void on_deactivate ()=0
 
virtual bool is_activated ()=0
 

Detailed Description

base class with only

pure virtual functions. A managed node can then deactivate or activate the publishing. It is more a convenient interface class than a necessary base class.

Constructor & Destructor Documentation

◆ ~LifecyclePublisherInterface()

virtual rclcpp_lifecycle::LifecyclePublisherInterface::~LifecyclePublisherInterface ( )
inlinevirtual

Member Function Documentation

◆ on_activate()

virtual void rclcpp_lifecycle::LifecyclePublisherInterface::on_activate ( )
pure virtual

◆ on_deactivate()

virtual void rclcpp_lifecycle::LifecyclePublisherInterface::on_deactivate ( )
pure virtual

◆ is_activated()

virtual bool rclcpp_lifecycle::LifecyclePublisherInterface::is_activated ( )
pure virtual

The documentation for this class was generated from the following file: