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