rclcpp
master
C++ ROS Client Library API
|
This is the complete list of members for rclcpp::executors::MultiThreadedExecutor, including all inherited members.
add_callback_group(rclcpp::CallbackGroup::SharedPtr group_ptr, rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node_ptr, bool notify=true) | rclcpp::Executor | virtual |
add_callback_group_to_map(rclcpp::CallbackGroup::SharedPtr group_ptr, rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node_ptr, WeakCallbackGroupsToNodesMap &weak_groups_to_nodes, bool notify=true) RCPPUTILS_TSA_REQUIRES(mutex_) | rclcpp::Executor | protectedvirtual |
add_callback_groups_from_nodes_associated_to_executor() RCPPUTILS_TSA_REQUIRES(mutex_) | rclcpp::Executor | protectedvirtual |
add_node(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node_ptr, bool notify=true) | rclcpp::Executor | virtual |
add_node(std::shared_ptr< rclcpp::Node > node_ptr, bool notify=true) | rclcpp::Executor | virtual |
cancel() | rclcpp::Executor | |
context_ | rclcpp::Executor | protected |
execute_any_executable(AnyExecutable &any_exec) | rclcpp::Executor | protected |
execute_client(rclcpp::ClientBase::SharedPtr client) | rclcpp::Executor | protectedstatic |
execute_service(rclcpp::ServiceBase::SharedPtr service) | rclcpp::Executor | protectedstatic |
execute_subscription(rclcpp::SubscriptionBase::SharedPtr subscription) | rclcpp::Executor | protectedstatic |
execute_timer(rclcpp::TimerBase::SharedPtr timer) | rclcpp::Executor | protectedstatic |
Executor(const rclcpp::ExecutorOptions &options=rclcpp::ExecutorOptions()) | rclcpp::Executor | explicit |
get_all_callback_groups() | rclcpp::Executor | virtual |
get_automatically_added_callback_groups_from_nodes() | rclcpp::Executor | virtual |
get_group_by_timer(rclcpp::TimerBase::SharedPtr timer) | rclcpp::Executor | protected |
get_manually_added_callback_groups() | rclcpp::Executor | virtual |
get_next_executable(AnyExecutable &any_executable, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(-1)) | rclcpp::Executor | protected |
get_next_ready_executable(AnyExecutable &any_executable) | rclcpp::Executor | protected |
get_next_ready_executable_from_map(AnyExecutable &any_executable, const WeakCallbackGroupsToNodesMap &weak_groups_to_nodes) | rclcpp::Executor | protected |
get_node_by_group(const WeakCallbackGroupsToNodesMap &weak_groups_to_nodes, rclcpp::CallbackGroup::SharedPtr group) | rclcpp::Executor | protected |
get_number_of_threads() | rclcpp::executors::MultiThreadedExecutor | |
has_node(const rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node_ptr, const WeakCallbackGroupsToNodesMap &weak_groups_to_nodes) const | rclcpp::Executor | protected |
interrupt_guard_condition_ | rclcpp::Executor | protected |
MultiThreadedExecutor(const rclcpp::ExecutorOptions &options=rclcpp::ExecutorOptions(), size_t number_of_threads=0, bool yield_before_execute=false, std::chrono::nanoseconds timeout=std::chrono::nanoseconds(-1)) | rclcpp::executors::MultiThreadedExecutor | |
mutex_ | rclcpp::Executor | mutableprotected |
RCPPUTILS_TSA_GUARDED_BY(mutex_) | rclcpp::Executor | protected |
RCPPUTILS_TSA_GUARDED_BY(mutex_) | rclcpp::Executor | protected |
RCPPUTILS_TSA_GUARDED_BY(mutex_) | rclcpp::Executor | protected |
RCPPUTILS_TSA_GUARDED_BY(mutex_) | rclcpp::Executor | protected |
RCPPUTILS_TSA_GUARDED_BY(mutex_) | rclcpp::Executor | protected |
RCPPUTILS_TSA_PT_GUARDED_BY(mutex_) | rclcpp::Executor | protected |
remove_callback_group(rclcpp::CallbackGroup::SharedPtr group_ptr, bool notify=true) | rclcpp::Executor | virtual |
remove_callback_group_from_map(rclcpp::CallbackGroup::SharedPtr group_ptr, WeakCallbackGroupsToNodesMap &weak_groups_to_nodes, bool notify=true) RCPPUTILS_TSA_REQUIRES(mutex_) | rclcpp::Executor | protectedvirtual |
remove_node(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node_ptr, bool notify=true) | rclcpp::Executor | virtual |
remove_node(std::shared_ptr< rclcpp::Node > node_ptr, bool notify=true) | rclcpp::Executor | virtual |
run(size_t this_thread_number) | rclcpp::executors::MultiThreadedExecutor | protected |
set_memory_strategy(memory_strategy::MemoryStrategy::SharedPtr memory_strategy) | rclcpp::Executor | |
shutdown_callback_handle_ | rclcpp::Executor | protected |
shutdown_guard_condition_ | rclcpp::Executor | protected |
spin() override | rclcpp::executors::MultiThreadedExecutor | virtual |
spin_all(std::chrono::nanoseconds max_duration) | rclcpp::Executor | virtual |
spin_node_once(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node, std::chrono::duration< RepT, T > timeout=std::chrono::duration< RepT, T >(-1)) | rclcpp::Executor | inline |
spin_node_once(std::shared_ptr< NodeT > node, std::chrono::duration< RepT, T > timeout=std::chrono::duration< RepT, T >(-1)) | rclcpp::Executor | inline |
spin_node_once_nanoseconds(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node, std::chrono::nanoseconds timeout) | rclcpp::Executor | protected |
spin_node_some(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node) | rclcpp::Executor | |
spin_node_some(std::shared_ptr< rclcpp::Node > node) | rclcpp::Executor | |
spin_once(std::chrono::nanoseconds timeout=std::chrono::nanoseconds(-1)) | rclcpp::Executor | virtual |
spin_once_impl(std::chrono::nanoseconds timeout) | rclcpp::Executor | protectedvirtual |
spin_some(std::chrono::nanoseconds max_duration=std::chrono::nanoseconds(0)) | rclcpp::Executor | virtual |
spin_some_impl(std::chrono::nanoseconds max_duration, bool exhaustive) | rclcpp::Executor | protected |
spin_until_future_complete(const FutureT &future, std::chrono::duration< TimeRepT, TimeT > timeout=std::chrono::duration< TimeRepT, TimeT >(-1)) | rclcpp::Executor | inline |
spinning | rclcpp::Executor | protected |
wait_for_work(std::chrono::nanoseconds timeout=std::chrono::nanoseconds(-1)) | rclcpp::Executor | protected |
wait_set_ | rclcpp::Executor | protected |
WeakNodesToGuardConditionsMap typedef | rclcpp::Executor | protected |
~Executor() | rclcpp::Executor | virtual |
~MultiThreadedExecutor() | rclcpp::executors::MultiThreadedExecutor | virtual |