Lumiera
0.pre.03
»edit your freedom«
|
#include "vault/gear/scheduler-diagnostics.hpp"
Render engine diagnostic facility.
Creating an instance will activate additional tracing and diagnostic facilities within the scheduler implementation; results may be investigated through SchedulerDiagnostics public functions. The object acts like a smart handle, i.e. the tracing facilities will be disabled and disconnected when going out of scope.
Definition at line 69 of file scheduler-diagnostics.hpp.
Public Member Functions | |
SchedulerDiagnostics (SchedulerFrontend &sch) | |
bool | has_job_scheduled_at (Time deadline) |
bool | is_scheduled_background (HashVal jobID) |
bool | is_scheduled_background (Job const &job) |
bool | is_scheduled_freewheeling (HashVal jobID) |
bool | is_scheduled_freewheeling (Job const &job) |
bool | is_scheduled_timebound (HashVal jobID) |
bool | is_scheduled_timebound (Job const &job) |
Job const & | job_at (Time deadline) |
Private Attributes | |
SchedulerFrontend & | scheduler_ |
Additional Inherited Members | |
Private Member Functions inherited from NonCopyable | |
NonCopyable (NonCopyable const &)=delete | |
NonCopyable & | operator= (NonCopyable const &)=delete |