Index: net/quic/quic_stream_factory.h |
diff --git a/net/quic/quic_stream_factory.h b/net/quic/quic_stream_factory.h |
index b1dd20a0542a09e6f4b58890bfdad5e72d5ae396..c73268045f7bc3774c9ecd1deda53d031a34e084 100644 |
--- a/net/quic/quic_stream_factory.h |
+++ b/net/quic/quic_stream_factory.h |
@@ -25,6 +25,7 @@ |
#include "net/quic/quic_crypto_stream.h" |
#include "net/quic/quic_http_stream.h" |
#include "net/quic/quic_protocol.h" |
+#include "net/ssl/ssl_config_service.h" |
namespace net { |
@@ -98,6 +99,7 @@ class NET_EXPORT_PRIVATE QuicStreamRequest { |
// QuicChromiumClientSessions. |
class NET_EXPORT_PRIVATE QuicStreamFactory |
: public NetworkChangeNotifier::IPAddressObserver, |
+ public SSLConfigService::Observer, |
public CertDatabase::Observer { |
public: |
QuicStreamFactory( |
@@ -196,6 +198,11 @@ class NET_EXPORT_PRIVATE QuicStreamFactory |
// IP address changes. |
void OnIPAddressChanged() override; |
+ // SSLConfigService::Observer methods: |
+ |
+ // We perform the same flushing as described above when SSL settings change. |
+ void OnSSLConfigChanged() override; |
+ |
// CertDatabase::Observer methods: |
// We close all sessions when certificate database is changed. |