Macros#
- OMNI_KIT_EXEC_CHECK_AND_LOG_METRICS
- OMNI_KIT_EXEC_CORE_ON_MODULE_STARTED
Helper macro to ensure EF features are enabled in the current module/plugin.
- OMNI_KIT_EXEC_CORE_ON_MODULE_UNLOAD
Helper macro to ensure EF features are safely disabled when the current module/plugin unloads.
- OMNI_KIT_EXEC_RECORD_PUSHED_ISOLATE_TASK
- OMNI_KIT_EXEC_RECORD_PUSHED_PARALLEL_TASK
- OMNI_KIT_EXEC_RECORD_PUSHED_SERIAL_TASK
- OMNI_KIT_EXEC_RECORD_TASK_ENQUEUED
- OMNI_KIT_EXEC_RECORD_TASK_EXECUTED
- OMNI_KIT_EXEC_RECORD_TASK_SPAWNED
Convenience macros for recording task metrics (only if logger is available)
- __TBB_ALLOW_MUTABLE_FUNCTORS
Allow task functors to mutate captured by value state.