Lines Matching refs:IOStatus
212 virtual IOStatus NewSequentialFile(const std::string& fname,
224 virtual IOStatus NewRandomAccessFile(
246 virtual IOStatus NewWritableFile(const std::string& fname,
258 virtual IOStatus ReopenWritableFile( in ReopenWritableFile()
261 return IOStatus::NotSupported(); in ReopenWritableFile()
265 virtual IOStatus ReuseWritableFile(const std::string& fname,
276 virtual IOStatus NewRandomRWFile(const std::string& /*fname*/, in NewRandomRWFile()
280 return IOStatus::NotSupported( in NewRandomRWFile()
287 virtual IOStatus NewMemoryMappedFileBuffer( in NewMemoryMappedFileBuffer()
290 return IOStatus::NotSupported( in NewMemoryMappedFileBuffer()
301 virtual IOStatus NewDirectory(const std::string& name,
311 virtual IOStatus FileExists(const std::string& fname,
322 virtual IOStatus GetChildren(const std::string& dir, const IOOptions& options,
336 virtual IOStatus GetChildrenFileAttributes( in GetChildrenFileAttributes()
341 IOStatus s = GetChildren(dir, options, &child_fnames, dbg); in GetChildrenFileAttributes()
362 return IOStatus::OK(); in GetChildrenFileAttributes()
366 virtual IOStatus DeleteFile(const std::string& fname,
371 virtual IOStatus Truncate(const std::string& /*fname*/, size_t /*size*/, in Truncate()
374 return IOStatus::NotSupported("Truncate is not supported for this FileSystem"); in Truncate()
378 virtual IOStatus CreateDir(const std::string& dirname,
383 virtual IOStatus CreateDirIfMissing(const std::string& dirname,
388 virtual IOStatus DeleteDir(const std::string& dirname,
392 virtual IOStatus GetFileSize(const std::string& fname,
397 virtual IOStatus GetFileModificationTime(const std::string& fname,
402 virtual IOStatus RenameFile(const std::string& src, const std::string& target,
407 virtual IOStatus LinkFile(const std::string& /*src*/, in LinkFile()
411 return IOStatus::NotSupported("LinkFile is not supported for this FileSystem"); in LinkFile()
414 virtual IOStatus NumFileLinks(const std::string& /*fname*/, in NumFileLinks()
417 return IOStatus::NotSupported( in NumFileLinks()
421 virtual IOStatus AreFilesSame(const std::string& /*first*/, in AreFilesSame()
425 return IOStatus::NotSupported("AreFilesSame is not supported for this FileSystem"); in AreFilesSame()
442 virtual IOStatus LockFile(const std::string& fname, const IOOptions& options,
448 virtual IOStatus UnlockFile(FileLock* lock, const IOOptions& options,
455 virtual IOStatus GetTestDirectory(const IOOptions& options, std::string* path,
461 virtual IOStatus NewLogger(const std::string& fname, const IOOptions& io_opts,
466 virtual IOStatus GetAbsolutePath(const std::string& db_path,
518 virtual IOStatus GetFreeSpace(const std::string& /*path*/, in GetFreeSpace()
522 return IOStatus::NotSupported(); in GetFreeSpace()
546 virtual IOStatus Read(size_t n, const IOOptions& options, Slice* result,
556 virtual IOStatus Skip(uint64_t n) = 0;
569 virtual IOStatus InvalidateCache(size_t /*offset*/, size_t /*length*/) { in InvalidateCache()
570 return IOStatus::NotSupported("InvalidateCache not supported."); in InvalidateCache()
575 virtual IOStatus PositionedRead(uint64_t /*offset*/, size_t /*n*/, in PositionedRead()
579 return IOStatus::NotSupported(); in PositionedRead()
603 IOStatus status;
623 virtual IOStatus Read(uint64_t offset, size_t n, const IOOptions& options,
628 virtual IOStatus Prefetch(uint64_t /*offset*/, size_t /*n*/, in Prefetch()
631 return IOStatus::OK(); in Prefetch()
641 virtual IOStatus MultiRead(FSReadRequest* reqs, size_t num_reqs, in MultiRead()
649 return IOStatus::OK(); in MultiRead()
687 virtual IOStatus InvalidateCache(size_t /*offset*/, size_t /*length*/) { in InvalidateCache()
688 return IOStatus::NotSupported("InvalidateCache not supported."); in InvalidateCache()
719 virtual IOStatus Append(const Slice& data, const IOOptions& options,
742 virtual IOStatus PositionedAppend(const Slice& /* data */, in PositionedAppend()
746 return IOStatus::NotSupported(); in PositionedAppend()
753 virtual IOStatus Truncate(uint64_t /*size*/, const IOOptions& /*options*/, in Truncate()
755 return IOStatus::OK(); in Truncate()
757 virtual IOStatus Close(const IOOptions& options, IODebugContext* dbg) = 0;
758 virtual IOStatus Flush(const IOOptions& options, IODebugContext* dbg) = 0;
759 virtual IOStatus Sync(const IOOptions& options,
768 virtual IOStatus Fsync(const IOOptions& options, IODebugContext* dbg) { in Fsync()
826 virtual IOStatus InvalidateCache(size_t /*offset*/, size_t /*length*/) { in InvalidateCache()
827 return IOStatus::NotSupported("InvalidateCache not supported."); in InvalidateCache()
836 virtual IOStatus RangeSync(uint64_t /*offset*/, uint64_t /*nbytes*/, in RangeSync()
841 return IOStatus::OK(); in RangeSync()
870 virtual IOStatus Allocate(uint64_t /*offset*/, uint64_t /*len*/, in Allocate()
873 return IOStatus::OK(); in Allocate()
912 virtual IOStatus Write(uint64_t offset, const Slice& data,
918 virtual IOStatus Read(uint64_t offset, size_t n, const IOOptions& options,
922 virtual IOStatus Flush(const IOOptions& options, IODebugContext* dbg) = 0;
924 virtual IOStatus Sync(const IOOptions& options, IODebugContext* dbg) = 0;
926 virtual IOStatus Fsync(const IOOptions& options, IODebugContext* dbg) { in Fsync()
930 virtual IOStatus Close(const IOOptions& options, IODebugContext* dbg) = 0;
968 virtual IOStatus Fsync(const IOOptions& options, IODebugContext* dbg) = 0;
1020 IOStatus NewSequentialFile(const std::string& f, in NewSequentialFile()
1026 IOStatus NewRandomAccessFile(const std::string& f, in NewRandomAccessFile()
1032 IOStatus NewWritableFile(const std::string& f, const FileOptions& file_opts, in NewWritableFile()
1037 IOStatus ReopenWritableFile(const std::string& fname, in ReopenWritableFile()
1043 IOStatus ReuseWritableFile(const std::string& fname, in ReuseWritableFile()
1051 IOStatus NewRandomRWFile(const std::string& fname, in NewRandomRWFile()
1057 IOStatus NewMemoryMappedFileBuffer( in NewMemoryMappedFileBuffer()
1062 IOStatus NewDirectory(const std::string& name, const IOOptions& io_opts, in NewDirectory()
1067 IOStatus FileExists(const std::string& f, const IOOptions& io_opts, in FileExists()
1071 IOStatus GetChildren(const std::string& dir, const IOOptions& io_opts, in GetChildren()
1076 IOStatus GetChildrenFileAttributes(const std::string& dir, in GetChildrenFileAttributes()
1082 IOStatus DeleteFile(const std::string& f, const IOOptions& options, in DeleteFile()
1086 IOStatus Truncate(const std::string& fname, size_t size, in Truncate()
1090 IOStatus CreateDir(const std::string& d, const IOOptions& options, in CreateDir()
1094 IOStatus CreateDirIfMissing(const std::string& d, const IOOptions& options, in CreateDirIfMissing()
1098 IOStatus DeleteDir(const std::string& d, const IOOptions& options, in DeleteDir()
1102 IOStatus GetFileSize(const std::string& f, const IOOptions& options, in GetFileSize()
1107 IOStatus GetFileModificationTime(const std::string& fname, in GetFileModificationTime()
1114 IOStatus GetAbsolutePath(const std::string& db_path, const IOOptions& options, in GetAbsolutePath()
1120 IOStatus RenameFile(const std::string& s, const std::string& t, in RenameFile()
1125 IOStatus LinkFile(const std::string& s, const std::string& t, in LinkFile()
1130 IOStatus NumFileLinks(const std::string& fname, const IOOptions& options, in NumFileLinks()
1135 IOStatus AreFilesSame(const std::string& first, const std::string& second, in AreFilesSame()
1141 IOStatus LockFile(const std::string& f, const IOOptions& options, in LockFile()
1146 IOStatus UnlockFile(FileLock* l, const IOOptions& options, in UnlockFile()
1151 IOStatus GetTestDirectory(const IOOptions& options, std::string* path, in GetTestDirectory()
1155 IOStatus NewLogger(const std::string& fname, const IOOptions& options, in NewLogger()
1192 IOStatus GetFreeSpace(const std::string& path, const IOOptions& options, in GetFreeSpace()
1206 IOStatus Read(size_t n, const IOOptions& options, Slice* result, in Read()
1210 IOStatus Skip(uint64_t n) override { return target_->Skip(n); } in Skip()
1215 IOStatus InvalidateCache(size_t offset, size_t length) override { in InvalidateCache()
1218 IOStatus PositionedRead(uint64_t offset, size_t n, const IOOptions& options, in PositionedRead()
1233 IOStatus Read(uint64_t offset, size_t n, const IOOptions& options, in Read()
1238 IOStatus MultiRead(FSReadRequest* reqs, size_t num_reqs, in MultiRead()
1242 IOStatus Prefetch(uint64_t offset, size_t n, const IOOptions& options, in Prefetch()
1254 IOStatus InvalidateCache(size_t offset, size_t length) override { in InvalidateCache()
1266 IOStatus Append(const Slice& data, const IOOptions& options, in Append()
1270 IOStatus PositionedAppend(const Slice& data, uint64_t offset, in PositionedAppend()
1275 IOStatus Truncate(uint64_t size, const IOOptions& options, in Truncate()
1279 IOStatus Close(const IOOptions& options, IODebugContext* dbg) override { in Close()
1282 IOStatus Flush(const IOOptions& options, IODebugContext* dbg) override { in Flush()
1285 IOStatus Sync(const IOOptions& options, IODebugContext* dbg) override { in Sync()
1288 IOStatus Fsync(const IOOptions& options, IODebugContext* dbg) override { in Fsync()
1324 IOStatus InvalidateCache(size_t offset, size_t length) override { in InvalidateCache()
1328 IOStatus RangeSync(uint64_t offset, uint64_t nbytes, const IOOptions& options, in RangeSync()
1338 IOStatus Allocate(uint64_t offset, uint64_t len, const IOOptions& options, in Allocate()
1355 IOStatus Write(uint64_t offset, const Slice& data, const IOOptions& options, in Write()
1359 IOStatus Read(uint64_t offset, size_t n, const IOOptions& options, in Read()
1364 IOStatus Flush(const IOOptions& options, IODebugContext* dbg) override { in Flush()
1367 IOStatus Sync(const IOOptions& options, IODebugContext* dbg) override { in Sync()
1370 IOStatus Fsync(const IOOptions& options, IODebugContext* dbg) override { in Fsync()
1373 IOStatus Close(const IOOptions& options, IODebugContext* dbg) override { in Close()
1385 IOStatus Fsync(const IOOptions& options, IODebugContext* dbg) override { in Fsync()
1397 extern IOStatus WriteStringToFile(FileSystem* fs, const Slice& data,
1402 extern IOStatus ReadFileToString(FileSystem* fs, const std::string& fname,