Lines Matching defs:partNumber
1246 bool CPartFile::GetNextEmptyBlockInPart(uint16 partNumber, Requested_Block_Struct *result)
1249 uint64 partStart = (PARTSIZE * partNumber);
1253 uint64 partEnd = partStart + GetPartSize(partNumber) - 1;
3026 for (uint16 partNumber = 0; partNumber < partCount; ++partNumber) {
3027 if (changedPart[partNumber] == false) {
3031 uint32 partRange = GetPartSize(partNumber) - 1;
3034 if (IsComplete(partNumber)) {
3036 if (!HashSinglePart(partNumber)) {
3038 _("Downloaded part %i is corrupt in file: %s") ) % partNumber % GetFileName() );
3039 AddGap(partNumber);
3041 if (!IsCorruptedPart(partNumber)) {
3042 m_corrupted_list.push_back(partNumber);
3047 RequestAICHRecovery(partNumber);
3054 wxT("Finished part %u of '%s'")) % partNumber % GetFileName());
3058 m_CorruptionBlackBox->VerifiedData(true, partNumber, 0, partRange);
3061 EraseFirstValue(m_corrupted_list, partNumber);
3073 } else if ( IsCorruptedPart(partNumber) && // corrupted part:
3077 if (HashSinglePart(partNumber)) {
3080 uint64 uMissingInPart = m_gaplist.GetGapSize(partNumber);
3081 FillGap(partNumber);
3082 RemoveBlockFromList(PARTSIZE*partNumber,(PARTSIZE*partNumber + partRange));
3085 m_CorruptionBlackBox->VerifiedData(true, partNumber, 0, partRange);
3088 EraseFirstValue(m_corrupted_list, partNumber);
3091 % partNumber