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