Class MultiThreadedAgnocastExecutor

Inheritance Relationships

Base Type

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