| Index: net/quic/core/quic_protocol.h
|
| diff --git a/net/quic/core/quic_protocol.h b/net/quic/core/quic_protocol.h
|
| index 1c3e3add689e9cd7bbf96e00b3100c39a8b78f0f..fc5042d9db5dde7ba4dfc1eb5f2fed6a40960ddb 100644
|
| --- a/net/quic/core/quic_protocol.h
|
| +++ b/net/quic/core/quic_protocol.h
|
| @@ -616,11 +616,22 @@ class NET_EXPORT_PRIVATE QuicConnectionCloseDelegateInterface {
|
| class NET_EXPORT_PRIVATE QuicVersionManager {
|
| public:
|
| explicit QuicVersionManager(QuicVersionVector supported_versions);
|
| - ~QuicVersionManager();
|
| + virtual ~QuicVersionManager();
|
|
|
| - // Returns supported versions based on flags.
|
| + // Returns currently supported QUIC versions.
|
| const QuicVersionVector& GetSupportedVersions();
|
|
|
| + protected:
|
| + // Maybe refilter filtered_supported_versions_ based on flags.
|
| + void MaybeRefilterSupportedVersions();
|
| +
|
| + // Refilters filtered_supported_versions_.
|
| + virtual void RefilterSupportedVersions();
|
| +
|
| + const QuicVersionVector& filtered_supported_versions() const {
|
| + return filtered_supported_versions_;
|
| + }
|
| +
|
| private:
|
| // FLAGS_quic_enable_version_36_v3
|
| bool enable_version_36_;
|
|
|