Struct ComponentManagerIsolated::DedicatedExecutorWrapper

Nested Relationships

This struct is a nested type of Template Class ComponentManagerIsolated.

Struct Documentation

struct DedicatedExecutorWrapper

Public Functions

inline explicit DedicatedExecutorWrapper(std::shared_ptr<rclcpp::Executor> exec)

Constructor for the wrapper. This is necessary as atomic variables don’t have copy/move operators implemented so this structure is not copyable/movable by default

Public Members

std::shared_ptr<rclcpp::Executor> executor
std::thread thread
std::atomic_bool thread_initialized