summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/renderer_webidbobjectstore_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/renderer/renderer_webidbobjectstore_impl.h')
-rw-r--r--chrome/renderer/renderer_webidbobjectstore_impl.h21
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_;
};