Added pop to loss list

This commit is contained in:
Atlante45 2015-07-28 17:56:11 -07:00
parent 1df657c359
commit 5d1c0f6935
2 changed files with 7 additions and 0 deletions

View file

@ -145,3 +145,9 @@ SequenceNumber LossList::getFirstSequenceNumber() const {
assert(getLength() > 0);
return _lossList.front().first;
}
SequenceNumber LossList::popFirstSequenceNumber() {
auto front = getFirstSequenceNumber();
remove(front);
return front;
}

View file

@ -34,6 +34,7 @@ public:
int getLength() const { return _length; }
SequenceNumber getFirstSequenceNumber() const;
SequenceNumber popFirstSequenceNumber();
private:
std::list<std::pair<SequenceNumber, SequenceNumber>> _lossList;