Chromium Code Reviews| Index: content/browser/indexed_db/indexed_db_callbacks_wrapper.h |
| diff --git a/content/browser/indexed_db/indexed_db_callbacks_wrapper.h b/content/browser/indexed_db/indexed_db_callbacks_wrapper.h |
| index ca5ae44fa3f1c835147966cfc96c788a91e5b11a..bffa8917ae6766ac71edc0293bc30c5a7e5a0c60 100644 |
| --- a/content/browser/indexed_db/indexed_db_callbacks_wrapper.h |
| +++ b/content/browser/indexed_db/indexed_db_callbacks_wrapper.h |
| @@ -16,21 +16,19 @@ |
| #include "content/browser/indexed_db/indexed_db_database_error.h" |
| #include "content/common/indexed_db/indexed_db_key.h" |
| #include "content/common/indexed_db/indexed_db_key_path.h" |
| -#include "third_party/WebKit/public/platform/WebIDBCallbacks.h" |
| - |
| -namespace WebKit { |
| -class WebIDBCallbacks; |
| -} |
| namespace content { |
| class IndexedDBCursor; |
| +class IndexedDBCallbacksBase; |
| class WebIDBDatabaseImpl; |
| +class WebIDBCursorImpl; |
| +struct IndexedDBDatabaseMetadata; |
| class CONTENT_EXPORT IndexedDBCallbacksWrapper |
| : public base::RefCounted<IndexedDBCallbacksWrapper> { |
| public: |
| static scoped_refptr<IndexedDBCallbacksWrapper> Create( |
| - WebKit::WebIDBCallbacks* callbacks) { |
| + IndexedDBCallbacksBase* callbacks) { |
| return make_scoped_refptr(new IndexedDBCallbacksWrapper(callbacks)); |
| } |
| @@ -72,22 +70,23 @@ class CONTENT_EXPORT IndexedDBCallbacksWrapper |
| // From IDBFactory.open()/deleteDatabase() |
| virtual void OnBlocked(int64 existing_version); |
| // From IDBFactory.open() |
| - virtual void OnUpgradeNeeded(int64 old_version, |
| - scoped_refptr<IndexedDBDatabase> db, |
| - const IndexedDBDatabaseMetadata& metadata); |
| + virtual void OnUpgradeNeeded( |
| + int64 old_version, |
| + scoped_refptr<IndexedDBDatabase> db, |
| + const content::IndexedDBDatabaseMetadata& metadata); |
|
jsbell
2013/06/06 18:25:25
Why is this namespace prefix needed?
alecflett
2013/06/06 19:02:47
Because this now includes the IPC message of the s
|
| virtual void OnSuccess(scoped_refptr<IndexedDBDatabase> db, |
| - const IndexedDBDatabaseMetadata& metadata); |
| + const content::IndexedDBDatabaseMetadata& metadata); |
| virtual void SetDatabaseCallbacks( |
| scoped_refptr<IndexedDBDatabaseCallbacksWrapper> database_callbacks); |
| protected: |
| virtual ~IndexedDBCallbacksWrapper(); |
| - explicit IndexedDBCallbacksWrapper(WebKit::WebIDBCallbacks* callbacks); |
| + explicit IndexedDBCallbacksWrapper(IndexedDBCallbacksBase* callbacks); |
| private: |
| friend class base::RefCounted<IndexedDBCallbacksWrapper>; |
| scoped_ptr<WebIDBDatabaseImpl> web_database_impl_; |
| - scoped_ptr<WebKit::WebIDBCallbacks> callbacks_; |
| + scoped_ptr<IndexedDBCallbacksBase> callbacks_; |
| scoped_refptr<IndexedDBDatabaseCallbacksWrapper> database_callbacks_; |
| bool did_complete_; |
| bool did_create_proxy_; |