apps_bouncer library
Classes
- BouncerConfig
- ProcessData
- Data about a specific OS process.
Enums
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>