Returns the amount of time remaining.
| 81 | |
| 82 | // Returns the amount of time remaining. |
| 83 | Duration remaining() const |
| 84 | { |
| 85 | Duration remaining = timeout - Clock::now(); |
| 86 | return remaining > Duration::zero() ? remaining : Duration::zero(); |
| 87 | } |
| 88 | |
| 89 | // Returns true if the timeout expired. |
| 90 | bool expired() const |