summaryrefslogtreecommitdiffstats
path: root/WebKit/chromium/public/WebIDBTransaction.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/chromium/public/WebIDBTransaction.h')
-rw-r--r--WebKit/chromium/public/WebIDBTransaction.h14
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