| Index: net/quic/core/crypto/quic_crypto_client_config.h
|
| diff --git a/net/quic/core/crypto/quic_crypto_client_config.h b/net/quic/core/crypto/quic_crypto_client_config.h
|
| index cfc4892be44dd8118ab2dc6d32ee797e0101f88c..c20ea1fea1cc3f06e372ed9261dec4d89ee17f67 100644
|
| --- a/net/quic/core/crypto/quic_crypto_client_config.h
|
| +++ b/net/quic/core/crypto/quic_crypto_client_config.h
|
| @@ -19,6 +19,7 @@
|
| #include "net/quic/core/quic_packets.h"
|
| #include "net/quic/core/quic_server_id.h"
|
| #include "net/quic/platform/api/quic_export.h"
|
| +#include "net/quic/platform/api/quic_reference_counted.h"
|
|
|
| namespace net {
|
|
|
| @@ -232,7 +233,7 @@ class QUIC_EXPORT_PRIVATE QuicCryptoClientConfig : public QuicCryptoConfig {
|
| const CachedState* cached,
|
| QuicRandom* rand,
|
| bool demand_x509_proof,
|
| - scoped_refptr<QuicCryptoNegotiatedParameters> out_params,
|
| + QuicReferenceCountedPointer<QuicCryptoNegotiatedParameters> out_params,
|
| CryptoHandshakeMessage* out) const;
|
|
|
| // FillClientHello sets |out| to be a CHLO message based on the configuration
|
| @@ -257,7 +258,7 @@ class QUIC_EXPORT_PRIVATE QuicCryptoClientConfig : public QuicCryptoConfig {
|
| QuicWallTime now,
|
| QuicRandom* rand,
|
| const ChannelIDKey* channel_id_key,
|
| - scoped_refptr<QuicCryptoNegotiatedParameters> out_params,
|
| + QuicReferenceCountedPointer<QuicCryptoNegotiatedParameters> out_params,
|
| CryptoHandshakeMessage* out,
|
| std::string* error_details) const;
|
|
|
| @@ -273,7 +274,7 @@ class QUIC_EXPORT_PRIVATE QuicCryptoClientConfig : public QuicCryptoConfig {
|
| QuicVersion version,
|
| base::StringPiece chlo_hash,
|
| CachedState* cached,
|
| - scoped_refptr<QuicCryptoNegotiatedParameters> out_params,
|
| + QuicReferenceCountedPointer<QuicCryptoNegotiatedParameters> out_params,
|
| std::string* error_details);
|
|
|
| // ProcessServerHello processes the message in |server_hello|, updates the
|
| @@ -291,7 +292,7 @@ class QUIC_EXPORT_PRIVATE QuicCryptoClientConfig : public QuicCryptoConfig {
|
| QuicVersion version,
|
| const QuicVersionVector& negotiated_versions,
|
| CachedState* cached,
|
| - scoped_refptr<QuicCryptoNegotiatedParameters> out_params,
|
| + QuicReferenceCountedPointer<QuicCryptoNegotiatedParameters> out_params,
|
| std::string* error_details);
|
|
|
| // Processes the message in |server_update|, updating the cached source
|
| @@ -305,7 +306,7 @@ class QUIC_EXPORT_PRIVATE QuicCryptoClientConfig : public QuicCryptoConfig {
|
| const QuicVersion version,
|
| base::StringPiece chlo_hash,
|
| CachedState* cached,
|
| - scoped_refptr<QuicCryptoNegotiatedParameters> out_params,
|
| + QuicReferenceCountedPointer<QuicCryptoNegotiatedParameters> out_params,
|
| std::string* error_details);
|
|
|
| ProofVerifier* proof_verifier() const;
|
|
|