diff options
Diffstat (limited to 'Source/WebCore/fileapi/WebKitBlobBuilder.h')
-rw-r--r-- | Source/WebCore/fileapi/WebKitBlobBuilder.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Source/WebCore/fileapi/WebKitBlobBuilder.h b/Source/WebCore/fileapi/WebKitBlobBuilder.h index c0b5e128b..b869defb2 100644 --- a/Source/WebCore/fileapi/WebKitBlobBuilder.h +++ b/Source/WebCore/fileapi/WebKitBlobBuilder.h @@ -43,6 +43,12 @@ class TextEncoding; typedef int ExceptionCode; +enum BlobConstructionReason { + BlobConstructedByBlobBuilder, + BlobConstructedByConstructor, + BlobConstructionReasonMax, +}; + class WebKitBlobBuilder : public RefCounted<WebKitBlobBuilder> { public: // Called when BlobBuilder is instantiated in JS API. We show deprecate warning message. @@ -59,7 +65,7 @@ public: void append(ArrayBufferView*); #endif - PassRefPtr<Blob> getBlob(const String& contentType = String()); + PassRefPtr<Blob> getBlob(const String& contentType = String(), BlobConstructionReason = BlobConstructedByBlobBuilder); private: WebKitBlobBuilder(); |