Lines Matching refs:options

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() argument
341 IOStatus s = GetChildren(dir, options, &child_fnames, dbg); in GetChildrenFileAttributes()
349 if (!(s = GetFileSize(path, options, &(*result)[result_size].size_bytes, in GetChildrenFileAttributes()
352 if (FileExists(path, options, dbg).IsNotFound()) { in GetChildrenFileAttributes()
367 const IOOptions& options,
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,
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,
467 const IOOptions& options,
546 virtual IOStatus Read(size_t n, const IOOptions& options, Slice* result,
623 virtual IOStatus Read(uint64_t offset, size_t n, const IOOptions& options,
642 const IOOptions& options, IODebugContext* dbg) { in MultiRead() argument
647 Read(req.offset, req.len, options, &req.result, req.scratch, dbg); in MultiRead()
707 explicit FSWritableFile(const FileOptions& options) in FSWritableFile() argument
712 strict_bytes_per_sync_(options.strict_bytes_per_sync) {} in FSWritableFile()
719 virtual IOStatus Append(const Slice& data, const IOOptions& options,
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() argument
769 return Sync(options, dbg); in Fsync()
837 const IOOptions& options, IODebugContext* dbg) { in RangeSync() argument
839 return Sync(options, dbg); in RangeSync()
849 virtual void PrepareWrite(size_t offset, size_t len, const IOOptions& options, in PrepareWrite() argument
864 block_size * num_spanned_blocks, options, dbg); in PrepareWrite()
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() argument
927 return Sync(options, dbg); in Fsync()
930 virtual IOStatus Close(const IOOptions& options, IODebugContext* dbg) = 0;
968 virtual IOStatus Fsync(const IOOptions& options, IODebugContext* dbg) = 0;
1077 const IOOptions& options, in GetChildrenFileAttributes() argument
1080 return target_->GetChildrenFileAttributes(dir, options, result, dbg); in GetChildrenFileAttributes()
1082 IOStatus DeleteFile(const std::string& f, const IOOptions& options, in DeleteFile() argument
1084 return target_->DeleteFile(f, options, dbg); in DeleteFile()
1087 const IOOptions& options, IODebugContext* dbg) override { in Truncate() argument
1088 return target_->Truncate(fname, size, options, dbg); in Truncate()
1090 IOStatus CreateDir(const std::string& d, const IOOptions& options, in CreateDir() argument
1092 return target_->CreateDir(d, options, dbg); in CreateDir()
1094 IOStatus CreateDirIfMissing(const std::string& d, const IOOptions& options, in CreateDirIfMissing() argument
1096 return target_->CreateDirIfMissing(d, options, dbg); in CreateDirIfMissing()
1098 IOStatus DeleteDir(const std::string& d, const IOOptions& options, in DeleteDir() argument
1100 return target_->DeleteDir(d, options, dbg); in DeleteDir()
1102 IOStatus GetFileSize(const std::string& f, const IOOptions& options, in GetFileSize() argument
1104 return target_->GetFileSize(f, options, s, dbg); in GetFileSize()
1108 const IOOptions& options, in GetFileModificationTime() argument
1111 return target_->GetFileModificationTime(fname, options, file_mtime, dbg); in GetFileModificationTime()
1114 IOStatus GetAbsolutePath(const std::string& db_path, const IOOptions& options, in GetAbsolutePath() argument
1117 return target_->GetAbsolutePath(db_path, options, output_path, dbg); in GetAbsolutePath()
1121 const IOOptions& options, IODebugContext* dbg) override { in RenameFile() argument
1122 return target_->RenameFile(s, t, options, dbg); in RenameFile()
1126 const IOOptions& options, IODebugContext* dbg) override { in LinkFile() argument
1127 return target_->LinkFile(s, t, options, dbg); in LinkFile()
1130 IOStatus NumFileLinks(const std::string& fname, const IOOptions& options, in NumFileLinks() argument
1132 return target_->NumFileLinks(fname, options, count, dbg); in NumFileLinks()
1136 const IOOptions& options, bool* res, in AreFilesSame() argument
1138 return target_->AreFilesSame(first, second, options, res, dbg); in AreFilesSame()
1141 IOStatus LockFile(const std::string& f, const IOOptions& options, in LockFile() argument
1143 return target_->LockFile(f, options, l, dbg); in LockFile()
1146 IOStatus UnlockFile(FileLock* l, const IOOptions& options, in UnlockFile() argument
1148 return target_->UnlockFile(l, options, dbg); in UnlockFile()
1151 IOStatus GetTestDirectory(const IOOptions& options, std::string* path, in GetTestDirectory() argument
1153 return target_->GetTestDirectory(options, path, dbg); in GetTestDirectory()
1155 IOStatus NewLogger(const std::string& fname, const IOOptions& options, in NewLogger() argument
1158 return target_->NewLogger(fname, options, result, dbg); in NewLogger()
1192 IOStatus GetFreeSpace(const std::string& path, const IOOptions& options, in GetFreeSpace() argument
1194 return target_->GetFreeSpace(path, options, diskfree, dbg); in GetFreeSpace()
1206 IOStatus Read(size_t n, const IOOptions& options, Slice* result, in Read() argument
1208 return target_->Read(n, options, result, scratch, dbg); in Read()
1218 IOStatus PositionedRead(uint64_t offset, size_t n, const IOOptions& options, in PositionedRead() argument
1221 return target_->PositionedRead(offset, n, options, result, scratch, dbg); in PositionedRead()
1233 IOStatus Read(uint64_t offset, size_t n, const IOOptions& options, in Read() argument
1236 return target_->Read(offset, n, options, result, scratch, dbg); in Read()
1239 const IOOptions& options, IODebugContext* dbg) override { in MultiRead() argument
1240 return target_->MultiRead(reqs, num_reqs, options, dbg); in MultiRead()
1242 IOStatus Prefetch(uint64_t offset, size_t n, const IOOptions& options, in Prefetch() argument
1244 return target_->Prefetch(offset, n, options, dbg); in Prefetch()
1266 IOStatus Append(const Slice& data, const IOOptions& options, in Append() argument
1268 return target_->Append(data, options, dbg); in Append()
1271 const IOOptions& options, in PositionedAppend() argument
1273 return target_->PositionedAppend(data, offset, options, dbg); in PositionedAppend()
1275 IOStatus Truncate(uint64_t size, const IOOptions& options, in Truncate() argument
1277 return target_->Truncate(size, options, dbg); in Truncate()
1279 IOStatus Close(const IOOptions& options, IODebugContext* dbg) override { in Close() argument
1280 return target_->Close(options, dbg); in Close()
1282 IOStatus Flush(const IOOptions& options, IODebugContext* dbg) override { in Flush() argument
1283 return target_->Flush(options, dbg); in Flush()
1285 IOStatus Sync(const IOOptions& options, IODebugContext* dbg) override { in Sync() argument
1286 return target_->Sync(options, dbg); in Sync()
1288 IOStatus Fsync(const IOOptions& options, IODebugContext* dbg) override { in Fsync() argument
1289 return target_->Fsync(options, dbg); in Fsync()
1307 uint64_t GetFileSize(const IOOptions& options, IODebugContext* dbg) override { in GetFileSize() argument
1308 return target_->GetFileSize(options, dbg); in GetFileSize()
1328 IOStatus RangeSync(uint64_t offset, uint64_t nbytes, const IOOptions& options, in RangeSync() argument
1330 return target_->RangeSync(offset, nbytes, options, dbg); in RangeSync()
1333 void PrepareWrite(size_t offset, size_t len, const IOOptions& options, in PrepareWrite() argument
1335 target_->PrepareWrite(offset, len, options, dbg); in PrepareWrite()
1338 IOStatus Allocate(uint64_t offset, uint64_t len, const IOOptions& options, in Allocate() argument
1340 return target_->Allocate(offset, len, options, dbg); in Allocate()
1355 IOStatus Write(uint64_t offset, const Slice& data, const IOOptions& options, in Write() argument
1357 return target_->Write(offset, data, options, dbg); in Write()
1359 IOStatus Read(uint64_t offset, size_t n, const IOOptions& options, in Read() argument
1362 return target_->Read(offset, n, options, result, scratch, dbg); in Read()
1364 IOStatus Flush(const IOOptions& options, IODebugContext* dbg) override { in Flush() argument
1365 return target_->Flush(options, dbg); in Flush()
1367 IOStatus Sync(const IOOptions& options, IODebugContext* dbg) override { in Sync() argument
1368 return target_->Sync(options, dbg); in Sync()
1370 IOStatus Fsync(const IOOptions& options, IODebugContext* dbg) override { in Fsync() argument
1371 return target_->Fsync(options, dbg); in Fsync()
1373 IOStatus Close(const IOOptions& options, IODebugContext* dbg) override { in Close() argument
1374 return target_->Close(options, dbg); in Close()
1385 IOStatus Fsync(const IOOptions& options, IODebugContext* dbg) override { in Fsync() argument
1386 return target_->Fsync(options, dbg); in Fsync()