rclcpp
master
C++ ROS Client Library API
|
Go to the documentation of this file.
15 #ifndef RCLCPP__EXECUTORS__SINGLE_THREADED_EXECUTOR_HPP_
16 #define RCLCPP__EXECUTORS__SINGLE_THREADED_EXECUTOR_HPP_
75 #endif // RCLCPP__EXECUTORS__SINGLE_THREADED_EXECUTOR_HPP_
#define RCLCPP_DISABLE_COPY(...)
Definition: macros.hpp:26
SingleThreadedExecutor(const rclcpp::ExecutorOptions &options=rclcpp::ExecutorOptions())
Default constructor. See the default constructor for Executor.
Coordinate the order and timing of available communication tasks.
Definition: executor.hpp:65
This header provides the get_node_base_interface() template function.
Definition: allocator_common.hpp:24
#define RCLCPP_PUBLIC
Definition: visibility_control.hpp:50
#define RCLCPP_SMART_PTR_DEFINITIONS(...)
Definition: macros.hpp:36
Single-threaded executor implementation.
Definition: single_threaded_executor.hpp:42
Options to be passed to the executor constructor.
Definition: executor_options.hpp:28
virtual ~SingleThreadedExecutor()
Default destructor.
void spin() override
Single-threaded implementation of spin.