diff options
Diffstat (limited to 'WebKit/chromium/public/WebIDBTransaction.h')
-rw-r--r-- | WebKit/chromium/public/WebIDBTransaction.h | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/WebKit/chromium/public/WebIDBTransaction.h b/WebKit/chromium/public/WebIDBTransaction.h index 0369b89..7b51b97 100644 --- a/WebKit/chromium/public/WebIDBTransaction.h +++ b/WebKit/chromium/public/WebIDBTransaction.h @@ -28,6 +28,8 @@ #include "WebString.h" +namespace WebCore { class IDBTransactionBackendInterface; } + namespace WebKit { class WebIDBObjectStore; @@ -49,12 +51,22 @@ public: return 0; } virtual void abort() { WEBKIT_ASSERT_NOT_REACHED(); } + virtual void didCompleteTaskEvents() { WEBKIT_ASSERT_NOT_REACHED(); } virtual int id() const { - WEBKIT_ASSERT_NOT_REACHED(); + // FIXME: Uncomment this after the next Chromium WebKit roll. + //WEBKIT_ASSERT_NOT_REACHED(); return 0; } virtual void setCallbacks(WebIDBTransactionCallbacks*) { WEBKIT_ASSERT_NOT_REACHED(); } + + // FIXME: this is never called from WebCore. Find a cleaner solution. + virtual WebCore::IDBTransactionBackendInterface* getIDBTransactionBackendInterface() const + { + WEBKIT_ASSERT_NOT_REACHED(); + return 0; + } + }; } // namespace WebKit |