Index: webkit/tools/test_shell/simple_resource_loader_bridge.cc |
=================================================================== |
--- webkit/tools/test_shell/simple_resource_loader_bridge.cc (revision 99705) |
+++ webkit/tools/test_shell/simple_resource_loader_bridge.cc (working copy) |
@@ -32,6 +32,7 @@ |
#include "webkit/tools/test_shell/simple_resource_loader_bridge.h" |
+#include "base/bind.h" |
#include "base/compiler_specific.h" |
#include "base/file_path.h" |
#include "base/file_util.h" |
@@ -745,10 +746,13 @@ |
public: |
void Set(const GURL& url, const std::string& cookie) { |
DCHECK(MessageLoop::current() == g_io_thread->message_loop()); |
- g_request_context->cookie_store()->SetCookie(url, cookie); |
+ g_request_context->cookie_store()->SetCookieWithOptionsAsync( |
+ url, cookie, net::CookieOptions(), |
+ net::CookieStore::SetCookiesCallback()); |
} |
private: |
+ |
friend class base::RefCountedThreadSafe<CookieSetter>; |
~CookieSetter() {} |
@@ -760,8 +764,9 @@ |
} |
void Get(const GURL& url) { |
- result_ = g_request_context->cookie_store()->GetCookies(url); |
- event_.Signal(); |
+ g_request_context->cookie_store()->GetCookiesWithOptionsAsync( |
+ url, net::CookieOptions(), |
+ base::Bind(&CookieGetter::OnGetCookies, this)); |
} |
std::string GetResult() { |
@@ -771,6 +776,10 @@ |
} |
private: |
+ void OnGetCookies(const std::string& cookie_line) { |
+ result_ = cookie_line; |
+ event_.Signal(); |
+ } |
friend class base::RefCountedThreadSafe<CookieGetter>; |
~CookieGetter() {} |