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
C++ API
Template Class EntityCache
View page source
Template Class EntityCache
Defined in
File registered_entity_cache.hpp
Class Documentation
template
<
class
EntityType_T
>
class
EntityCache
Public Functions
inline
void
update
(
const
std
::
vector
<
std
::
shared_ptr
<
EntityType_T
>
>
&
entityList
,
const
std
::
function
<
void
(
const
std
::
shared_ptr
<
EntityType_T
>
&
)
>
&
on_add
,
const
std
::
function
<
void
(
const
std
::
shared_ptr
<
EntityType_T
>
&
)
>
&
on_remove
)
inline
void
clear
(
)