mirror of
https://github.com/overte-org/overte.git
synced 2025-08-04 19:10:01 +02:00
Added pop to loss list
This commit is contained in:
parent
1df657c359
commit
5d1c0f6935
2 changed files with 7 additions and 0 deletions
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -34,6 +34,7 @@ public:
|
|||
|
||||
int getLength() const { return _length; }
|
||||
SequenceNumber getFirstSequenceNumber() const;
|
||||
SequenceNumber popFirstSequenceNumber();
|
||||
|
||||
private:
|
||||
std::list<std::pair<SequenceNumber, SequenceNumber>> _lossList;
|
||||
|
|
Loading…
Reference in a new issue