gfe-relnote: (n/a) comments only
Add comments in QuicVersionManager detailing the usage of private flag members.
PiperOrigin-RevId: 271666439
Change-Id: I5a25e6cd4c41f32d1fb98ecfe43d67fa3a003187
diff --git a/quic/core/quic_version_manager.h b/quic/core/quic_version_manager.h
index ffa2bb2..b62b302 100644
--- a/quic/core/quic_version_manager.h
+++ b/quic/core/quic_version_manager.h
@@ -27,7 +27,9 @@
const ParsedQuicVersionVector& GetSupportedVersions();
protected:
- // Maybe refilter filtered_supported_versions_ based on flags.
+ // If the value of any reloadable flag is different from the cached value,
+ // re-filter |filtered_supported_versions_| and update the cached flag values.
+ // Otherwise, does nothing.
void MaybeRefilterSupportedVersions();
// Refilters filtered_supported_versions_.
@@ -38,6 +40,7 @@
}
private:
+ // Cached value of reloadable flags.
// quic_enable_version_99 flag
bool enable_version_99_;
// quic_enable_version_49 flag
@@ -50,6 +53,7 @@
bool disable_version_39_;
// quic_supports_tls_handshake flag
bool enable_tls_;
+
// The list of versions that may be supported.
ParsedQuicVersionVector allowed_supported_versions_;
// This vector contains QUIC versions which are currently supported based on