Index: content/browser/in_process_webkit/indexed_db_dispatcher_host.h |
diff --git a/content/browser/in_process_webkit/indexed_db_dispatcher_host.h b/content/browser/in_process_webkit/indexed_db_dispatcher_host.h |
index ae77824b9b2a236710d91d360f078ad55be94d41..a028b9e32486238aea80103bc818e9ca2e57e33a 100644 |
--- a/content/browser/in_process_webkit/indexed_db_dispatcher_host.h |
+++ b/content/browser/in_process_webkit/indexed_db_dispatcher_host.h |
@@ -16,6 +16,7 @@ class IndexedDBKey; |
class NullableString16; |
class SerializedScriptValue; |
struct IndexedDBHostMsg_DatabaseCreateObjectStore_Params; |
+struct IndexedDBHostMsg_FactoryGetDatabaseNames_Params; |
struct IndexedDBHostMsg_FactoryDeleteDatabase_Params; |
struct IndexedDBHostMsg_FactoryOpen_Params; |
struct IndexedDBHostMsg_IndexOpenCursor_Params; |
@@ -24,6 +25,7 @@ struct IndexedDBHostMsg_ObjectStoreOpenCursor_Params; |
struct IndexedDBHostMsg_ObjectStorePut_Params; |
namespace WebKit { |
+class WebDOMStringList; |
class WebIDBCursor; |
class WebIDBDatabase; |
class WebIDBIndex; |
@@ -58,12 +60,15 @@ class IndexedDBDispatcherHost : public BrowserMessageFilter { |
int32 Add(WebKit::WebIDBIndex* idb_index); |
int32 Add(WebKit::WebIDBObjectStore* idb_object_store); |
int32 Add(WebKit::WebIDBTransaction* idb_transaction, const GURL& origin_url); |
+ int32 Add(WebKit::WebDOMStringList* domStringList); |
private: |
virtual ~IndexedDBDispatcherHost(); |
// Message processing. Most of the work is delegated to the dispatcher hosts |
// below. |
+ void OnIDBFactoryGetDatabaseNames( |
+ const IndexedDBHostMsg_FactoryGetDatabaseNames_Params& p); |
void OnIDBFactoryOpen(const IndexedDBHostMsg_FactoryOpen_Params& p); |
void OnIDBFactoryDeleteDatabase( |