Chromium Code Reviews| Index: Source/modules/indexeddb/IDBCursor.h |
| diff --git a/Source/modules/indexeddb/IDBCursor.h b/Source/modules/indexeddb/IDBCursor.h |
| index 5e78efc7809fbc19a04edaf9c663467ab4eba861..fff1db58f7bbf48e4d041f2845f0dba489127e5d 100644 |
| --- a/Source/modules/indexeddb/IDBCursor.h |
| +++ b/Source/modules/indexeddb/IDBCursor.h |
| @@ -39,6 +39,7 @@ |
| namespace WebCore { |
| +class BlobInfo; |
| class DOMRequestState; |
| class ExceptionState; |
| class IDBAny; |
| @@ -77,7 +78,7 @@ public: |
| void continueFunction(PassRefPtr<IDBKey>, ExceptionState&); |
| void postSuccessHandlerCallback(); |
| void close(); |
| - void setValueReady(PassRefPtr<IDBKey>, PassRefPtr<IDBKey> primaryKey, PassRefPtr<SharedBuffer> value); |
| + void setValueReady(PassRefPtr<IDBKey>, PassRefPtr<IDBKey> primaryKey, PassRefPtr<SharedBuffer> value, PassOwnPtr<Vector<BlobInfo> >); |
|
jsbell
2013/12/20 19:13:54
We might be able to change this over to being an I
|
| PassRefPtr<IDBKey> idbPrimaryKey() const { return m_primaryKey; } |
| IDBRequest* request() const { return m_request.get(); } |
| virtual bool isKeyCursor() const { return true; } |
| @@ -99,6 +100,7 @@ private: |
| void checkForReferenceCycle(); |
| bool isDeleted() const; |
| + void handleBlobAcks(); |
| OwnPtr<blink::WebIDBCursor> m_backend; |
| RefPtr<IDBRequest> m_request; |
| @@ -112,6 +114,7 @@ private: |
| RefPtr<IDBKey> m_key; |
| RefPtr<IDBKey> m_primaryKey; |
| RefPtr<SharedBuffer> m_value; |
| + OwnPtr<Vector<BlobInfo> > m_blobInfo; |
| }; |
| } // namespace WebCore |