summaryrefslogtreecommitdiffstats
path: root/WebKit/chromium/src/WebIDBObjectStoreImpl.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/chromium/src/WebIDBObjectStoreImpl.h')
-rwxr-xr-xWebKit/chromium/src/WebIDBObjectStoreImpl.h8
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