webrtc/modules/pacing
Erik Språng 82d75a6214 Use unit types in RoundRobingPacketQueue and PacedSender
This CL replaces various int types with DataRata, DataSize, Timestamp
and TimeDelta classes.

This is part of larger refactoring work where most of PacedSender will
be broken out into a class handling the logic and another responsible
for thread handling. Splitting that up for easier reviewing.

Bug: webrtc:10809
Change-Id: If57a238e5090c47bf3a99c2042783ae584b425f1
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/148591
Reviewed-by: Sebastian Jansson <srte@webrtc.org>
Commit-Queue: Erik Språng <sprang@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#28835}
2019-08-12 17:10:21 +00:00
..
mock Add RtpPacketPacer interface for pacer control 2019-07-29 15:37:39 +00:00
bitrate_prober_unittest.cc Format almost everything. 2019-07-08 13:45:15 +00:00
bitrate_prober.cc Delete deprecated rtc_event_log header 2019-08-07 10:58:17 +00:00
bitrate_prober.h Format almost everything. 2019-07-08 13:45:15 +00:00
BUILD.gn Delete deprecated rtc_event_log header 2019-08-07 10:58:17 +00:00
DEPS Replace field trials with WebRtcKeyValueConfig in PacedSender 2019-02-22 13:08:18 +00:00
interval_budget_unittest.cc Make interval budget use ratio instead of percent 2019-06-07 08:53:57 +00:00
interval_budget.cc Fix potential signed overflow in IntervalBudget::set_target_rate_kbps 2019-06-18 15:42:54 +00:00
interval_budget.h Fix potential signed overflow in IntervalBudget::set_target_rate_kbps 2019-06-18 15:42:54 +00:00
OWNERS Adds srte@webrtc.org as modules/pacing/ OWNER. 2018-06-29 15:25:24 +00:00
paced_sender_unittest.cc Use unit types in RoundRobingPacketQueue and PacedSender 2019-08-12 17:10:21 +00:00
paced_sender.cc Use unit types in RoundRobingPacketQueue and PacedSender 2019-08-12 17:10:21 +00:00
paced_sender.h Use unit types in RoundRobingPacketQueue and PacedSender 2019-08-12 17:10:21 +00:00
packet_router_unittest.cc Transport sequence numbers always start at 1 2019-07-16 10:28:28 +00:00
packet_router.cc Transport sequence numbers always start at 1 2019-07-16 10:28:28 +00:00
packet_router.h Reland "Optimize PacketRouter/RTPSender interactions." 2019-07-12 17:33:52 +00:00
round_robin_packet_queue.cc Use unit types in RoundRobingPacketQueue and PacedSender 2019-08-12 17:10:21 +00:00
round_robin_packet_queue.h Use unit types in RoundRobingPacketQueue and PacedSender 2019-08-12 17:10:21 +00:00
rtp_packet_pacer.h Add RtpPacketPacer interface for pacer control 2019-07-29 15:37:39 +00:00