21.02
|
Scheduler user interface. More...
#include <SchedulerTimer.h>
Public Member Functions | |
virtual | ~ISchedulerUser ()=default |
Default Destructor. More... | |
virtual void | intercept_scheduler (std::unique_ptr< IScheduler > interceptor)=0 |
Intercept the scheduler used by. More... | |
virtual void | restore_scheduler ()=0 |
Restore the original scheduler. More... | |
virtual IScheduler * | scheduler ()=0 |
Real scheduler accessor. More... | |
Scheduler user interface.
Definition at line 42 of file SchedulerTimer.h.
|
virtualdefault |
Default Destructor.
|
pure virtual |
Intercept the scheduler used by.
interceptor | Intercept the scheduler used by the scheduler user. |
Implemented in ContextSchedulerUser.
Referenced by SchedulerClock< output_timestamps >::test_start().
|
pure virtual |
Restore the original scheduler.
Implemented in ContextSchedulerUser.
Referenced by SchedulerClock< output_timestamps >::test_stop().
|
pure virtual |
Real scheduler accessor.
Implemented in ContextSchedulerUser.
Referenced by SchedulerClock< output_timestamps >::test_start().