diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2015-03-22 01:32:38 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2015-03-22 01:32:38 +0900 |
| commit | 7f9bb0e2da6365863f7c144117e5dbfa5f9aa3cf (patch) | |
| tree | d404ed59d1b640d5340c743229259ca439ca3074 /src/MultiFileAllocationIterator.h | |
| parent | c248d456d194532098747055dd75a28118d77521 (diff) | |
Use dedicated DiskWriter in MultiDiskFileAllocationIterator
We have to use dedicated DiskWriter instead of
(*entryItr_)->getDiskWriter(). This is because
SingleFileAllocationIterator cannot reopen file if file is closed by
OpenedFileCounter.
Diffstat (limited to 'src/MultiFileAllocationIterator.h')
| -rw-r--r-- | src/MultiFileAllocationIterator.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/MultiFileAllocationIterator.h b/src/MultiFileAllocationIterator.h index ea3181a8..6f07ef6e 100644 --- a/src/MultiFileAllocationIterator.h +++ b/src/MultiFileAllocationIterator.h @@ -51,6 +51,7 @@ class MultiFileAllocationIterator:public FileAllocationIterator private: MultiDiskAdaptor* diskAdaptor_; DiskWriterEntries::const_iterator entryItr_; + std::shared_ptr<DiskWriter> diskWriter_; std::unique_ptr<FileAllocationIterator> fileAllocationIterator_; public: MultiFileAllocationIterator(MultiDiskAdaptor* diskAdaptor); |
