| 302 | ReadableFile::~ReadableFile() { internal::CloseFromDestructor(this); } |
| 303 | |
| 304 | Result<std::shared_ptr<ReadableFile>> ReadableFile::Open(const std::string& path, |
| 305 | MemoryPool* pool) { |
| 306 | auto file = std::shared_ptr<ReadableFile>(new ReadableFile(pool)); |
| 307 | RETURN_NOT_OK(file->impl_->Open(path)); |
| 308 | return file; |
| 309 | } |
| 310 | |
| 311 | Result<std::shared_ptr<ReadableFile>> ReadableFile::Open(int fd, MemoryPool* pool) { |
| 312 | auto file = std::shared_ptr<ReadableFile>(new ReadableFile(pool)); |
no test coverage detected