nros C++ API
Lightweight ROS 2 client for embedded real-time systems (C++ headers)
Loading...
Searching...
No Matches
rclcpp::executors Namespace Reference

Classes

class  MultiThreadedExecutorRefused
 The refusal behind MultiThreadedExecutor; see that alias. More...
class  SingleThreadedExecutor

Typedefs

using MultiThreadedExecutor = MultiThreadedExecutorRefused<>

Typedef Documentation

◆ MultiThreadedExecutor

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.