lumiera_/tests/vault/gear
Ichthyostega 72258c06bd Scheduler: reconciled into clearer design
The problem with passing the deadline was just a blatant symptom
that something with the overall design was not quite right, leading
to mix-up of interfaces and implementation functions, and more and more
detail parameters spreading throughout the call chains.

The turning point was to realise the two conceptual levels
crossing and interconnected within the »Scheduler-Service«

- the Activity-Language describes the patterns of processing
- the Scheduler components handle time-bound events

So by turning the (previously private) queue entry into an
ActivationEvent, the design could be balanced.
This record becomes the common agens within the Scheduler,
and builds upon / layers on top of the common agens of the
Language, which is the Activity record.
2023-11-04 04:49:13 +01:00
..
activity-detector-test.cpp Scheduler: access invocation time for test 2023-10-25 23:40:47 +02:00
activity-detector.hpp Scheduler: wrap-up and comment test cases thus far 2023-10-27 03:37:24 +02:00
block-flow-test.cpp Library: switch Microbenchmark setup to C++17 threads 2023-09-24 18:07:28 +02:00
scheduler-activity-test.cpp Scheduler: rectify λ-post API 2023-10-23 01:48:46 +02:00
scheduler-commutator-test.cpp Scheduler: reconciled into clearer design 2023-11-04 04:49:13 +01:00
scheduler-invocation-test.cpp Scheduler: reconciled into clearer design 2023-11-04 04:49:13 +01:00
scheduler-load-control-test.cpp Scheduler: processing of peak loads works 2023-11-01 04:24:44 +01:00
scheduler-service-test.cpp Scheduler: reconciled into clearer design 2023-11-04 04:49:13 +01:00
scheduler-stress-test.cpp Scheduler: plan for integration 2023-10-20 00:59:50 +02:00
scheduler-usage-test.cpp Scheduler: plan for integration 2023-10-20 00:59:50 +02:00
work-force-test.cpp Scheduler: rectify λ-post API 2023-10-23 01:48:46 +02:00