gfe-relnote: In QUIC, add QuicPacketNumber::UpdateMax function. No functional change expected. Not protected.
UpdateMax updates packet number to be new_value if it is greater.
PiperOrigin-RevId: 239268272
Change-Id: I07be6cc28cb77dc57bb4205e4052ca8a7b68d995
diff --git a/quic/core/quic_packet_number.h b/quic/core/quic_packet_number.h
index e32d0c3..a6559d9 100644
--- a/quic/core/quic_packet_number.h
+++ b/quic/core/quic_packet_number.h
@@ -30,6 +30,10 @@
// Packet number becomes uninitialized after calling this function.
void Clear();
+ // Updates this packet number to be |new_value| if it is greater than current
+ // value.
+ void UpdateMax(QuicPacketNumber new_value);
+
// REQUIRES: IsInitialized() == true.
uint64_t Hash() const;