/* */ #include "ChunkChecksumValidator.h" #include "TimeA2.h" #include "message.h" void ChunkChecksumValidator::validate() { /* if(!_validator->canValidate()) { // insufficient checksums. logger->error(MSG_INSUFFICIENT_CHECKSUM, _validator->getChunkChecksum()->getChecksumLength(), _validator->getChunkChecksum()->countChecksum()); return; } _validator->init(); int32_t numChecksum = _validator->getChunkChecksum()->countChecksum(); fileAllocationMonitor->setMinValue(0); fileAllocationMonitor->setMaxValue(numChecksum); fileAllocationMonitor->setCurrentValue(0); fileAllocationMonitor->showProgress(); Time cp; for(int32_t i = 0; i < numChecksum; ++i) { _validator->validateChunk(); if(cp.elapsedInMillis(500)) { fileAllocationMonitor->setCurrentValue(i+1); fileAllocationMonitor->showProgress(); cp.reset(); } } fileAllocationMonitor->setCurrentValue(numChecksum); fileAllocationMonitor->showProgress(); */ }