diff options
Diffstat (limited to 'net/spdy/spdy_http_stream.h')
| -rw-r--r-- | net/spdy/spdy_http_stream.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/net/spdy/spdy_http_stream.h b/net/spdy/spdy_http_stream.h index 6e78379..bdae342 100644 --- a/net/spdy/spdy_http_stream.h +++ b/net/spdy/spdy_http_stream.h @@ -69,13 +69,14 @@ class SpdyHttpStream : public SpdyStream::Delegate, public HttpStream { // SpdyStream::Delegate methods: virtual bool OnSendHeadersComplete(int status); virtual int OnSendBody(); - virtual bool OnSendBodyComplete(int status); + virtual int OnSendBodyComplete(int status, bool* eof); virtual int OnResponseReceived(const spdy::SpdyHeaderBlock& response, base::Time response_time, int status); virtual void OnDataReceived(const char* buffer, int bytes); virtual void OnDataSent(int length); virtual void OnClose(int status); + virtual void set_chunk_callback(ChunkCallback* callback); private: FRIEND_TEST_ALL_PREFIXES(SpdyNetworkTransactionTest, FlowControlStallResume); @@ -127,6 +128,8 @@ class SpdyHttpStream : public SpdyStream::Delegate, public HttpStream { // Is this spdy stream direct to the origin server (or to a proxy). bool direct_; + bool send_last_chunk_; + DISALLOW_COPY_AND_ASSIGN(SpdyHttpStream); }; |
