![]() |
Lumiera 0.pre.04
»edit your freedom«
|
Definition at line 72 of file scheduler-interface-test.cpp.
Private Member Functions | |
| virtual void | run (Arg) |
| void | verify_simple_job_specification (SchedulerFrontend &scheduler) |
| void | verify_job_specification_variations (SchedulerFrontend &scheduler) |
| void | demonstrate_nested_job_specification (SchedulerFrontend &scheduler) |
Static Private Member Functions | |
| static void | specifyJobs (JobTransaction ¤tTx, uint dummyLevel) |
| recursive helper function to add several levels of prerequisites It is crucial for this function to be recursive: this allows us to represent a complete tree navigation as a sequence of job definitions to be "pulled" out from some opaque source | |
|
inlineprivatevirtual |
Definition at line 76 of file scheduler-interface-test.cpp.
References SchedulerInterface_test::demonstrate_nested_job_specification(), SchedulerFrontend::instance, SchedulerInterface_test::verify_job_specification_variations(), and SchedulerInterface_test::verify_simple_job_specification().
Here is the call graph for this function:
|
inlineprivate |
Definition at line 88 of file scheduler-interface-test.cpp.
References SchedulerFrontend::JobTransaction::addJob(), SchedulerFrontend::JobTransaction::commit(), SchedulerDiagnostics::is_scheduled_background(), SchedulerDiagnostics::is_scheduled_freewheeling(), SchedulerDiagnostics::is_scheduled_timebound(), and SchedulerFrontend::startJobTransaction().
Referenced by SchedulerInterface_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 106 of file scheduler-interface-test.cpp.
References SchedulerFrontend::JobTransaction::addBackground(), SchedulerFrontend::JobTransaction::addFreewheeling(), SchedulerFrontend::JobTransaction::commit(), SchedulerDiagnostics::is_scheduled_background(), SchedulerDiagnostics::is_scheduled_freewheeling(), SchedulerDiagnostics::is_scheduled_timebound(), and SchedulerFrontend::startJobTransaction().
Referenced by SchedulerInterface_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 146 of file scheduler-interface-test.cpp.
References SchedulerFrontend::JobTransaction::commit(), SchedulerDiagnostics::has_job_scheduled_at(), SchedulerDiagnostics::job_at(), SchedulerInterface_test::specifyJobs(), and SchedulerFrontend::startJobTransaction().
Referenced by SchedulerInterface_test::run().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlinestaticprivate |
recursive helper function to add several levels of prerequisites It is crucial for this function to be recursive: this allows us to represent a complete tree navigation as a sequence of job definitions to be "pulled" out from some opaque source
Definition at line 173 of file scheduler-interface-test.cpp.
References SchedulerFrontend::JobTransaction::addJob(), SchedulerFrontend::JobTransaction::attach(), SchedulerInterface_test::specifyJobs(), and SchedulerFrontend::JobTransaction::startPrerequisiteTx().
Referenced by SchedulerInterface_test::demonstrate_nested_job_specification(), and SchedulerInterface_test::specifyJobs().
Here is the call graph for this function:
Here is the caller graph for this function:
Inheritance diagram for SchedulerInterface_test:
Collaboration diagram for SchedulerInterface_test: