From 2850c16f8aff7637b3a2b602f98805c2e704ddc5 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Wed, 5 Dec 2007 17:11:22 +0000 Subject: 2007-12-06 Tatsuhiro Tsujikawa Rewritten direct I/O support routine * src/SingleFileAllocationIterator.cc * src/MultiDiskAdaptor.{h, cc} * src/ByteArrayDiskWriter.h * src/AbstractSingleDiskAdaptor.h * src/AbstractDiskWriter.cc * src/DefaultPieceStorage.cc * src/DiskWriter.h * src/BinaryStream.h * src/IteratableChunkChecksumValidator.cc * src/IteratableChecksumValidator.cc * src/CheckIntegrityEntry.cc * src/FileAllocationEntry.cc --- src/CheckIntegrityEntry.cc | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) (limited to 'src/CheckIntegrityEntry.cc') diff --git a/src/CheckIntegrityEntry.cc b/src/CheckIntegrityEntry.cc index f05ba3d1..43f5a6a1 100644 --- a/src/CheckIntegrityEntry.cc +++ b/src/CheckIntegrityEntry.cc @@ -36,27 +36,14 @@ #include "Command.h" #include "RequestGroup.h" #include "IteratableValidator.h" -#include "prefs.h" -#include "PieceStorage.h" -#include "DownloadContext.h" -#include "DiskAdaptor.h" -#include "Option.h" CheckIntegrityEntry::CheckIntegrityEntry(RequestGroup* requestGroup, Command* nextCommand): RequestGroupEntry(requestGroup, nextCommand), _validator(0) -{ - if(_requestGroup->getOption()->getAsBool(PREF_ENABLE_DIRECT_IO) && - _requestGroup->getDownloadContext()->getFileEntries().size() == 1) { - _requestGroup->getPieceStorage()->getDiskAdaptor()->enableDirectIO(); - } -} +{} -CheckIntegrityEntry::~CheckIntegrityEntry() -{ - // TODO DiskAdaptor::disableIO() will be called from ~FileAllocationEntry -} +CheckIntegrityEntry::~CheckIntegrityEntry() {} void CheckIntegrityEntry::validateChunk() { -- cgit