diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2015-11-25 12:48:15 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2015-11-25 12:48:15 +0200 |
commit | 44c0fc2820bb13018b200d3ec990c30cdd2a08cd (patch) | |
tree | 99445eac0ab0c0d10bcaf6b35020db0788f43e25 /butl/process | |
parent | efd154a6af61e80be1b0c46642cefd73cc83d7ed (diff) |
Add process::try_wait() for non-blocking wait
Diffstat (limited to 'butl/process')
-rw-r--r-- | butl/process | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/butl/process b/butl/process index bbd0162..6077ad3 100644 --- a/butl/process +++ b/butl/process @@ -75,6 +75,12 @@ namespace butl bool wait (); + // Return true if the process has already terminated in which case + // the argument is set to the result of wait(). + // + bool + try_wait (bool&); + ~process () {if (id != 0) wait ();} // Move constructible-only type. |