Index: net/url_request/url_request_data_job.h |
diff --git a/net/url_request/url_request_data_job.h b/net/url_request/url_request_data_job.h |
index d9b26214b342d25de6d3ada145e39a73b11a02eb..2ea3ab95e8715997c0a529433bc0be22e8d45fc3 100644 |
--- a/net/url_request/url_request_data_job.h |
+++ b/net/url_request/url_request_data_job.h |
@@ -10,12 +10,23 @@ |
#include "net/url_request/url_request.h" |
#include "net/url_request/url_request_simple_job.h" |
+class GURL; |
+ |
namespace net { |
+class HttpResponseHeaders; |
class URLRequest; |
class URLRequestDataJob : public URLRequestSimpleJob { |
public: |
+ // Extracts info from a data scheme URL. Returns OK if successful. Returns |
+ // ERR_INVALID_URL otherwise. |
+ static int BuildResponse(const GURL& url, |
+ std::string* mime_type, |
+ std::string* charset, |
+ std::string* data, |
+ HttpResponseHeaders* headers); |
+ |
URLRequestDataJob(URLRequest* request, NetworkDelegate* network_delegate); |
// URLRequestSimpleJob |