Chromium Code Reviews| Index: net/quic/chromium/quic_stream_factory.h |
| diff --git a/net/quic/chromium/quic_stream_factory.h b/net/quic/chromium/quic_stream_factory.h |
| index 9feedb36b5eb6ce4b0698e856e9cf39deb8cff7d..2e92ca0c1464828781fec2f910cefd5608c9af9d 100644 |
| --- a/net/quic/chromium/quic_stream_factory.h |
| +++ b/net/quic/chromium/quic_stream_factory.h |
| @@ -135,7 +135,7 @@ class NET_EXPORT_PRIVATE QuicStreamRequest { |
| std::unique_ptr<BidirectionalStreamImpl> CreateBidirectionalStreamImpl(); |
| // Sets |session_|. |
| - void SetSession(QuicChromiumClientSession* session); |
| + void SetSession(const QuicChromiumClientSession::Handle& session); |
|
xunjieli
2017/05/04 16:54:42
I think for simplicity we should keep this as Quic
Ryan Hamilton
2017/05/04 18:45:53
Hm. I'm not sure I follow you. My vision (perhaps
|
| const QuicServerId& server_id() const { return server_id_; } |
| @@ -147,7 +147,7 @@ class NET_EXPORT_PRIVATE QuicStreamRequest { |
| QuicServerId server_id_; |
| NetLogWithSource net_log_; |
| CompletionCallback callback_; |
| - base::WeakPtr<QuicChromiumClientSession> session_; |
| + std::unique_ptr<QuicChromiumClientSession::Handle> session_; |
| DISALLOW_COPY_AND_ASSIGN(QuicStreamRequest); |
| }; |