opensavvy.progress.report¶
Mechanisms and algorithms to report progress events from subtasks to their parent.
Overview¶
The main mechanism to report progress is via the ProgressReporter interface.
To transmit a progress reporter to subtasks, use the reduceToInterval function.
Types¶
ProgressReporter¶
fun interface ProgressReporter
SAM interface to communicate progress to a caller.
Functions¶
emptyProgressReporter¶
A ProgressReporter implementation that does nothing.