42 : _ctx(ctx), _scheduler_to_use(nullptr), _real_scheduler(nullptr), _interceptor(nullptr)
void set_scheduler(IScheduler *scheduler)
CPU Scheduler setter.
void restore_scheduler()
Restore the original scheduler.
void intercept_scheduler(std::unique_ptr< IScheduler > interceptor)
Intercept the scheduler used by.
ContextSchedulerUser & operator=(const ContextSchedulerUser &)=delete
Prevent instances of this class from being copied (As this class contains pointers) ...
ContextSchedulerUser(RuntimeContext *ctx)
Default Constructor.
IScheduler * scheduler() override
Scheduler accessor.