}
// From CookiePolicy in chromium
-int WebCookieJar::CanGetCookies(const GURL&, const GURL&, net::CompletionCallback*)
+int WebCookieJar::CanGetCookies(const GURL&, const GURL&) const
{
MutexLocker lock(m_allowCookiesMutex);
return m_allowCookies ? net::OK : net::ERR_ACCESS_DENIED;
}
// From CookiePolicy in chromium
-int WebCookieJar::CanSetCookie(const GURL&, const GURL&, const std::string&, net::CompletionCallback*)
+int WebCookieJar::CanSetCookie(const GURL&, const GURL&, const std::string&) const
{
MutexLocker lock(m_allowCookiesMutex);
return m_allowCookies ? net::OK : net::ERR_ACCESS_DENIED;
static void flush();
// CookiePolicy implementation from external/chromium
- virtual int CanGetCookies(const GURL& url, const GURL& first_party_for_cookies, net::CompletionCallback*);
- virtual int CanSetCookie(const GURL& url, const GURL& first_party_for_cookies, const std::string& cookie_line, net::CompletionCallback*);
+ virtual int CanGetCookies(const GURL& url, const GURL& first_party_for_cookies) const;
+ virtual int CanSetCookie(const GURL& url, const GURL& first_party_for_cookies, const std::string& cookie_line) const;
bool allowCookies();
void setAllowCookies(bool allow);
scoped_refptr<SQLitePersistentCookieStore> m_cookieDb;
scoped_refptr<net::CookieStore> m_cookieStore;
bool m_allowCookies;
- WTF::Mutex m_allowCookiesMutex;
+ mutable WTF::Mutex m_allowCookiesMutex;
};
}