| 146 | } |
| 147 | |
| 148 | void ScanBufferManager::CleanUpReadyBuffers(const unique_lock<mutex>& scan_range_lock) { |
| 149 | DCHECK(scan_range_->is_locked(scan_range_lock)); |
| 150 | while (!ready_buffers_.empty()) { |
| 151 | CleanUpBuffer(scan_range_lock, move(ready_buffers_.front())); |
| 152 | ready_buffers_.pop_front(); |
| 153 | } |
| 154 | } |
| 155 | |
| 156 | bool ScanBufferManager::PopFirstReadyBuffer(const unique_lock<mutex>& scan_range_lock, |
| 157 | unique_ptr<BufferDescriptor>* buffer) { |
no test coverage detected