diff options
Diffstat (limited to 'chrome/renderer/renderer_webidbobjectstore_impl.h')
-rw-r--r-- | chrome/renderer/renderer_webidbobjectstore_impl.h | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/chrome/renderer/renderer_webidbobjectstore_impl.h b/chrome/renderer/renderer_webidbobjectstore_impl.h index 210a03c..7beefac 100644 --- a/chrome/renderer/renderer_webidbobjectstore_impl.h +++ b/chrome/renderer/renderer_webidbobjectstore_impl.h @@ -31,30 +31,37 @@ class RendererWebIDBObjectStoreImpl : public WebKit::WebIDBObjectStore { void get(const WebKit::WebIDBKey& key, WebKit::WebIDBCallbacks* callbacks, - const WebKit::WebIDBTransaction& transaction); + const WebKit::WebIDBTransaction& transaction, + WebKit::WebExceptionCode& ec); void put(const WebKit::WebSerializedScriptValue& value, const WebKit::WebIDBKey& key, bool add_only, WebKit::WebIDBCallbacks* callbacks, - const WebKit::WebIDBTransaction& transaction); + const WebKit::WebIDBTransaction& transaction, + WebKit::WebExceptionCode& ec); void remove(const WebKit::WebIDBKey& key, WebKit::WebIDBCallbacks* callbacks, - const WebKit::WebIDBTransaction& transaction); + const WebKit::WebIDBTransaction& transaction, + WebKit::WebExceptionCode& ec); WebKit::WebIDBIndex* createIndex( const WebKit::WebString& name, const WebKit::WebString& key_path, bool unique, - const WebKit::WebIDBTransaction& transaction); + const WebKit::WebIDBTransaction& transaction, + WebKit::WebExceptionCode& ec); // Transfers ownership of the WebIDBIndex to the caller. - WebKit::WebIDBIndex* index(const WebKit::WebString& name); + WebKit::WebIDBIndex* index(const WebKit::WebString& name, + WebKit::WebExceptionCode& ec); void removeIndex(const WebKit::WebString& name, - const WebKit::WebIDBTransaction&); + const WebKit::WebIDBTransaction& transaction, + WebKit::WebExceptionCode& ec); void openCursor(const WebKit::WebIDBKeyRange& idb_key_range, unsigned short direction, WebKit::WebIDBCallbacks* callbacks, - const WebKit::WebIDBTransaction& transaction); + const WebKit::WebIDBTransaction& transaction, + WebKit::WebExceptionCode& ec); private: int32 idb_object_store_id_; }; |