| Index: WebKit/chromium/src/WorkerFileWriterCallbacksBridge.h
|
| ===================================================================
|
| --- WebKit/chromium/src/WorkerFileWriterCallbacksBridge.h (revision 140218)
|
| +++ WebKit/chromium/src/WorkerFileWriterCallbacksBridge.h (working copy)
|
| @@ -43,6 +43,7 @@
|
|
|
| namespace WebCore {
|
| class AsyncFileWriterClient;
|
| + class BlobDataHandle;
|
| class KURL;
|
| class WorkerLoaderProxy;
|
| }
|
| @@ -94,7 +95,7 @@
|
| }
|
|
|
| // Methods that create an instance and post an initial request task to the main thread. They must be called on the worker thread.
|
| - void postWriteToMainThread(long long position, const WebCore::KURL& data);
|
| + void postWriteToMainThread(long long position, PassRefPtr<WebCore::BlobDataHandle> blobDataHandle);
|
| void postTruncateToMainThread(long long length);
|
| void postAbortToMainThread();
|
|
|
| @@ -117,7 +118,7 @@
|
| void postInitToMainThread(const WebCore::KURL& path);
|
|
|
| // Methods that are to be called on the main thread.
|
| - static void writeOnMainThread(WebCore::ScriptExecutionContext*, PassRefPtr<WorkerFileWriterCallbacksBridge>, long long position, const WebCore::KURL& data);
|
| + static void writeOnMainThread(WebCore::ScriptExecutionContext*, PassRefPtr<WorkerFileWriterCallbacksBridge>, long long position, PassRefPtr<WebCore::BlobDataHandle> blobDataHandle);
|
| static void truncateOnMainThread(WebCore::ScriptExecutionContext*, PassRefPtr<WorkerFileWriterCallbacksBridge>, long long length);
|
| static void abortOnMainThread(WebCore::ScriptExecutionContext*, PassRefPtr<WorkerFileWriterCallbacksBridge>);
|
| static void initOnMainThread(WebCore::ScriptExecutionContext*, PassRefPtr<WorkerFileWriterCallbacksBridge>, const WebCore::KURL& path);
|
|
|