From ef45669acf331e536414d4b08cc683c7116f8f77 Mon Sep 17 00:00:00 2001 From: Sebastian Jansson Date: Mon, 29 Oct 2018 11:24:11 +0100 Subject: [PATCH] Adds GetSentPacket to PacketResult. This prepares for making sent_packet non-optional in a future cl: https://webrtc-review.googlesource.com/c/src/+/107080 Bug: webrtc:9934 Change-Id: I9de9bccde83069c33f1b267c6c0c38de49141d7f Reviewed-on: https://webrtc-review.googlesource.com/c/108281 Reviewed-by: Karl Wiberg Commit-Queue: Sebastian Jansson Cr-Commit-Position: refs/heads/master@{#25411} --- api/transport/network_types.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/transport/network_types.h b/api/transport/network_types.h index 3a00efe220..a413ba182b 100644 --- a/api/transport/network_types.h +++ b/api/transport/network_types.h @@ -128,6 +128,12 @@ struct PacketResult { absl::optional sent_packet; Timestamp receive_time = Timestamp::PlusInfinity(); + // TODO(bugs.webrtc.org/9934): Remove this when sent_packet is made + // non-optional. + const SentPacket& GetSentPacket() { + RTC_DCHECK(sent_packet.has_value()); + return *sent_packet; + } }; struct TransportPacketsFeedback {