Lines Matching refs:Status
103 Status Read(uint64_t offset, size_t n, Slice* result, char* scratch) const { in Read()
112 return Status::OK(); in Read()
120 return Status::OK(); in Read()
123 Status Write(uint64_t offset, const Slice& data) { in Write()
132 return Status::OK(); in Write()
135 Status Append(const Slice& data) { in Append()
140 return Status::OK(); in Append()
143 Status Fsync() { in Fsync()
145 return Status::OK(); in Fsync()
188 Status Read(size_t n, Slice* result, char* scratch) override { in Read()
189 Status s = file_->Read(pos_, n, result, scratch); in Read()
196 Status Skip(uint64_t n) override { in Skip()
198 return Status::IOError("pos_ > file_->Size()"); in Skip()
205 return Status::OK(); in Skip()
219 Status Read(uint64_t offset, size_t n, Slice* result, in Read()
234 Status Write(uint64_t offset, const Slice& data) override { in Write()
238 Status Read(uint64_t offset, size_t n, Slice* result, in Read()
243 Status Close() override { return file_->Fsync(); } in Close()
245 Status Flush() override { return Status::OK(); } in Flush()
247 Status Sync() override { return file_->Fsync(); } in Sync()
262 Status Append(const Slice& data) override { in Append()
266 Status s = file_->Append(Slice(data.data() + bytes_written, bytes)); in Append()
272 return Status::OK(); in Append()
274 Status Truncate(uint64_t size) override { in Truncate()
276 return Status::OK(); in Truncate()
278 Status Close() override { return file_->Fsync(); } in Close()
280 Status Flush() override { return Status::OK(); } in Flush()
282 Status Sync() override { return file_->Fsync(); } in Sync()
302 Status Fsync() override { return Status::OK(); } in Fsync()
426 Status MockEnv::NewSequentialFile(const std::string& fname, in NewSequentialFile()
433 return Status::IOError(fn, "File not found"); in NewSequentialFile()
437 return Status::InvalidArgument(fn, "Cannot open a lock file."); in NewSequentialFile()
440 return Status::OK(); in NewSequentialFile()
443 Status MockEnv::NewRandomAccessFile(const std::string& fname, in NewRandomAccessFile()
450 return Status::IOError(fn, "File not found"); in NewRandomAccessFile()
454 return Status::InvalidArgument(fn, "Cannot open a lock file."); in NewRandomAccessFile()
457 return Status::OK(); in NewRandomAccessFile()
460 Status MockEnv::NewRandomRWFile(const std::string& fname, in NewRandomRWFile()
467 return Status::IOError(fn, "File not found"); in NewRandomRWFile()
471 return Status::InvalidArgument(fn, "Cannot open a lock file."); in NewRandomRWFile()
474 return Status::OK(); in NewRandomRWFile()
477 Status MockEnv::ReuseWritableFile(const std::string& fname, in ReuseWritableFile()
489 Status MockEnv::NewWritableFile(const std::string& fname, in NewWritableFile()
502 return Status::OK(); in NewWritableFile()
505 Status MockEnv::NewDirectory(const std::string& /*name*/, in NewDirectory()
508 return Status::OK(); in NewDirectory()
511 Status MockEnv::FileExists(const std::string& fname) { in FileExists()
516 return Status::OK(); in FileExists()
523 return Status::OK(); in FileExists()
526 return Status::NotFound(); in FileExists()
529 Status MockEnv::GetChildren(const std::string& dir, in GetChildren()
555 return found_dir ? Status::OK() : Status::NotFound(); in GetChildren()
567 Status MockEnv::DeleteFile(const std::string& fname) { in DeleteFile()
571 return Status::IOError(fn, "File not found"); in DeleteFile()
575 return Status::OK(); in DeleteFile()
578 Status MockEnv::Truncate(const std::string& fname, size_t size) { in Truncate()
583 return Status::IOError(fn, "File not found"); in Truncate()
586 return Status::OK(); in Truncate()
589 Status MockEnv::CreateDir(const std::string& dirname) { in CreateDir()
597 return Status::IOError(); in CreateDir()
599 return Status::OK(); in CreateDir()
602 Status MockEnv::CreateDirIfMissing(const std::string& dirname) { in CreateDirIfMissing()
604 return Status::OK(); in CreateDirIfMissing()
607 Status MockEnv::DeleteDir(const std::string& dirname) { in DeleteDir()
611 Status MockEnv::GetFileSize(const std::string& fname, uint64_t* file_size) { in GetFileSize()
616 return Status::IOError(fn, "File not found"); in GetFileSize()
620 return Status::OK(); in GetFileSize()
623 Status MockEnv::GetFileModificationTime(const std::string& fname, in GetFileModificationTime()
629 return Status::IOError(fn, "File not found"); in GetFileModificationTime()
632 return Status::OK(); in GetFileModificationTime()
635 Status MockEnv::RenameFile(const std::string& src, const std::string& dest) { in RenameFile()
640 return Status::IOError(s, "File not found"); in RenameFile()
646 return Status::OK(); in RenameFile()
649 Status MockEnv::LinkFile(const std::string& src, const std::string& dest) { in LinkFile()
654 return Status::IOError(s, "File not found"); in LinkFile()
660 return Status::OK(); in LinkFile()
663 Status MockEnv::NewLogger(const std::string& fname, in NewLogger()
678 return Status::OK(); in NewLogger()
681 Status MockEnv::LockFile(const std::string& fname, FileLock** flock) { in LockFile()
687 return Status::InvalidArgument(fname, "Not a lock file."); in LockFile()
690 return Status::IOError(fn, "Lock is already held."); in LockFile()
700 return Status::OK(); in LockFile()
703 Status MockEnv::UnlockFile(FileLock* flock) { in UnlockFile()
710 return Status::InvalidArgument(fn, "Not a lock file."); in UnlockFile()
716 return Status::OK(); in UnlockFile()
719 Status MockEnv::GetTestDirectory(std::string* path) { in GetTestDirectory()
721 return Status::OK(); in GetTestDirectory()
724 Status MockEnv::GetCurrentTime(int64_t* unix_time) { in GetCurrentTime()
740 Status MockEnv::CorruptBuffer(const std::string& fname) { in CorruptBuffer()
745 return Status::IOError(fn, "File not found"); in CorruptBuffer()
748 return Status::OK(); in CorruptBuffer()