| 
    rclcpp
    master
    
   C++ ROS Client Library API 
   | 
 
 
 
 
Go to the documentation of this file.
   15 #ifndef RCLCPP__EXPERIMENTAL__EXECUTABLE_LIST_HPP_ 
   16 #define RCLCPP__EXPERIMENTAL__EXECUTABLE_LIST_HPP_ 
   30 namespace experimental
 
   92 #endif  // RCLCPP__EXPERIMENTAL__EXECUTABLE_LIST_HPP_ 
  
void add_timer(rclcpp::TimerBase::SharedPtr timer)
 
void add_client(rclcpp::ClientBase::SharedPtr client)
 
std::vector< rclcpp::Waitable::SharedPtr > waitable
Definition: executable_list.hpp:84
 
void add_waitable(rclcpp::Waitable::SharedPtr waitable)
 
size_t number_of_clients
Definition: executable_list.hpp:82
 
void add_subscription(rclcpp::SubscriptionBase::SharedPtr subscription)
 
This header provides the get_node_base_interface() template function.
Definition: allocator_common.hpp:24
 
std::vector< rclcpp::ServiceBase::SharedPtr > service
Definition: executable_list.hpp:76
 
#define RCLCPP_PUBLIC
Definition: visibility_control.hpp:50
 
This class contains subscriptionbase, timerbase, etc. which can be used to run callbacks.
Definition: executable_list.hpp:34
 
std::vector< rclcpp::ClientBase::SharedPtr > client
Definition: executable_list.hpp:80
 
std::vector< rclcpp::SubscriptionBase::SharedPtr > subscription
Definition: executable_list.hpp:68
 
size_t number_of_waitables
Definition: executable_list.hpp:86
 
void add_service(rclcpp::ServiceBase::SharedPtr service)
 
size_t number_of_timers
Definition: executable_list.hpp:74
 
size_t number_of_services
Definition: executable_list.hpp:78
 
std::vector< rclcpp::TimerBase::SharedPtr > timer
Definition: executable_list.hpp:72
 
size_t number_of_subscriptions
Definition: executable_list.hpp:70