Index: net/quic/core/quic_crypto_server_stream.h |
diff --git a/net/quic/core/quic_crypto_server_stream.h b/net/quic/core/quic_crypto_server_stream.h |
index ecb0a04294a46f8d7cdc494567dadfbf3a74864c..721a2763a22c52a8093e4cbdf5a6c9a3799e24ea 100644 |
--- a/net/quic/core/quic_crypto_server_stream.h |
+++ b/net/quic/core/quic_crypto_server_stream.h |
@@ -129,7 +129,8 @@ class QUIC_EXPORT_PRIVATE QuicCryptoServerStream |
protected: |
virtual void ProcessClientHello( |
- scoped_refptr<ValidateClientHelloResultCallback::Result> result, |
+ QuicReferenceCountedPointer<ValidateClientHelloResultCallback::Result> |
+ result, |
std::unique_ptr<ProofSource::Details> proof_source_details, |
std::unique_ptr<ProcessClientHelloResultCallback> done_cb); |
@@ -148,7 +149,7 @@ class QUIC_EXPORT_PRIVATE QuicCryptoServerStream |
void Cancel(); |
// From ValidateClientHelloResultCallback |
- void Run(scoped_refptr<Result> result, |
+ void Run(QuicReferenceCountedPointer<Result> result, |
std::unique_ptr<ProofSource::Details> details) override; |
private: |
@@ -179,7 +180,8 @@ class QUIC_EXPORT_PRIVATE QuicCryptoServerStream |
// the client hello is complete. Finishes processing of the client |
// hello message and handles handshake success/failure. |
void FinishProcessingHandshakeMessage( |
- scoped_refptr<ValidateClientHelloResultCallback::Result> result, |
+ QuicReferenceCountedPointer<ValidateClientHelloResultCallback::Result> |
+ result, |
std::unique_ptr<ProofSource::Details> details); |
class ProcessClientHelloCallback; |
@@ -215,7 +217,7 @@ class QUIC_EXPORT_PRIVATE QuicCryptoServerStream |
// Server's certificate chain and signature of the server config, as provided |
// by ProofSource::GetProof. |
- scoped_refptr<QuicSignedServerConfig> signed_config_; |
+ QuicReferenceCountedPointer<QuicSignedServerConfig> signed_config_; |
// Hash of the last received CHLO message which can be used for generating |
// server config update messages. |