| 1562 | } |
| 1563 | |
| 1564 | Status Seek(int64_t position) override { |
| 1565 | RETURN_NOT_OK(CheckClosed()); |
| 1566 | RETURN_NOT_OK(CheckPosition(position, "seek")); |
| 1567 | |
| 1568 | pos_ = position; |
| 1569 | return Status::OK(); |
| 1570 | } |
| 1571 | |
| 1572 | Result<int64_t> ReadAt(int64_t position, int64_t nbytes, void* out) override { |
| 1573 | RETURN_NOT_OK(CheckClosed()); |