| 20 | } |
| 21 | |
| 22 | void Cancellable::SetDeadline(std::chrono::steady_clock::time_point const & deadline) |
| 23 | { |
| 24 | std::lock_guard lock(m_mutex); |
| 25 | |
| 26 | m_deadline = deadline; |
| 27 | CheckDeadline(); |
| 28 | } |
| 29 | |
| 30 | bool Cancellable::IsCancelled() const |
| 31 | { |
no outgoing calls