| Index: Source/platform/exported/WebServiceWorkerRequest.cpp
|
| diff --git a/Source/platform/exported/WebServiceWorkerRequest.cpp b/Source/platform/exported/WebServiceWorkerRequest.cpp
|
| index 97bfd15e3ab64a0990d894b6e4624134a1924863..1a390da75d4611b1165cddd3a42ff4f73ed8ad4b 100644
|
| --- a/Source/platform/exported/WebServiceWorkerRequest.cpp
|
| +++ b/Source/platform/exported/WebServiceWorkerRequest.cpp
|
| @@ -6,6 +6,8 @@
|
| #include "public/platform/WebServiceWorkerRequest.h"
|
|
|
| #include "platform/blob/BlobData.h"
|
| +#include "platform/weborigin/KURL.h"
|
| +#include "public/platform/WebHTTPHeaderVisitor.h"
|
|
|
| namespace blink {
|
|
|
| @@ -63,6 +65,12 @@ void WebServiceWorkerRequest::setHeader(const WebString& key, const WebString& v
|
| m_private->m_headers.add(key, value);
|
| }
|
|
|
| +void WebServiceWorkerRequest::visitHTTPHeaderFields(WebHTTPHeaderVisitor* headerVisitor) const
|
| +{
|
| + for (HTTPHeaderMap::const_iterator i = m_private->m_headers.begin(), end = m_private->m_headers.end(); i != end; ++i)
|
| + headerVisitor->visitHeader(i->key, i->value);
|
| +}
|
| +
|
| const HTTPHeaderMap& WebServiceWorkerRequest::headers() const
|
| {
|
| return m_private->m_headers;
|
| @@ -83,6 +91,16 @@ void WebServiceWorkerRequest::setReferrer(const WebString& referrer, WebReferrer
|
| m_private->m_referrer = Referrer(referrer, static_cast<ReferrerPolicy>(referrerPolicy));
|
| }
|
|
|
| +WebURL WebServiceWorkerRequest::referrerUrl() const
|
| +{
|
| + return KURL(ParsedURLString, m_private->m_referrer.referrer);
|
| +}
|
| +
|
| +WebReferrerPolicy WebServiceWorkerRequest::referrerPolicy() const
|
| +{
|
| + return static_cast<WebReferrerPolicy>(m_private->m_referrer.referrerPolicy);
|
| +}
|
| +
|
| const Referrer& WebServiceWorkerRequest::referrer() const
|
| {
|
| return m_private->m_referrer;
|
|
|