Searched refs:misbitfield (Results 1 – 7 of 7) sorted by relevance
/dports/www/aria2/aria2-1.36.0/test/ |
H A D | BitfieldManTest.cc | 578 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 D | BitfieldMan.h | 175 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 D | BitfieldMan.cc | 480 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 D | DefaultBtRequestFactory.cc | 205 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 D | DefaultPieceStorage.cc | 200 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 D | Piece.cc | 160 bool Piece::getAllMissingBlockIndexes(unsigned char* misbitfield, in getAllMissingBlockIndexes() argument 163 return bitfield_->getAllMissingIndexes(misbitfield, mislen); in getAllMissingBlockIndexes()
|
H A D | Piece.h | 97 bool getAllMissingBlockIndexes(unsigned char* misbitfield,
|