| Index: net/spdy/spdy_http_stream.cc
|
| ===================================================================
|
| --- net/spdy/spdy_http_stream.cc (revision 68026)
|
| +++ net/spdy/spdy_http_stream.cc (working copy)
|
| @@ -33,6 +33,20 @@
|
| more_read_data_pending_(false),
|
| direct_(direct) { }
|
|
|
| +SpdyHttpStream::SpdyHttpStream(SpdyStream* spdy_stream)
|
| + : ALLOW_THIS_IN_INITIALIZER_LIST(read_callback_factory_(this)),
|
| + stream_(spdy_stream),
|
| + spdy_session_(NULL),
|
| + response_info_(NULL),
|
| + download_finished_(false),
|
| + user_callback_(NULL),
|
| + user_buffer_len_(0),
|
| + buffered_read_callback_pending_(false),
|
| + more_read_data_pending_(false),
|
| + direct_(false) {
|
| + stream_->SetDelegate(this);
|
| +}
|
| +
|
| SpdyHttpStream::~SpdyHttpStream() {
|
| if (stream_)
|
| stream_->DetachDelegate();
|
| @@ -41,6 +55,7 @@
|
| int SpdyHttpStream::InitializeStream(const HttpRequestInfo* request_info,
|
| const BoundNetLog& stream_net_log,
|
| CompletionCallback* callback) {
|
| + DCHECK(!stream_.get());
|
| if (spdy_session_->IsClosed())
|
| return ERR_CONNECTION_CLOSED;
|
|
|
|
|