cm_executors: Jazzy
Links
Rosindex
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace rclcpp
Namespace rclcpp::executors
Classes and Structs
Struct CBGScheduler::CallbackEventType
Struct CBGScheduler::CallbackGroupHandle
Struct CBGScheduler::ExecutableEntity
Struct CBGScheduler::WaitableWithEventType
Struct EventsCBGExecutor::CallbackGroupData
Struct GuardConditionWithFunction
Struct ReadyEntity
Struct ReadyEntity::ReadyTimerWithExecutedCallback
Struct RegisteredEntityCache
Struct TimerQueue::TimerData
Template Struct WeakEntityPtrWithRemoveFunction
Class CBGScheduler
Class ClockConditionalVariable
Template Class EntityCache
Class EventsCBGExecutor
Class GlobalEventIdProvider
Class TimerManager
Class TimerQueue
Class TimerQueue::GetClockHelper
Directories
Directory include
Directory cm_executors
Files
File events_cbg_executor.hpp
File global_event_id_provider.hpp
File ready_entity.hpp
File registered_entity_cache.hpp
File scheduler.hpp
File timer_manager.hpp
Standard Documents
README
Cellumation Executors
Features
Known bugs
Usage
CONTRIBUTING
PACKAGE
LICENSE
CHANGELOG
Changelog for package cm_executors
0.9.1 (2025-08-13)
Index
cm_executors: Jazzy
Index
Index
R
R
rclcpp::executors::CBGScheduler (C++ class)
rclcpp::executors::CBGScheduler::add_callback_group (C++ function)
rclcpp::executors::CBGScheduler::block_worker_thread (C++ function)
rclcpp::executors::CBGScheduler::block_worker_thread_for (C++ function)
rclcpp::executors::CBGScheduler::callback_group_ready (C++ function)
rclcpp::executors::CBGScheduler::callback_groups (C++ member)
rclcpp::executors::CBGScheduler::CallbackEventType (C++ struct)
,
[1]
rclcpp::executors::CBGScheduler::CallbackEventType::callback (C++ member)
,
[1]
rclcpp::executors::CBGScheduler::CallbackEventType::CallbackEventType (C++ function)
,
[1]
rclcpp::executors::CBGScheduler::CallbackEventType::expired (C++ function)
,
[1]
rclcpp::executors::CBGScheduler::CallbackGroupHandle (C++ struct)
,
[1]
rclcpp::executors::CBGScheduler::CallbackGroupHandle::CallbackGroupHandle (C++ function)
,
[1]
rclcpp::executors::CBGScheduler::CallbackGroupHandle::check_move_to_ready (C++ function)
,
[1]
rclcpp::executors::CBGScheduler::CallbackGroupHandle::get_ready_callback_for_entity (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
rclcpp::executors::CBGScheduler::CallbackGroupHandle::has_ready_entities (C++ function)
,
[1]
rclcpp::executors::CBGScheduler::CallbackGroupHandle::is_ready (C++ function)
,
[1]
rclcpp::executors::CBGScheduler::CallbackGroupHandle::mark_as_executed (C++ function)
,
[1]
rclcpp::executors::CBGScheduler::CallbackGroupHandle::mark_as_skiped (C++ function)
,
[1]
rclcpp::executors::CBGScheduler::CallbackGroupHandle::ready_mutex (C++ member)
,
[1]
rclcpp::executors::CBGScheduler::CallbackGroupHandle::scheduler (C++ member)
,
[1]
rclcpp::executors::CBGScheduler::CallbackGroupHandle::~CallbackGroupHandle (C++ function)
,
[1]
rclcpp::executors::CBGScheduler::ExecutableEntity (C++ struct)
,
[1]
rclcpp::executors::CBGScheduler::ExecutableEntity::callback_handle (C++ member)
,
[1]
rclcpp::executors::CBGScheduler::ExecutableEntity::execute_function (C++ member)
,
[1]
rclcpp::executors::CBGScheduler::get_handle_for_callback_group (C++ function)
rclcpp::executors::CBGScheduler::get_next_ready_entity (C++ function)
,
[1]
rclcpp::executors::CBGScheduler::mark_entity_as_executed (C++ function)
rclcpp::executors::CBGScheduler::ready_callback_groups (C++ member)
rclcpp::executors::CBGScheduler::ready_callback_groups_mutex (C++ member)
rclcpp::executors::CBGScheduler::release_all_worker_threads (C++ function)
rclcpp::executors::CBGScheduler::release_worker_once (C++ member)
rclcpp::executors::CBGScheduler::release_workers (C++ member)
rclcpp::executors::CBGScheduler::remove_callback_group (C++ function)
rclcpp::executors::CBGScheduler::unblock_one_worker_thread (C++ function)
rclcpp::executors::CBGScheduler::WaitableWithEventType (C++ struct)
,
[1]
rclcpp::executors::CBGScheduler::WaitableWithEventType::expired (C++ function)
,
[1]
rclcpp::executors::CBGScheduler::WaitableWithEventType::internal_event_type (C++ member)
,
[1]
rclcpp::executors::CBGScheduler::WaitableWithEventType::waitable (C++ member)
,
[1]
rclcpp::executors::CBGScheduler::wakeup_one_worker_thread (C++ function)
rclcpp::executors::CBGScheduler::work_ready_conditional (C++ member)
rclcpp::executors::ClockConditionalVariable (C++ class)
rclcpp::executors::ClockConditionalVariable::ClockConditionalVariable (C++ function)
rclcpp::executors::ClockConditionalVariable::mutex (C++ function)
rclcpp::executors::ClockConditionalVariable::notify_one (C++ function)
rclcpp::executors::ClockConditionalVariable::wait_until (C++ function)
rclcpp::executors::ClockConditionalVariable::~ClockConditionalVariable (C++ function)
rclcpp::executors::EntityCache (C++ class)
rclcpp::executors::EntityCache::clear (C++ function)
rclcpp::executors::EntityCache::update (C++ function)
rclcpp::executors::EventsCBGExecutor (C++ class)
rclcpp::executors::EventsCBGExecutor::add_callback_group_only (C++ function)
rclcpp::executors::EventsCBGExecutor::CallbackGroupData (C++ struct)
,
[1]
rclcpp::executors::EventsCBGExecutor::CallbackGroupData::callback_group (C++ member)
,
[1]
rclcpp::executors::EventsCBGExecutor::CallbackGroupData::registered_entities (C++ member)
,
[1]
rclcpp::executors::EventsCBGExecutor::collect_and_execute_ready_events (C++ function)
rclcpp::executors::EventsCBGExecutor::EventsCBGExecutor (C++ function)
rclcpp::executors::EventsCBGExecutor::execute_previous_ready_executables_until (C++ function)
rclcpp::executors::EventsCBGExecutor::execute_ready_executables_until (C++ function)
rclcpp::executors::EventsCBGExecutor::is_spinning (C++ function)
rclcpp::executors::EventsCBGExecutor::rcl_polling_thread (C++ member)
rclcpp::executors::EventsCBGExecutor::run (C++ function)
rclcpp::executors::EventsCBGExecutor::scheduler (C++ member)
rclcpp::executors::EventsCBGExecutor::set_callbacks (C++ function)
rclcpp::executors::EventsCBGExecutor::spin_all (C++ function)
rclcpp::executors::EventsCBGExecutor::spin_once (C++ function)
rclcpp::executors::EventsCBGExecutor::spin_until_future_complete (C++ function)
rclcpp::executors::EventsCBGExecutor::unregister_event_callbacks (C++ function)
rclcpp::executors::EventsCBGExecutor::~EventsCBGExecutor (C++ function)
rclcpp::executors::GlobalEventIdProvider (C++ class)
rclcpp::executors::GlobalEventIdProvider::get_last_id (C++ function)
rclcpp::executors::GlobalEventIdProvider::get_next_id (C++ function)
rclcpp::executors::GlobalEventIdProvider::MonotonicId (C++ type)
rclcpp::executors::GuardConditionWithFunction (C++ struct)
rclcpp::executors::GuardConditionWithFunction::guard_condition (C++ member)
rclcpp::executors::GuardConditionWithFunction::GuardConditionWithFunction (C++ function)
rclcpp::executors::GuardConditionWithFunction::handle_guard_condition_fun (C++ member)
rclcpp::executors::ReadyEntity (C++ struct)
rclcpp::executors::ReadyEntity::entity (C++ member)
rclcpp::executors::ReadyEntity::expired (C++ function)
rclcpp::executors::ReadyEntity::get_execute_function (C++ function)
rclcpp::executors::ReadyEntity::id (C++ member)
rclcpp::executors::ReadyEntity::ReadyEntity (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
rclcpp::executors::ReadyEntity::ReadyTimerWithExecutedCallback (C++ struct)
,
[1]
rclcpp::executors::ReadyEntity::ReadyTimerWithExecutedCallback::expired (C++ function)
,
[1]
rclcpp::executors::ReadyEntity::ReadyTimerWithExecutedCallback::timer_ptr (C++ member)
,
[1]
rclcpp::executors::ReadyEntity::ReadyTimerWithExecutedCallback::timer_was_executed (C++ member)
,
[1]
rclcpp::executors::RegisteredEntityCache (C++ struct)
rclcpp::executors::RegisteredEntityCache::add_guard_condition_event (C++ function)
rclcpp::executors::RegisteredEntityCache::callback_group_weak_ptr (C++ member)
rclcpp::executors::RegisteredEntityCache::clear_caches (C++ function)
rclcpp::executors::RegisteredEntityCache::clients_cache (C++ member)
rclcpp::executors::RegisteredEntityCache::guard_conditions (C++ member)
rclcpp::executors::RegisteredEntityCache::handle_callback_group_guard_condition (C++ function)
rclcpp::executors::RegisteredEntityCache::regenerate_events (C++ function)
rclcpp::executors::RegisteredEntityCache::RegisteredEntityCache (C++ function)
rclcpp::executors::RegisteredEntityCache::scheduler_cbg_handle (C++ member)
rclcpp::executors::RegisteredEntityCache::services_cache (C++ member)
rclcpp::executors::RegisteredEntityCache::subscribers_cache (C++ member)
rclcpp::executors::RegisteredEntityCache::timer_manager (C++ member)
rclcpp::executors::RegisteredEntityCache::timers_cache (C++ member)
rclcpp::executors::RegisteredEntityCache::waitables_cache (C++ member)
rclcpp::executors::RegisteredEntityCache::~RegisteredEntityCache (C++ function)
rclcpp::executors::TimerManager (C++ class)
rclcpp::executors::TimerManager::add_timer (C++ function)
rclcpp::executors::TimerManager::remove_timer (C++ function)
rclcpp::executors::TimerManager::stop (C++ function)
rclcpp::executors::TimerManager::TimerManager (C++ function)
rclcpp::executors::TimerQueue (C++ class)
rclcpp::executors::TimerQueue::add_timer (C++ function)
rclcpp::executors::TimerQueue::GetClockHelper (C++ class)
rclcpp::executors::TimerQueue::GetClockHelper::get_clock (C++ function)
rclcpp::executors::TimerQueue::remove_timer (C++ function)
rclcpp::executors::TimerQueue::stop (C++ function)
rclcpp::executors::TimerQueue::TimerData (C++ struct)
rclcpp::executors::TimerQueue::TimerData::clock (C++ member)
rclcpp::executors::TimerQueue::TimerData::in_running_list (C++ member)
rclcpp::executors::TimerQueue::TimerData::rcl_ref (C++ member)
rclcpp::executors::TimerQueue::TimerData::timer_ready_callback (C++ member)
rclcpp::executors::TimerQueue::TimerQueue (C++ function)
rclcpp::executors::TimerQueue::~TimerQueue (C++ function)
rclcpp::executors::WeakEntityPtrWithRemoveFunction (C++ struct)
rclcpp::executors::WeakEntityPtrWithRemoveFunction::destruction_callback (C++ member)
rclcpp::executors::WeakEntityPtrWithRemoveFunction::executable (C++ member)
rclcpp::executors::WeakEntityPtrWithRemoveFunction::ptr (C++ member)
rclcpp::executors::WeakEntityPtrWithRemoveFunction::WeakEntityPtrWithRemoveFunction (C++ function)
rclcpp::executors::WeakEntityPtrWithRemoveFunction::~WeakEntityPtrWithRemoveFunction (C++ function)