apps_bouncer library

Classes

BouncerConfig
ProcessData
Data about a specific OS process.

Enums

LogLevel

Extensions

ProcStats on List<ProcessData>

Functions

collectProcessData() Stream<ProcessData>
Collect process data by asking the Operating System.
parseProcessData(Iterator<String> lines) Iterable<ProcessData>
run([BouncerConfig config = const BouncerConfig(), Logger? logger]) Future<void>
Run the bouncer.
runBouncer({BouncerConfig config = const BouncerConfig(), Logger? logger, Stream<ProcessData> collector() = collectProcessData, Future<void> notify(ProcessData) = userNotify, Future<bool> keepRunning() = _onlyTrue, DateTime currentTime() = _now}) Future<void>
userNotify(ProcessData processData) Future<void>