Index: content/browser/dom_storage/dom_storage_message_filter.h |
diff --git a/content/browser/dom_storage/dom_storage_message_filter.h b/content/browser/dom_storage/dom_storage_message_filter.h |
index aecfda575550e49ee81e9528213b0360fec9fee6..ed13e1c1e51dbf74290c5c0b65bd5ef51c47d3c6 100644 |
--- a/content/browser/dom_storage/dom_storage_message_filter.h |
+++ b/content/browser/dom_storage/dom_storage_message_filter.h |
@@ -8,6 +8,7 @@ |
#include "base/memory/ref_counted.h" |
#include "base/memory/scoped_ptr.h" |
+#include "base/shared_memory.h" |
#include "content/public/browser/browser_message_filter.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebStorageArea.h" |
#include "webkit/dom_storage/dom_storage_context.h" |
@@ -52,12 +53,23 @@ class DOMStorageMessageFilter |
void OnLoadStorageArea(int connection_id, dom_storage::ValuesMap* map); |
void OnLength(int connection_id, unsigned* length); |
void OnKey(int connection_id, unsigned index, NullableString16* key); |
- void OnGetItem(int connection_id, const string16& key, |
- NullableString16* value); |
+ void OnGetItem(int connection_id, |
+ const string16& key, |
+ int* ipc_flag, |
+ base::SharedMemoryHandle* browser_handle, |
+ unsigned* shm_size, |
+ NullableString16* value); |
void OnSetItem(int connection_id, const string16& key, |
- const string16& value, const GURL& page_url, |
- WebKit::WebStorageArea::Result* result, |
- NullableString16* old_value); |
+ const string16& value, const GURL& page_url, |
+ WebKit::WebStorageArea::Result* result, |
+ NullableString16* old_value); |
+ void OnSetItemOpt( |
+ int connection_id, const string16& key, |
+ const int value_len, |
+ base::SharedMemoryHandle renderer_handle, |
+ const GURL& page_url, |
+ WebKit::WebStorageArea::Result* result, |
+ NullableString16* old_value); |
void OnSetItemAsync(int connection_id, int operation_id, const string16& key, |
const string16& value, const GURL& page_url); |