| 1502 | } |
| 1503 | |
| 1504 | Status Seek(int64_t position) override { |
| 1505 | RETURN_NOT_OK(CheckClosed()); |
| 1506 | RETURN_NOT_OK(CheckPosition(position, "seek")); |
| 1507 | |
| 1508 | pos_ = position; |
| 1509 | return Status::OK(); |
| 1510 | } |
| 1511 | |
| 1512 | Result<int64_t> ReadAt(int64_t position, int64_t nbytes, void* out) override { |
| 1513 | RETURN_NOT_OK(CheckClosed()); |