ROS 2 rclcpp + rcl - rolling  rolling-a919a6e5
ROS 2 C++ Client Library with ROS Client Library
Public Member Functions | Public Attributes | List of all members
rclcpp::experimental::ExecutableList Class Referencefinal

This class contains subscriptionbase, timerbase, etc. which can be used to run callbacks. More...

#include <rclcpp/experimental/executable_list.hpp>

Public Member Functions

RCLCPP_PUBLIC void clear ()
 
RCLCPP_PUBLIC void add_subscription (rclcpp::SubscriptionBase::SharedPtr subscription)
 
RCLCPP_PUBLIC void add_timer (rclcpp::TimerBase::SharedPtr timer)
 
RCLCPP_PUBLIC void add_service (rclcpp::ServiceBase::SharedPtr service)
 
RCLCPP_PUBLIC void add_client (rclcpp::ClientBase::SharedPtr client)
 
RCLCPP_PUBLIC void add_waitable (rclcpp::Waitable::SharedPtr waitable)
 

Public Attributes

std::vector< rclcpp::SubscriptionBase::SharedPtr > subscription
 
size_t number_of_subscriptions
 
std::vector< rclcpp::TimerBase::SharedPtr > timer
 
size_t number_of_timers
 
std::vector< rclcpp::ServiceBase::SharedPtr > service
 
size_t number_of_services
 
std::vector< rclcpp::ClientBase::SharedPtr > client
 
size_t number_of_clients
 
std::vector< rclcpp::Waitable::SharedPtr > waitable
 
size_t number_of_waitables
 

Detailed Description

This class contains subscriptionbase, timerbase, etc. which can be used to run callbacks.

Definition at line 33 of file executable_list.hpp.


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