| 240 | current_logger_->setProgress(value, recursion_depth_); |
| 241 | } |
| 242 | void ProgressLogger::nextProgress() const |
| 243 | { |
| 244 | auto p = current_logger_->nextProgress(); |
| 245 | // update only if at least 1 second has passed |
| 246 | if (last_invoke_ == time(nullptr)) |
| 247 | { |
| 248 | return; |
| 249 | } |
| 250 | |
| 251 | last_invoke_ = time(nullptr); |
| 252 | current_logger_->setProgress(p, recursion_depth_); |
| 253 | } |
| 254 | |
| 255 | void ProgressLogger::endProgress(UInt64 bytes_processed) const |
| 256 | { |
no test coverage detected