Simplify pacer queue
This CL simplifies the pacer queue by removing the now unnecessary beginpop/cancelpop/finalizepop methods. Instead there's a const top() and a pop() much like an stl queue. Old methods using the deprecated pacing code path are cleaned away. Bug: webrtc:10633 Change-Id: Ib6da4d46a571bf56415172b790cc9e3f63206a38 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/150522 Commit-Queue: Erik Språng <sprang@webrtc.org> Reviewed-by: Philip Eliasson <philipel@webrtc.org> Cr-Commit-Position: refs/heads/master@{#28997}
This commit is contained in:
@ -57,14 +57,14 @@ class RtpPacketToSend : public RtpPacket {
|
||||
void set_retransmitted_sequence_number(uint16_t sequence_number) {
|
||||
retransmitted_sequence_number_ = sequence_number;
|
||||
}
|
||||
absl::optional<uint16_t> retransmitted_sequence_number() {
|
||||
absl::optional<uint16_t> retransmitted_sequence_number() const {
|
||||
return retransmitted_sequence_number_;
|
||||
}
|
||||
|
||||
void set_allow_retransmission(bool allow_retransmission) {
|
||||
allow_retransmission_ = allow_retransmission;
|
||||
}
|
||||
bool allow_retransmission() { return allow_retransmission_; }
|
||||
bool allow_retransmission() const { return allow_retransmission_; }
|
||||
|
||||
// Additional data bound to the RTP packet for use in application code,
|
||||
// outside of WebRTC.
|
||||
|
||||
Reference in New Issue
Block a user