summaryrefslogtreecommitdiffstats
path: root/net/url_request/url_request_test_util.h
diff options
context:
space:
mode:
authorbattre@chromium.org <battre@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-05 13:12:51 +0000
committerbattre@chromium.org <battre@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-10-05 13:12:51 +0000
commitea8141e730305034523a814c3801852795bf0bad (patch)
treeb2955debe382038efeadab26314fff84c3f0cd93 /net/url_request/url_request_test_util.h
parentec1a9465933f39d0e462e252c0981379f494b6fc (diff)
downloadchromium_src-ea8141e730305034523a814c3801852795bf0bad.zip
chromium_src-ea8141e730305034523a814c3801852795bf0bad.tar.gz
chromium_src-ea8141e730305034523a814c3801852795bf0bad.tar.bz2
Bocking onReceivedHeaders signal for webRequest API
This is a new signal that allows extensions to - Modify/Delete cookies of HTTP responses before they are seen by the cookie monster. - Cancel requests based on the length or content type of the HTTP response. BUG=89118 TEST=no Review URL: http://codereview.chromium.org/7931026 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@104091 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/url_request/url_request_test_util.h')
-rw-r--r--net/url_request/url_request_test_util.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/net/url_request/url_request_test_util.h b/net/url_request/url_request_test_util.h
index 3446b59..56a8973 100644
--- a/net/url_request/url_request_test_util.h
+++ b/net/url_request/url_request_test_util.h
@@ -194,12 +194,18 @@ class TestNetworkDelegate : public net::NetworkDelegate {
// net::NetworkDelegate:
virtual int OnBeforeURLRequest(net::URLRequest* request,
net::OldCompletionCallback* callback,
- GURL* new_url);
+ GURL* new_url) OVERRIDE;
virtual int OnBeforeSendHeaders(net::URLRequest* request,
net::OldCompletionCallback* callback,
- net::HttpRequestHeaders* headers);
+ net::HttpRequestHeaders* headers) OVERRIDE;
virtual void OnSendHeaders(net::URLRequest* request,
const net::HttpRequestHeaders& headers) OVERRIDE;
+ virtual int OnHeadersReceived(
+ net::URLRequest* request,
+ net::OldCompletionCallback* callback,
+ net::HttpResponseHeaders* original_response_headers,
+ scoped_refptr<net::HttpResponseHeaders>* override_response_headers)
+ OVERRIDE;
virtual void OnBeforeRedirect(net::URLRequest* request,
const GURL& new_location) OVERRIDE;
virtual void OnResponseStarted(net::URLRequest* request) OVERRIDE;