diff options
Diffstat (limited to 'WebKit/chromium/src/WebIDBObjectStoreImpl.h')
-rwxr-xr-x | WebKit/chromium/src/WebIDBObjectStoreImpl.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/WebKit/chromium/src/WebIDBObjectStoreImpl.h b/WebKit/chromium/src/WebIDBObjectStoreImpl.h index 4064b7f..9f31369 100755 --- a/WebKit/chromium/src/WebIDBObjectStoreImpl.h +++ b/WebKit/chromium/src/WebIDBObjectStoreImpl.h @@ -31,7 +31,7 @@ #include <wtf/PassRefPtr.h> #include <wtf/RefPtr.h> -namespace WebCore { class IDBObjectStore; } +namespace WebCore { class IDBObjectStoreBackendInterface; } namespace WebKit { @@ -40,7 +40,7 @@ class WebIDBIndex; // See comment in WebIndexedObjectStore for a high level overview these classes. class WebIDBObjectStoreImpl : public WebIDBObjectStore { public: - WebIDBObjectStoreImpl(WTF::PassRefPtr<WebCore::IDBObjectStore> objectStore); + WebIDBObjectStoreImpl(WTF::PassRefPtr<WebCore::IDBObjectStoreBackendInterface>); ~WebIDBObjectStoreImpl(); WebString name() const; @@ -55,8 +55,10 @@ public: WebIDBIndex* index(const WebString& name); void removeIndex(const WebString& name, WebIDBCallbacks* callbacks); + void openCursor(const WebIDBKeyRange&, unsigned short direction, WebIDBCallbacks*); + private: - WTF::RefPtr<WebCore::IDBObjectStore> m_objectStore; + WTF::RefPtr<WebCore::IDBObjectStoreBackendInterface> m_objectStore; }; } // namespace WebKit |