diff options
Diffstat (limited to 'WebKit/chromium/src/WebIDBDatabaseImpl.h')
-rw-r--r-- | WebKit/chromium/src/WebIDBDatabaseImpl.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/WebKit/chromium/src/WebIDBDatabaseImpl.h b/WebKit/chromium/src/WebIDBDatabaseImpl.h index e0eaaa5..fda4265 100644 --- a/WebKit/chromium/src/WebIDBDatabaseImpl.h +++ b/WebKit/chromium/src/WebIDBDatabaseImpl.h @@ -27,6 +27,7 @@ #define WebIDBDatabaseImpl_h #include "WebCommon.h" +#include "WebExceptionCode.h" #include "WebIDBDatabase.h" #include <wtf/PassRefPtr.h> #include <wtf/RefPtr.h> @@ -49,11 +50,11 @@ public: virtual WebString version() const; virtual WebDOMStringList objectStores() const; - virtual void createObjectStore(const WebString& name, const WebString& keyPath, bool autoIncrement, WebIDBCallbacks* callbacks); - virtual WebIDBObjectStore* objectStore(const WebString& name, unsigned short mode); - virtual void removeObjectStore(const WebString& name, WebIDBCallbacks* callbacks); - virtual void setVersion(const WebString& version, WebIDBCallbacks* callbacks); - virtual WebIDBTransaction* transaction(const WebDOMStringList& names, unsigned short mode, unsigned long timeout); + virtual WebIDBObjectStore* createObjectStore(const WebString& name, const WebString& keyPath, bool autoIncrement, const WebIDBTransaction&, WebExceptionCode&); + virtual void removeObjectStore(const WebString& name, const WebIDBTransaction&, WebExceptionCode&); + virtual void setVersion(const WebString& version, WebIDBCallbacks* callbacks, WebExceptionCode&); + virtual WebIDBTransaction* transaction(const WebDOMStringList& names, unsigned short mode, unsigned long timeout, WebExceptionCode&); + virtual void close(); private: WTF::RefPtr<WebCore::IDBDatabaseBackendInterface> m_databaseBackend; |