| 152 | const std::vector<io::ReadRange>& ranges_to_read() const { return ranges_to_read_; } |
| 153 | |
| 154 | void RequestRange(int64_t offset, int64_t length, std::shared_ptr<Buffer>* out) { |
| 155 | ranges_to_read_.push_back({offset, length}); |
| 156 | destinations_.push_back(out); |
| 157 | } |
| 158 | |
| 159 | void FulfillRequest(const std::vector<std::shared_ptr<Buffer>>& buffers) { |
| 160 | for (std::size_t i = 0; i < buffers.size(); i++) { |