Home
last modified time | relevance | path

Searched refs:WinFileData (Results 1 – 2 of 2) sorted by relevance

/rocksdb-6.9/port/win/
Dio_win.h46 class WinFileData; variable
48 Status pwrite(const WinFileData* file_data, const Slice& data,
60 class WinFileData {
75 virtual ~WinFileData() { this->CloseFile(); } in ~WinFileData()
94 WinFileData(const WinFileData&) = delete;
95 WinFileData& operator=(const WinFileData&) = delete;
233 WinFileData* file_base_;
258 : private WinFileData,
294 WinFileData* file_data_;
336 class WinWritableFile : private WinFileData,
[all …]
Dio_win.cc70 Status pwrite(const WinFileData* file_data, const Slice& data, in pwrite()
106 Status pread(const WinFileData* file_data, char* src, size_t num_bytes, in pread()
199 : WinFileData(fileName, hFile, false /* use_direct_io */), in WinMmapReadableFile()
347 : WinFileData(fname, hFile, false), in WinMmapFile()
565 : WinFileData(fname, f, options.use_direct_reads) {} in WinSequentialFile()
576 if (WinFileData::use_direct_io()) { in Read()
615 if (!WinFileData::use_direct_io()) { in PositionedRead()
667 WinRandomAccessImpl::WinRandomAccessImpl(WinFileData* file_base, in WinRandomAccessImpl()
708 : WinFileData(fname, hFile, options.use_direct_reads), in WinRandomAccessFile()
928 : WinFileData(fname, hFile, options.use_direct_writes), in WinWritableFile()
[all …]