Class MultiThreadedAgnocastExecutor
Defined in File agnocast_multi_threaded_executor.hpp
Inheritance Relationships
Base Type
public agnocast::AgnocastExecutor(Class AgnocastExecutor)
Class Documentation
-
class MultiThreadedAgnocastExecutor : public agnocast::AgnocastExecutor
Public Functions
-
explicit RCLCPP_PUBLIC MultiThreadedAgnocastExecutor(const rclcpp::ExecutorOptions &options = rclcpp::ExecutorOptions(), size_t number_of_ros2_threads = 0, size_t number_of_agnocast_threads = 0, bool yield_before_execute = false, std::chrono::nanoseconds ros2_next_exec_timeout = std::chrono::nanoseconds(10 * 1000 * 1000), int agnocast_next_exec_timeout_ms = 10)
- virtual RCLCPP_PUBLIC void spin () override
-
explicit RCLCPP_PUBLIC MultiThreadedAgnocastExecutor(const rclcpp::ExecutorOptions &options = rclcpp::ExecutorOptions(), size_t number_of_ros2_threads = 0, size_t number_of_agnocast_threads = 0, bool yield_before_execute = false, std::chrono::nanoseconds ros2_next_exec_timeout = std::chrono::nanoseconds(10 * 1000 * 1000), int agnocast_next_exec_timeout_ms = 10)