webrtc/api/transport
Sebastian Jansson 9de4ef4b24 Adds signed infinity to timestamps.
Negative infinity is useful in comparisons as it represents a value
guaranteed to be less than any other timestamp. This avoid using
Timestamp::ms(0) to represent such a value or having to use optional
for the special case of first time execution.

To avoid ambiguity, Timestamp::Infinity is renamed to PlusInfinity.

Bug: webrtc:9709
Change-Id: Ib2debff91036e94d1dc903ec0c6faae30febde4e
Reviewed-on: https://webrtc-review.googlesource.com/79440
Commit-Queue: Sebastian Jansson <srte@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#24556}
2018-09-04 17:14:05 +00:00
..
test Replace rtc::Optional with absl::optional in api 2018-06-21 12:50:03 +00:00
bitrate_settings.cc New api struct BitrateSettings. 2018-05-07 15:01:28 +00:00
bitrate_settings.h Replace rtc::Optional with absl::optional in api 2018-06-21 12:50:03 +00:00
BUILD.gn Replace rtc::Optional with absl::optional in api 2018-06-21 12:50:03 +00:00
network_control.h Removes redundant starting rate. 2018-08-31 17:36:21 +00:00
network_types.cc Adds signed infinity to timestamps. 2018-09-04 17:14:05 +00:00
network_types.h Adds signed infinity to timestamps. 2018-09-04 17:14:05 +00:00