|
nros C++ API
Lightweight ROS 2 client for embedded real-time systems (C++ headers)
|
Classes | |
| class | MultiThreadedExecutorRefused |
| The refusal behind MultiThreadedExecutor; see that alias. More... | |
| class | SingleThreadedExecutor |
Typedefs | |
| using | MultiThreadedExecutor = MultiThreadedExecutorRefused<> |
rclcpp::executors::MultiThreadedExecutor — phase-488. REFUSED.
The NAME exists so a ported main fails here, with the alternative, rather than on an unknown identifier. Declaring one is the compile error. An executor dispatches on ONE task with run-to-completion callbacks (RFC-0002), and nano-ros starts no threads behind the caller's back, so a pool of workers is not a shape it has. Parallelism is per TIER — one executor per RTOS task, declared in the system description — not per callback group.