ProcessPowerAssertionHandle constructor

ProcessPowerAssertionHandle({
  1. required Process process,
  2. required String description,
  3. Duration killTimeout = defaultKillTimeout,
})

Implementation

ProcessPowerAssertionHandle({
  required Process process,
  required this.description,
  this.killTimeout = defaultKillTimeout,
}) : _process = process {
  _exit = process.exitCode.whenComplete(() {
    _done = true;
  });
}