diff options
author | battre@chromium.org <battre@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-05 13:12:51 +0000 |
---|---|---|
committer | battre@chromium.org <battre@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-10-05 13:12:51 +0000 |
commit | ea8141e730305034523a814c3801852795bf0bad (patch) | |
tree | b2955debe382038efeadab26314fff84c3f0cd93 /net/url_request/url_request_test_util.h | |
parent | ec1a9465933f39d0e462e252c0981379f494b6fc (diff) | |
download | chromium_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.h | 10 |
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; |