Home | History | Annotate | Download | only in fileapi

Lines Matching defs:Blob

44 class Blob : public RefCounted<Blob> {
46 static PassRefPtr<Blob> create(PassOwnPtr<BlobData> blobData, long long size)
48 return adoptRef(new Blob(blobData, size));
52 static PassRefPtr<Blob> create(const KURL& srcURL, const String& type, long long size)
54 return adoptRef(new Blob(srcURL, type, size));
57 virtual ~Blob();
65 #if ENABLE(BLOB)
66 PassRefPtr<Blob> webkitSlice(long long start, long long end = std::numeric_limits<long long>::max(), const String& contentType = String()) const;
70 Blob(PassOwnPtr<BlobData>, long long size);
73 Blob(const KURL& srcURL, const String& type, long long size);
75 // This is an internal URL referring to the blob data associated with this object. It serves
76 // as an identifier for this blob. The internal URL is never used to source the blob's content
77 // into an HTML or for FileRead'ing, public blob URLs must be used for those purposes.