Home
last modified time | relevance | path

Searched refs:misbitfield (Results 1 – 7 of 7) sorted by relevance

/dports/www/aria2/aria2-1.36.0/test/
H A DBitfieldManTest.cc578 unsigned char misbitfield[8]; in testGetAllMissingIndexes_noarg() local
579 CPPUNIT_ASSERT(bf.getAllMissingIndexes(misbitfield, sizeof(misbitfield))); in testGetAllMissingIndexes_noarg()
585 CPPUNIT_ASSERT(bf.getAllMissingIndexes(misbitfield, sizeof(misbitfield))); in testGetAllMissingIndexes_noarg()
597 unsigned char misbitfield[1]; in testGetAllMissingIndexes_checkLastByte() local
598 CPPUNIT_ASSERT(bf.getAllMissingIndexes(misbitfield, sizeof(misbitfield))); in testGetAllMissingIndexes_checkLastByte()
612 unsigned char misbitfield[8]; in testGetAllMissingIndexes() local
614 CPPUNIT_ASSERT(bf.getAllMissingIndexes(misbitfield, sizeof(misbitfield), in testGetAllMissingIndexes()
623 CPPUNIT_ASSERT(bf.getAllMissingIndexes(misbitfield, sizeof(misbitfield), in testGetAllMissingIndexes()
638 unsigned char misbitfield[8]; in testGetAllMissingUnusedIndexes() local
640 CPPUNIT_ASSERT(bf.getAllMissingUnusedIndexes(misbitfield, sizeof(misbitfield), in testGetAllMissingUnusedIndexes()
[all …]
/dports/www/aria2/aria2-1.36.0/src/
H A DBitfieldMan.h175 bool getAllMissingIndexes(unsigned char* misbitfield, size_t mislen) const;
178 bool getAllMissingIndexes(unsigned char* misbitfield, size_t mislen,
181 bool getAllMissingUnusedIndexes(unsigned char* misbitfield, size_t mislen,
H A DBitfieldMan.cc480 bool BitfieldMan::getAllMissingIndexes(unsigned char* misbitfield, in getAllMissingIndexes() argument
485 return copyBitfield(misbitfield, ~array(bitfield_) & array(filterBitfield_), in getAllMissingIndexes()
489 return copyBitfield(misbitfield, ~array(bitfield_), blocks_); in getAllMissingIndexes()
493 bool BitfieldMan::getAllMissingIndexes(unsigned char* misbitfield, size_t len, in getAllMissingIndexes() argument
502 return copyBitfield(misbitfield, in getAllMissingIndexes()
508 return copyBitfield(misbitfield, ~array(bitfield_) & array(peerBitfield), in getAllMissingIndexes()
513 bool BitfieldMan::getAllMissingUnusedIndexes(unsigned char* misbitfield, in getAllMissingUnusedIndexes() argument
523 return copyBitfield(misbitfield, in getAllMissingUnusedIndexes()
529 return copyBitfield(misbitfield, in getAllMissingUnusedIndexes()
H A DDefaultBtRequestFactory.cc205 auto misbitfield = make_unique<unsigned char[]>(mislen); in createRequestMessagesOnEndGame() local
207 piece->getAllMissingBlockIndexes(misbitfield.get(), mislen); in createRequestMessagesOnEndGame()
212 unsigned char bits = misbitfield[i]; in createRequestMessagesOnEndGame()
H A DDefaultPieceStorage.cc200 auto misbitfield = make_unique<unsigned char[]>(mislen); in getMissingPiece() local
204 bool r = bitfieldMan_->getAllMissingIndexes(misbitfield.get(), mislen, in getMissingPiece()
211 if (bitfield::test(misbitfield, blocks, i)) { in getMissingPiece()
232 bool r = bitfieldMan_->getAllMissingUnusedIndexes(misbitfield.get(), mislen, in getMissingPiece()
239 if (pieceSelector_->select(index, misbitfield.get(), blocks)) { in getMissingPiece()
241 bitfield::flipBit(misbitfield.get(), blocks, index); in getMissingPiece()
H A DPiece.cc160 bool Piece::getAllMissingBlockIndexes(unsigned char* misbitfield, in getAllMissingBlockIndexes() argument
163 return bitfield_->getAllMissingIndexes(misbitfield, mislen); in getAllMissingBlockIndexes()
H A DPiece.h97 bool getAllMissingBlockIndexes(unsigned char* misbitfield,