LUMIERA.clone/tests/vault/gear
Ichthyostega 685be1b039 Library/Application: consolidate Monitor API and usage
This is Step-2 : change the API towards application

Notably all invocation variants to support member functions
or a reference to bool flags are retracted, since today a
λ-binding directly at usage site tends to be more readable.

The function names are harmonised with the C++ standard and
emergency shutdown in the Subsystem-Runner is rationalised.

The old thread-wrapper test is repurposed to demonstrate
the effectiveness of monitor based locking.
2023-10-15 20:42:55 +02:00
..
activity-detector-test.cpp Activity-Lang: abstracted execution framework complete and tested (closes: #1319) 2023-09-03 01:50:50 +02:00
activity-detector.hpp Activity-Lang: abstracted execution framework complete and tested (closes: #1319) 2023-09-03 01:50:50 +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 Activity-Lang: complete handling of IO activities 2023-09-03 00:40:37 +02:00
scheduler-commutator-test.cpp Workforce: implementation complete 2023-09-09 23:42:13 +02:00
scheduler-invocation-test.cpp Workforce: implementation complete 2023-09-09 23:42:13 +02:00
scheduler-usage-test.cpp Workforce: requirement analysis 2023-09-05 00:22:17 +02:00
work-force-test.cpp Library/Application: consolidate Monitor API and usage 2023-10-15 20:42:55 +02:00