Index: content/renderer/content_renderer_client.h |
=================================================================== |
--- content/renderer/content_renderer_client.h (revision 98657) |
+++ content/renderer/content_renderer_client.h (working copy) |
@@ -9,6 +9,7 @@ |
#include <string> |
#include "base/string16.h" |
+#include "ipc/ipc_message.h" |
#include "content/common/content_client.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebPageVisibilityState.h" |
@@ -109,6 +110,20 @@ |
virtual bool ShouldOverridePageVisibilityState( |
const RenderView* render_view, |
WebKit::WebPageVisibilityState* override_state) const = 0; |
+ |
+ // Return true if the GetCookie request will be handled by the embedder. |
+ // Cookies are returned in the cookie parameter. |
+ virtual bool HandleGetCookieRequest(RenderView* sender, |
+ const GURL& url, |
+ const GURL& first_party_for_cookies, |
+ std::string* cookies) = 0; |
+ |
+ // Return true if the SetCookie request will be handled by the embedder. |
+ // Cookies to be set are passed in the value parameter. |
+ virtual bool HandleSetCookieRequest(RenderView* sender, |
+ const GURL& url, |
+ const GURL& first_party_for_cookies, |
+ const std::string& value) = 0; |
}; |
} // namespace content |