| 157 | } |
| 158 | |
| 159 | void cmProcess::StartTimer() |
| 160 | { |
| 161 | if (auto ctimeout = this->GetComputedTimeout()) { |
| 162 | this->TimeoutReason_ = ctimeout->Reason; |
| 163 | auto msec = std::chrono::duration_cast<std::chrono::milliseconds>( |
| 164 | ctimeout->Duration); |
| 165 | this->Timer.start(&cmProcess::OnTimeoutCB, |
| 166 | static_cast<uint64_t>(msec.count()), 0, |
| 167 | cm::uv_update_time::no); |
| 168 | } |
| 169 | } |
| 170 | |
| 171 | bool cmProcess::Buffer::GetLine(std::string& line) |
| 172 | { |
no test coverage detected