Lines Matching refs:WinWritableFile
925 WinWritableFile::WinWritableFile(const std::string& fname, HANDLE hFile, in WinWritableFile() function in ROCKSDB_NAMESPACE::port::WinWritableFile
934 WinWritableFile::~WinWritableFile() { in ~WinWritableFile()
938 bool WinWritableFile::use_direct_io() const { return WinFileData::use_direct_io(); } in use_direct_io()
940 size_t WinWritableFile::GetRequiredBufferAlignment() const { in GetRequiredBufferAlignment()
944 Status WinWritableFile::Append(const Slice& data) { in Append()
948 Status WinWritableFile::PositionedAppend(const Slice& data, uint64_t offset) { in PositionedAppend()
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()
976 uint64_t WinWritableFile::GetFileSize() { in GetFileSize()
980 Status WinWritableFile::Allocate(uint64_t offset, uint64_t len) { in Allocate()
984 size_t WinWritableFile::GetUniqueId(char* id, size_t max_size) const { in GetUniqueId()