| Index: Source/platform/exported/WebServiceWorkerResponse.cpp
|
| diff --git a/Source/platform/exported/WebServiceWorkerResponse.cpp b/Source/platform/exported/WebServiceWorkerResponse.cpp
|
| index ddf9f9b8312e87d7dbf67303a894570c8efc7fa6..328e00667a26152d4907007af758b7865fb61c64 100644
|
| --- a/Source/platform/exported/WebServiceWorkerResponse.cpp
|
| +++ b/Source/platform/exported/WebServiceWorkerResponse.cpp
|
| @@ -114,6 +114,11 @@ void WebServiceWorkerResponse::visitHTTPHeaderFields(WebHTTPHeaderVisitor* heade
|
| headerVisitor->visitHeader(i->key, i->value);
|
| }
|
|
|
| +void WebServiceWorkerResponse::setBlob(const WebString& uuid, long long size)
|
| +{
|
| + m_private->blobDataHandle = BlobDataHandle::create(uuid, String(), size);
|
| +}
|
| +
|
| WebString WebServiceWorkerResponse::blobUUID() const
|
| {
|
| if (!m_private->blobDataHandle)
|
| @@ -121,6 +126,13 @@ WebString WebServiceWorkerResponse::blobUUID() const
|
| return m_private->blobDataHandle->uuid();
|
| }
|
|
|
| +long long WebServiceWorkerResponse::blobSize() const
|
| +{
|
| + if (!m_private->blobDataHandle)
|
| + return 0;
|
| + return m_private->blobDataHandle->size();
|
| +}
|
| +
|
| const HTTPHeaderMap& WebServiceWorkerResponse::headers() const
|
| {
|
| return m_private->headers;
|
|
|