Index: net/spdy/spdy_http_utils.h |
diff --git a/net/spdy/spdy_http_utils.h b/net/spdy/spdy_http_utils.h |
index d15b6c7a873febb66a095b2bf242493528161ab8..a5c907b2afac71587a5c1e602664ae7a04c387a7 100644 |
--- a/net/spdy/spdy_http_utils.h |
+++ b/net/spdy/spdy_http_utils.h |
@@ -17,6 +17,7 @@ namespace net { |
class HttpResponseInfo; |
struct HttpRequestInfo; |
class HttpRequestHeaders; |
+class HttpResponseHeaders; |
// Convert a SpdyHeaderBlock into an HttpResponseInfo. |
// |headers| input parameter with the SpdyHeaderBlock. |
@@ -27,14 +28,19 @@ bool SpdyHeadersToHttpResponse(const SpdyHeaderBlock& headers, |
SpdyMajorVersion protocol_version, |
HttpResponseInfo* response); |
-// Create a SpdyHeaderBlock for a Spdy SYN_STREAM Frame from |
-// HttpRequestInfo and HttpRequestHeaders. |
-void NET_EXPORT_PRIVATE CreateSpdyHeadersFromHttpRequest( |
+// Create a SpdyHeaderBlock from HttpRequestInfo and HttpRequestHeaders. |
+NET_EXPORT_PRIVATE void CreateSpdyHeadersFromHttpRequest( |
const HttpRequestInfo& info, |
const HttpRequestHeaders& request_headers, |
- SpdyHeaderBlock* headers, |
SpdyMajorVersion protocol_version, |
- bool direct); |
+ bool direct, |
+ SpdyHeaderBlock* headers); |
+ |
+// Create a SpdyHeaderBlock from HttpResponseHeaders. |
+NET_EXPORT_PRIVATE void CreateSpdyHeadersFromHttpResponse( |
+ const HttpResponseHeaders& response_headers, |
+ SpdyMajorVersion protocol_version, |
+ SpdyHeaderBlock* headers); |
// Returns the URL associated with the |headers| by assembling the |
// scheme, host and path from the protocol specific keys. |