Lines Matching refs:IODebugContext

112 struct IODebugContext {  struct
122 IODebugContext() {} in IODebugContext() argument
215 IODebugContext* dbg) = 0;
227 IODebugContext* dbg) = 0;
249 IODebugContext* dbg) = 0;
260 std::unique_ptr<FSWritableFile>* /*result*/, IODebugContext* /*dbg*/) { in ReopenWritableFile() argument
269 IODebugContext* dbg);
279 IODebugContext* /*dbg*/) { in NewRandomRWFile() argument
304 IODebugContext* dbg) = 0;
313 IODebugContext* dbg) = 0;
324 IODebugContext* dbg) = 0;
338 std::vector<FileAttributes>* result, IODebugContext* dbg) { in GetChildrenFileAttributes()
368 IODebugContext* dbg) = 0;
373 IODebugContext* /*dbg*/) { in Truncate() argument
379 const IOOptions& options, IODebugContext* dbg) = 0;
385 IODebugContext* dbg) = 0;
389 const IOOptions& options, IODebugContext* dbg) = 0;
394 IODebugContext* dbg) = 0;
400 IODebugContext* dbg) = 0;
404 IODebugContext* dbg) = 0;
410 IODebugContext* /*dbg*/) { in LinkFile() argument
416 uint64_t* /*count*/, IODebugContext* /*dbg*/) { in NumFileLinks() argument
424 IODebugContext* /*dbg*/) { in AreFilesSame() argument
443 FileLock** lock, IODebugContext* dbg) = 0;
449 IODebugContext* dbg) = 0;
456 IODebugContext* dbg) = 0;
463 IODebugContext* dbg) = 0;
469 IODebugContext* dbg) = 0;
521 IODebugContext* /*dbg*/) { in GetFreeSpace() argument
547 char* scratch, IODebugContext* dbg) = 0;
578 IODebugContext* /*dbg*/) { in PositionedRead() argument
625 IODebugContext* dbg) const = 0;
630 IODebugContext* /*dbg*/) { in Prefetch() argument
642 const IOOptions& options, IODebugContext* dbg) { in MultiRead()
720 IODebugContext* dbg) = 0;
745 IODebugContext* /*dbg*/) { in PositionedAppend() argument
754 IODebugContext* /*dbg*/) { in Truncate() argument
757 virtual IOStatus Close(const IOOptions& options, IODebugContext* dbg) = 0;
758 virtual IOStatus Flush(const IOOptions& options, IODebugContext* dbg) = 0;
760 IODebugContext* dbg) = 0; // sync data
768 virtual IOStatus Fsync(const IOOptions& options, IODebugContext* dbg) { in Fsync()
797 IODebugContext* /*dbg*/) { in GetFileSize() argument
837 const IOOptions& options, IODebugContext* dbg) { in RangeSync()
850 IODebugContext* dbg) { in PrepareWrite()
872 IODebugContext* /*dbg*/) { in Allocate() argument
913 const IOOptions& options, IODebugContext* dbg) = 0;
920 IODebugContext* dbg) const = 0;
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;
1023 IODebugContext* dbg) override { in NewSequentialFile()
1029 IODebugContext* dbg) override { in NewRandomAccessFile()
1034 IODebugContext* dbg) override { in NewWritableFile()
1040 IODebugContext* dbg) override { in ReopenWritableFile()
1047 IODebugContext* dbg) override { in ReuseWritableFile()
1054 IODebugContext* dbg) override { in NewRandomRWFile()
1064 IODebugContext* dbg) override { in NewDirectory()
1068 IODebugContext* dbg) override { in FileExists()
1073 IODebugContext* dbg) override { in GetChildren()
1079 IODebugContext* dbg) override { in GetChildrenFileAttributes()
1083 IODebugContext* dbg) override { in DeleteFile()
1087 const IOOptions& options, IODebugContext* dbg) override { in Truncate()
1091 IODebugContext* dbg) override { in CreateDir()
1095 IODebugContext* dbg) override { in CreateDirIfMissing()
1099 IODebugContext* dbg) override { in DeleteDir()
1103 uint64_t* s, IODebugContext* dbg) override { in GetFileSize()
1110 IODebugContext* dbg) override { in GetFileModificationTime()
1116 IODebugContext* dbg) override { in GetAbsolutePath()
1121 const IOOptions& options, IODebugContext* dbg) override { in RenameFile()
1126 const IOOptions& options, IODebugContext* dbg) override { in LinkFile()
1131 uint64_t* count, IODebugContext* dbg) override { in NumFileLinks()
1137 IODebugContext* dbg) override { in AreFilesSame()
1142 FileLock** l, IODebugContext* dbg) override { in LockFile()
1147 IODebugContext* dbg) override { in UnlockFile()
1152 IODebugContext* dbg) override { in GetTestDirectory()
1157 IODebugContext* dbg) override { in NewLogger()
1193 uint64_t* diskfree, IODebugContext* dbg) override { in GetFreeSpace()
1207 char* scratch, IODebugContext* dbg) override { in Read()
1220 IODebugContext* dbg) override { in PositionedRead()
1235 IODebugContext* dbg) const override { in Read()
1239 const IOOptions& options, IODebugContext* dbg) override { in MultiRead()
1243 IODebugContext* dbg) override { in Prefetch()
1267 IODebugContext* dbg) override { in Append()
1272 IODebugContext* dbg) override { in PositionedAppend()
1276 IODebugContext* dbg) override { 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()
1329 IODebugContext* dbg) override { in RangeSync()
1334 IODebugContext* dbg) override { in PrepareWrite()
1339 IODebugContext* dbg) override { in Allocate()
1356 IODebugContext* dbg) override { in Write()
1361 IODebugContext* dbg) const override { 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()