Index: net/spdy/spdy_stream.cc |
diff --git a/net/spdy/spdy_stream.cc b/net/spdy/spdy_stream.cc |
index bcc891861f2dff004b874f4db75138ffb581e423..829bb2b2fb9f3f57b0822c7912e1fe18e1005234 100644 |
--- a/net/spdy/spdy_stream.cc |
+++ b/net/spdy/spdy_stream.cc |
@@ -35,7 +35,7 @@ namespace { |
std::unique_ptr<base::Value> NetLogSpdyStreamErrorCallback( |
SpdyStreamId stream_id, |
int status, |
- const std::string* description, |
+ const SpdyString* description, |
NetLogCaptureMode /* capture_mode */) { |
std::unique_ptr<base::DictionaryValue> dict(new base::DictionaryValue()); |
dict->SetInteger("stream_id", static_cast<int>(stream_id)); |
@@ -257,7 +257,7 @@ void SpdyStream::IncreaseSendWindowSize(int32_t delta_window_size) { |
int32_t max_delta_window_size = |
std::numeric_limits<int32_t>::max() - send_window_size_; |
if (delta_window_size > max_delta_window_size) { |
- std::string desc = SpdyStringPrintf( |
+ SpdyString desc = SpdyStringPrintf( |
"Received WINDOW_UPDATE [delta: %d] for stream %d overflows " |
"send_window_size_ [current: %d]", |
delta_window_size, stream_id_, send_window_size_); |
@@ -387,7 +387,7 @@ void SpdyStream::OnHeadersReceived(const SpdyHeaderBlock& response_headers, |
{ |
SpdyHeaderBlock::const_iterator it = response_headers.find(":status"); |
if (it == response_headers.end()) { |
- const std::string error("Response headers do not include :status."); |
+ const SpdyString error("Response headers do not include :status."); |
LogStreamError(ERR_SPDY_PROTOCOL_ERROR, error); |
session_->ResetStream(stream_id_, ERROR_CODE_PROTOCOL_ERROR, error); |
return; |
@@ -395,7 +395,7 @@ void SpdyStream::OnHeadersReceived(const SpdyHeaderBlock& response_headers, |
int status; |
if (!StringToInt(it->second, &status)) { |
- const std::string error("Cannot parse :status."); |
+ const SpdyString error("Cannot parse :status."); |
LogStreamError(ERR_SPDY_PROTOCOL_ERROR, error); |
session_->ResetStream(stream_id_, ERROR_CODE_PROTOCOL_ERROR, error); |
return; |
@@ -416,7 +416,7 @@ void SpdyStream::OnHeadersReceived(const SpdyHeaderBlock& response_headers, |
// A bidirectional stream or a request/response stream is ready for |
// the response headers only after request headers are sent. |
if (io_state_ == STATE_IDLE) { |
- const std::string error("Response received before request sent."); |
+ const SpdyString error("Response received before request sent."); |
LogStreamError(ERR_SPDY_PROTOCOL_ERROR, error); |
session_->ResetStream(stream_id_, ERROR_CODE_PROTOCOL_ERROR, error); |
return; |
@@ -447,7 +447,7 @@ void SpdyStream::OnHeadersReceived(const SpdyHeaderBlock& response_headers, |
case READY_FOR_DATA_OR_TRAILERS: |
// Second header block is trailers. |
if (type_ == SPDY_PUSH_STREAM) { |
- const std::string error("Trailers not supported for push stream."); |
+ const SpdyString error("Trailers not supported for push stream."); |
LogStreamError(ERR_SPDY_PROTOCOL_ERROR, error); |
session_->ResetStream(stream_id_, ERROR_CODE_PROTOCOL_ERROR, error); |
return; |
@@ -459,7 +459,7 @@ void SpdyStream::OnHeadersReceived(const SpdyHeaderBlock& response_headers, |
case TRAILERS_RECEIVED: |
// No further header blocks are allowed after trailers. |
- const std::string error("Header block received after trailers."); |
+ const SpdyString error("Header block received after trailers."); |
LogStreamError(ERR_SPDY_PROTOCOL_ERROR, error); |
session_->ResetStream(stream_id_, ERROR_CODE_PROTOCOL_ERROR, error); |
break; |
@@ -482,14 +482,14 @@ void SpdyStream::OnDataReceived(std::unique_ptr<SpdyBuffer> buffer) { |
DCHECK(session_->IsStreamActive(stream_id_)); |
if (response_state_ == READY_FOR_HEADERS) { |
- const std::string error("DATA received before headers."); |
+ const SpdyString error("DATA received before headers."); |
LogStreamError(ERR_SPDY_PROTOCOL_ERROR, error); |
session_->ResetStream(stream_id_, ERROR_CODE_PROTOCOL_ERROR, error); |
return; |
} |
if (response_state_ == TRAILERS_RECEIVED && buffer) { |
- const std::string error("DATA received after trailers."); |
+ const SpdyString error("DATA received after trailers."); |
LogStreamError(ERR_SPDY_PROTOCOL_ERROR, error); |
session_->ResetStream(stream_id_, ERROR_CODE_PROTOCOL_ERROR, error); |
return; |
@@ -636,7 +636,7 @@ int SpdyStream::OnDataSent(size_t frame_size) { |
} |
} |
-void SpdyStream::LogStreamError(int status, const std::string& description) { |
+void SpdyStream::LogStreamError(int status, const SpdyString& description) { |
net_log_.AddEvent(NetLogEventType::HTTP2_STREAM_ERROR, |
base::Bind(&NetLogSpdyStreamErrorCallback, stream_id_, |
status, &description)); |
@@ -668,7 +668,7 @@ void SpdyStream::Cancel() { |
return; |
if (stream_id_ != 0) { |
- session_->ResetStream(stream_id_, ERROR_CODE_CANCEL, std::string()); |
+ session_->ResetStream(stream_id_, ERROR_CODE_CANCEL, SpdyString()); |
} else { |
session_->CloseCreatedStream(GetWeakPtr(), ERROR_CODE_CANCEL); |
} |
@@ -910,8 +910,8 @@ void SpdyStream::SaveResponseHeaders(const SpdyHeaderBlock& response_headers) { |
description = SpdyStringPrintf("%s (0x%08X)", #s, s); \ |
break |
-std::string SpdyStream::DescribeState(State state) { |
- std::string description; |
+SpdyString SpdyStream::DescribeState(State state) { |
+ SpdyString description; |
switch (state) { |
STATE_CASE(STATE_IDLE); |
STATE_CASE(STATE_OPEN); |