diff options
author | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-05 04:27:47 +0000 |
---|---|---|
committer | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-02-05 04:27:47 +0000 |
commit | 4f79b3f0a594fab40f6afa6577503b7e33d866f2 (patch) | |
tree | d6ef4256e95e0d188880e65c49773a23b1990cb0 /net/url_request/url_request_unittest.h | |
parent | f79b6495a07ca8c54ef9ccc2113304bf754b5fe2 (diff) | |
download | chromium_src-4f79b3f0a594fab40f6afa6577503b7e33d866f2.zip chromium_src-4f79b3f0a594fab40f6afa6577503b7e33d866f2.tar.gz chromium_src-4f79b3f0a594fab40f6afa6577503b7e33d866f2.tar.bz2 |
Implement backend support for forcing cookies to be saved as
session cookies.
Introduces a new CookiePolicy result code OK_FOR_SESSION_ONLY.
R=eroman
BUG=34571
TEST=none
Review URL: http://codereview.chromium.org/577013
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@38179 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/url_request/url_request_unittest.h')
-rw-r--r-- | net/url_request/url_request_unittest.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/net/url_request/url_request_unittest.h b/net/url_request/url_request_unittest.h index 6c1be78..3f50335 100644 --- a/net/url_request/url_request_unittest.h +++ b/net/url_request/url_request_unittest.h @@ -53,7 +53,8 @@ class TestCookiePolicy : public net::CookiePolicy { enum Options { NO_GET_COOKIES = 1 << 0, NO_SET_COOKIE = 1 << 1, - ASYNC = 1 << 2 + ASYNC = 1 << 2, + FORCE_SESSION = 1 << 3, }; explicit TestCookiePolicy(int options_bit_mask) @@ -93,6 +94,9 @@ class TestCookiePolicy : public net::CookiePolicy { if (options_ & NO_SET_COOKIE) return net::ERR_ACCESS_DENIED; + if (options_ & FORCE_SESSION) + return net::OK_FOR_SESSION_ONLY; + return net::OK; } |