Index: third_party/WebKit/Source/modules/fetch/FetchDataLoader.h |
diff --git a/third_party/WebKit/Source/modules/fetch/FetchDataLoader.h b/third_party/WebKit/Source/modules/fetch/FetchDataLoader.h |
index d379e5e0b01d781594930b5d9cb4ce033d5de6d3..a8509d87feba3d24f085751ee3afd26260fec873 100644 |
--- a/third_party/WebKit/Source/modules/fetch/FetchDataLoader.h |
+++ b/third_party/WebKit/Source/modules/fetch/FetchDataLoader.h |
@@ -16,6 +16,7 @@ |
namespace blink { |
class BytesConsumer; |
+class FormData; |
// FetchDataLoader subclasses |
// 1. take a BytesConsumer, |
@@ -41,6 +42,7 @@ class MODULES_EXPORT FetchDataLoader |
virtual void DidFetchDataLoadedArrayBuffer(DOMArrayBuffer*) { |
NOTREACHED(); |
} |
+ virtual void DidFetchDataLoadedFormData(FormData*) { NOTREACHED(); } |
virtual void DidFetchDataLoadedString(const String&) { NOTREACHED(); } |
// This is called after all data are read from |handle| and written |
// to |out_data_pipe|, and |out_data_pipe| is closed or aborted. |
@@ -57,6 +59,9 @@ class MODULES_EXPORT FetchDataLoader |
static FetchDataLoader* CreateLoaderAsBlobHandle(const String& mime_type); |
static FetchDataLoader* CreateLoaderAsArrayBuffer(); |
+ static FetchDataLoader* CreateLoaderAsFailure(); |
+ static FetchDataLoader* CreateLoaderAsFormData( |
+ const String& multipart_boundary); |
static FetchDataLoader* CreateLoaderAsString(); |
static FetchDataLoader* CreateLoaderAsDataPipe( |
mojo::ScopedDataPipeProducerHandle out_data_pipe); |