Chromium Code Reviews| Index: Source/modules/indexeddb/IDBRequest.h |
| diff --git a/Source/modules/indexeddb/IDBRequest.h b/Source/modules/indexeddb/IDBRequest.h |
| index bbe66caa82a76c89f373a14561ef24f457566052..694c26091ac1540f90b5c99f82e51d324bac7638 100644 |
| --- a/Source/modules/indexeddb/IDBRequest.h |
| +++ b/Source/modules/indexeddb/IDBRequest.h |
| @@ -80,13 +80,13 @@ public: |
| // IDBCallbacks |
| virtual void onError(PassRefPtr<DOMError>); |
| virtual void onSuccess(const Vector<String>&); |
| - virtual void onSuccess(PassRefPtr<IDBCursorBackendInterface>, PassRefPtr<IDBKey>, PassRefPtr<IDBKey> primaryKey, PassRefPtr<SharedBuffer>); |
| + virtual void onSuccess(PassRefPtr<IDBCursorBackendInterface>, PassRefPtr<IDBKey>, PassRefPtr<IDBKey> primaryKey, PassRefPtr<SharedBuffer>, const Vector<BlobInfo>&); |
|
jsbell
2013/09/12 22:52:17
I think this becomes more readable if the tuple be
ericu
2013/11/20 23:06:08
Done.
|
| virtual void onSuccess(PassRefPtr<IDBKey>); |
| - virtual void onSuccess(PassRefPtr<SharedBuffer>); |
| - virtual void onSuccess(PassRefPtr<SharedBuffer>, PassRefPtr<IDBKey>, const IDBKeyPath&); |
| + virtual void onSuccess(PassRefPtr<SharedBuffer>, const Vector<BlobInfo>&); |
| + virtual void onSuccess(PassRefPtr<SharedBuffer>, const Vector<BlobInfo>&, PassRefPtr<IDBKey>, const IDBKeyPath&); |
| virtual void onSuccess(int64_t); |
| virtual void onSuccess(); |
| - virtual void onSuccess(PassRefPtr<IDBKey>, PassRefPtr<IDBKey> primaryKey, PassRefPtr<SharedBuffer>); |
| + virtual void onSuccess(PassRefPtr<IDBKey>, PassRefPtr<IDBKey> primaryKey, PassRefPtr<SharedBuffer>, const Vector<BlobInfo>&); |
| // ActiveDOMObject |
| virtual bool hasPendingActivity() const OVERRIDE; |
| @@ -139,7 +139,7 @@ private: |
| virtual EventTargetData* eventTargetData(); |
| virtual EventTargetData* ensureEventTargetData(); |
| - void setResultCursor(PassRefPtr<IDBCursor>, PassRefPtr<IDBKey>, PassRefPtr<IDBKey> primaryKey, PassRefPtr<SharedBuffer> value); |
| + void setResultCursor(PassRefPtr<IDBCursor>, PassRefPtr<IDBKey>, PassRefPtr<IDBKey> primaryKey, PassRefPtr<SharedBuffer> value, const Vector<BlobInfo>&); |
| void checkForReferenceCycle(); |
| @@ -156,6 +156,7 @@ private: |
| RefPtr<IDBKey> m_cursorKey; |
| RefPtr<IDBKey> m_cursorPrimaryKey; |
| RefPtr<SharedBuffer> m_cursorValue; |
| + Vector<BlobInfo> m_cursorBlobInfo; |
| bool m_didFireUpgradeNeededEvent; |
| bool m_preventPropagation; |