/* */ #include "LongestSequencePieceSelector.h" #include "a2algo.h" namespace aria2 { bool LongestSequencePieceSelector::select (size_t& index, const std::deque& candidateIndexes) const { std::pair::const_iterator, size_t> p = max_sequence(candidateIndexes.begin(), candidateIndexes.end()); if(p.second == 0) { return false; } else { index = *(p.first)+p.second-1; return true; } } void LongestSequencePieceSelector::addPieceStats (const unsigned char* bitfield, size_t bitfieldLength) {} void LongestSequencePieceSelector::subtractPieceStats (const unsigned char* bitfield, size_t bitfieldLength) {} void LongestSequencePieceSelector::updatePieceStats (const unsigned char* newBitfield, size_t newBitfieldLength, const unsigned char* oldBitfield) {} void LongestSequencePieceSelector::addPieceStats(size_t index) {} } // namespace aria2