summaryrefslogtreecommitdiffstats
path: root/net/spdy/spdy_websocket_stream_spdy3_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'net/spdy/spdy_websocket_stream_spdy3_unittest.cc')
-rw-r--r--net/spdy/spdy_websocket_stream_spdy3_unittest.cc12
1 files changed, 3 insertions, 9 deletions
diff --git a/net/spdy/spdy_websocket_stream_spdy3_unittest.cc b/net/spdy/spdy_websocket_stream_spdy3_unittest.cc
index 5b30a43..d008b1a 100644
--- a/net/spdy/spdy_websocket_stream_spdy3_unittest.cc
+++ b/net/spdy/spdy_websocket_stream_spdy3_unittest.cc
@@ -116,19 +116,13 @@ class SpdyWebSocketStreamEventRecorder : public SpdyWebSocketStream::Delegate {
if (!on_sent_data_.is_null())
on_sent_data_.Run(&events_.back());
}
- virtual void OnReceivedSpdyData(scoped_ptr<SpdyBuffer> buffer) OVERRIDE {
- std::string buffer_data;
- size_t buffer_len = 0;
- if (buffer) {
- buffer_len = buffer->GetRemainingSize();
- buffer_data.append(buffer->GetRemainingData(), buffer_len);
- }
+ virtual void OnReceivedSpdyData(const char* data, int length) OVERRIDE {
events_.push_back(
SpdyWebSocketStreamEvent(
SpdyWebSocketStreamEvent::EVENT_RECEIVED_DATA,
SpdyHeaderBlock(),
- buffer_len,
- buffer_data));
+ length,
+ std::string(data, length)));
if (!on_received_data_.is_null())
on_received_data_.Run(&events_.back());
}