| Index: content/child/indexed_db/webidbdatabase_impl.h
|
| diff --git a/content/child/indexed_db/webidbdatabase_impl.h b/content/child/indexed_db/webidbdatabase_impl.h
|
| index 8bdf59af6d9cc78c1564072ca453c52893a59407..088f722be5ad9de04595a3eb8621d6b272d6f10c 100644
|
| --- a/content/child/indexed_db/webidbdatabase_impl.h
|
| +++ b/content/child/indexed_db/webidbdatabase_impl.h
|
| @@ -11,6 +11,7 @@
|
| #include "third_party/WebKit/public/platform/WebIDBDatabase.h"
|
|
|
| namespace blink {
|
| +class WebBlobInfo;
|
| class WebIDBCallbacks;
|
| class WebIDBDatabaseCallbacks;
|
| class WebString;
|
| @@ -45,6 +46,8 @@ class WebIDBDatabaseImpl : public blink::WebIDBDatabase {
|
| const blink::WebIDBKeyRange&,
|
| bool keyOnly,
|
| blink::WebIDBCallbacks*);
|
| +// TODO(ericu): Remove this once it's obsolete. It's only here for the
|
| +// three-sided-patch dance.
|
| virtual void put(long long transactionId,
|
| long long objectStoreId,
|
| const blink::WebData& value,
|
| @@ -53,6 +56,15 @@ class WebIDBDatabaseImpl : public blink::WebIDBDatabase {
|
| blink::WebIDBCallbacks*,
|
| const blink::WebVector<long long>& indexIds,
|
| const blink::WebVector<WebIndexKeys>&);
|
| + virtual void put(long long transactionId,
|
| + long long objectStoreId,
|
| + const blink::WebData& value,
|
| + const blink::WebVector<blink::WebBlobInfo>& webBlobInfo,
|
| + const blink::WebIDBKey&,
|
| + PutMode,
|
| + blink::WebIDBCallbacks*,
|
| + const blink::WebVector<long long>& indexIds,
|
| + const blink::WebVector<WebIndexKeys>&);
|
| virtual void setIndexKeys(long long transactionId,
|
| long long objectStoreId,
|
| const blink::WebIDBKey&,
|
|
|