15 #ifndef RCLCPP__EXECUTOR_OPTIONS_HPP_
16 #define RCLCPP__EXECUTOR_OPTIONS_HPP_
20 #include "rclcpp/context.hpp"
21 #include "rclcpp/contexts/default_context.hpp"
22 #include "rclcpp/memory_strategies.hpp"
23 #include "rclcpp/memory_strategy.hpp"
24 #include "rclcpp/visibility_control.hpp"
29 class ExecutorOptionsImplementation;
46 rclcpp::memory_strategy::MemoryStrategy::SharedPtr memory_strategy;
47 rclcpp::Context::SharedPtr context;
48 size_t max_conditions;
52 std::unique_ptr<ExecutorOptionsImplementation> impl_;
Versions of rosidl_typesupport_cpp::get_message_type_support_handle that handle adapted types.
Options to be passed to the executor constructor.