Lines Matching refs:file
182 explicit MockSequentialFile(MemFile* file) : file_(file), pos_(0) { in MockSequentialFile() argument
215 explicit MockRandomAccessFile(MemFile* file) : file_(file) { file_->Ref(); } in MockRandomAccessFile() argument
230 explicit MockRandomRWFile(MemFile* file) : file_(file) { file_->Ref(); } in MockRandomRWFile() argument
255 MockWritableFile(MemFile* file, RateLimiter* rate_limiter) in MockWritableFile() argument
256 : file_(file), rate_limiter_(rate_limiter) { in MockWritableFile()
497 MemFile* file = new MemFile(this, fn, false); in NewWritableFile() local
498 file->Ref(); in NewWritableFile()
499 file_map_[fn] = file; in NewWritableFile()
501 result->reset(new MockWritableFile(file, env_options.rate_limiter)); in NewWritableFile()
593 MemFile* file = new MemFile(this, dn, false); in CreateDir() local
594 file->Ref(); in CreateDir()
595 file_map_[dn] = file; in CreateDir()
668 MemFile* file = nullptr; in NewLogger() local
670 file = new MemFile(this, fn, false); in NewLogger()
671 file->Ref(); in NewLogger()
672 file_map_[fn] = file; in NewLogger()
674 file = iter->second; in NewLogger()
676 std::unique_ptr<WritableFile> f(new MockWritableFile(file, nullptr)); in NewLogger()
693 auto* file = new MemFile(this, fn, true); in LockFile() local
694 file->Ref(); in LockFile()
695 file->Lock(); in LockFile()
696 file_map_[fn] = file; in LockFile()