Searched refs:WinWritableFile (Results 1 – 4 of 4) sorted by relevance
925 WinWritableFile::WinWritableFile(const std::string& fname, HANDLE hFile, in WinWritableFile() function in ROCKSDB_NAMESPACE::port::WinWritableFile934 WinWritableFile::~WinWritableFile() { in ~WinWritableFile()940 size_t WinWritableFile::GetRequiredBufferAlignment() const { in GetRequiredBufferAlignment()944 Status WinWritableFile::Append(const Slice& data) { in Append()954 Status WinWritableFile::Truncate(uint64_t size) { in Truncate()958 Status WinWritableFile::Close() { in Close()964 Status WinWritableFile::Flush() { in Flush()968 Status WinWritableFile::Sync() { in Sync()972 Status WinWritableFile::Fsync() { return SyncImpl(); } in Fsync()974 bool WinWritableFile::IsSyncThreadSafe() const { return true; } in IsSyncThreadSafe()[all …]
336 class WinWritableFile : private WinFileData,340 WinWritableFile(const std::string& fname, HANDLE hFile, size_t alignment,343 ~WinWritableFile();
353 result->reset(new WinWritableFile(fname, hFile, in OpenWritableFile()
61 * Set `use_os_buffer=false` to disable OS disk buffering for WinWritableFile and WinRandomAccessFil…69 …have chosen `use_os_buffer=false` to disable OS disk buffering for `WinWritableFile` and `WinRand…