Lines Matching refs:IOOptions
79 struct IOOptions { struct
96 IOOptions io_options;
302 const IOOptions& io_opts,
312 const IOOptions& options,
322 virtual IOStatus GetChildren(const std::string& dir, const IOOptions& options,
337 const std::string& dir, const IOOptions& options, in GetChildrenFileAttributes()
367 const IOOptions& options,
372 const IOOptions& /*options*/, in Truncate() argument
379 const IOOptions& options, IODebugContext* dbg) = 0;
384 const IOOptions& options,
389 const IOOptions& options, IODebugContext* dbg) = 0;
393 const IOOptions& options, uint64_t* file_size,
398 const IOOptions& options,
403 const IOOptions& options,
409 const IOOptions& /*options*/, in LinkFile() argument
415 const IOOptions& /*options*/, in NumFileLinks() argument
423 const IOOptions& /*options*/, bool* /*res*/, in AreFilesSame() argument
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,
467 const IOOptions& options,
519 const IOOptions& /*options*/, in GetFreeSpace() argument
546 virtual IOStatus Read(size_t n, const IOOptions& options, Slice* result,
576 const IOOptions& /*options*/, in PositionedRead() argument
623 virtual IOStatus Read(uint64_t offset, size_t n, const IOOptions& options,
629 const IOOptions& /*options*/, in Prefetch() argument
642 const IOOptions& options, IODebugContext* dbg) { in MultiRead()
719 virtual IOStatus Append(const Slice& data, const IOOptions& options,
744 const IOOptions& /*options*/, in PositionedAppend() argument
753 virtual IOStatus Truncate(uint64_t /*size*/, const IOOptions& /*options*/, in Truncate() argument
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()
796 virtual uint64_t GetFileSize(const IOOptions& /*options*/, in GetFileSize() argument
837 const IOOptions& options, IODebugContext* dbg) { in RangeSync()
849 virtual void PrepareWrite(size_t offset, size_t len, const IOOptions& options, in PrepareWrite()
871 const IOOptions& /*options*/, in Allocate() argument
913 const IOOptions& options, IODebugContext* dbg) = 0;
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;
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()
1077 const IOOptions& options, in GetChildrenFileAttributes()
1082 IOStatus DeleteFile(const std::string& f, const IOOptions& options, in DeleteFile()
1087 const IOOptions& options, IODebugContext* dbg) override { 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()
1108 const IOOptions& options, in GetFileModificationTime()
1114 IOStatus GetAbsolutePath(const std::string& db_path, const IOOptions& options, in GetAbsolutePath()
1121 const IOOptions& options, IODebugContext* dbg) override { in RenameFile()
1126 const IOOptions& options, IODebugContext* dbg) override { in LinkFile()
1130 IOStatus NumFileLinks(const std::string& fname, const IOOptions& options, in NumFileLinks()
1136 const IOOptions& options, bool* res, 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()
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()
1239 const IOOptions& options, IODebugContext* dbg) override { in MultiRead()
1242 IOStatus Prefetch(uint64_t offset, size_t n, const IOOptions& options, in Prefetch()
1266 IOStatus Append(const Slice& data, const IOOptions& options, in Append()
1271 const IOOptions& options, 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()
1307 uint64_t GetFileSize(const IOOptions& options, IODebugContext* dbg) override { in GetFileSize()
1328 IOStatus RangeSync(uint64_t offset, uint64_t nbytes, const IOOptions& options, in RangeSync()
1333 void PrepareWrite(size_t offset, size_t len, const IOOptions& options, in PrepareWrite()
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()