| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "public/platform/modules/serviceworker/WebServiceWorkerResponse.h" | 5 #include "public/platform/modules/serviceworker/WebServiceWorkerResponse.h" |
| 6 | 6 |
| 7 #include "platform/blob/BlobData.h" | 7 #include "platform/blob/BlobData.h" |
| 8 #include "platform/network/HTTPHeaderMap.h" | 8 #include "platform/network/HTTPHeaderMap.h" |
| 9 #include "public/platform/WebHTTPHeaderVisitor.h" | 9 #include "public/platform/WebHTTPHeaderVisitor.h" |
| 10 #include "wtf/HashMap.h" | 10 #include "wtf/HashMap.h" |
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 57 } | 57 } |
| 58 | 58 |
| 59 unsigned short WebServiceWorkerResponse::status() const { | 59 unsigned short WebServiceWorkerResponse::status() const { |
| 60 return m_private->status; | 60 return m_private->status; |
| 61 } | 61 } |
| 62 | 62 |
| 63 void WebServiceWorkerResponse::setStatusText(const WebString& statusText) { | 63 void WebServiceWorkerResponse::setStatusText(const WebString& statusText) { |
| 64 m_private->statusText = statusText; | 64 m_private->statusText = statusText; |
| 65 } | 65 } |
| 66 | 66 |
| 67 WebString WebServiceWorkerResponse::statusText() const { | 67 const WebString& WebServiceWorkerResponse::statusText() const { |
| 68 return m_private->statusText; | 68 return m_private->statusText; |
| 69 } | 69 } |
| 70 | 70 |
| 71 void WebServiceWorkerResponse::setResponseType( | 71 void WebServiceWorkerResponse::setResponseType( |
| 72 WebServiceWorkerResponseType responseType) { | 72 WebServiceWorkerResponseType responseType) { |
| 73 m_private->responseType = responseType; | 73 m_private->responseType = responseType; |
| 74 } | 74 } |
| 75 | 75 |
| 76 WebServiceWorkerResponseType WebServiceWorkerResponse::responseType() const { | 76 WebServiceWorkerResponseType WebServiceWorkerResponse::responseType() const { |
| 77 return m_private->responseType; | 77 return m_private->responseType; |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 125 uint64_t WebServiceWorkerResponse::blobSize() const { | 125 uint64_t WebServiceWorkerResponse::blobSize() const { |
| 126 if (!m_private->blobDataHandle) | 126 if (!m_private->blobDataHandle) |
| 127 return 0; | 127 return 0; |
| 128 return m_private->blobDataHandle->size(); | 128 return m_private->blobDataHandle->size(); |
| 129 } | 129 } |
| 130 | 130 |
| 131 void WebServiceWorkerResponse::setStreamURL(const WebURL& url) { | 131 void WebServiceWorkerResponse::setStreamURL(const WebURL& url) { |
| 132 m_private->streamURL = url; | 132 m_private->streamURL = url; |
| 133 } | 133 } |
| 134 | 134 |
| 135 WebURL WebServiceWorkerResponse::streamURL() const { | 135 const WebURL& WebServiceWorkerResponse::streamURL() const { |
| 136 return m_private->streamURL; | 136 return m_private->streamURL; |
| 137 } | 137 } |
| 138 | 138 |
| 139 void WebServiceWorkerResponse::setError(WebServiceWorkerResponseError error) { | 139 void WebServiceWorkerResponse::setError(WebServiceWorkerResponseError error) { |
| 140 m_private->error = error; | 140 m_private->error = error; |
| 141 } | 141 } |
| 142 | 142 |
| 143 WebServiceWorkerResponseError WebServiceWorkerResponse::error() const { | 143 WebServiceWorkerResponseError WebServiceWorkerResponse::error() const { |
| 144 return m_private->error; | 144 return m_private->error; |
| 145 } | 145 } |
| 146 | 146 |
| 147 void WebServiceWorkerResponse::setResponseTime(int64_t time) { | 147 void WebServiceWorkerResponse::setResponseTime(int64_t time) { |
| 148 m_private->responseTime = time; | 148 m_private->responseTime = time; |
| 149 } | 149 } |
| 150 | 150 |
| 151 int64_t WebServiceWorkerResponse::responseTime() const { | 151 int64_t WebServiceWorkerResponse::responseTime() const { |
| 152 return m_private->responseTime; | 152 return m_private->responseTime; |
| 153 } | 153 } |
| 154 | 154 |
| 155 void WebServiceWorkerResponse::setCacheStorageCacheName( | 155 void WebServiceWorkerResponse::setCacheStorageCacheName( |
| 156 const WebString& cacheStorageCacheName) { | 156 const WebString& cacheStorageCacheName) { |
| 157 m_private->cacheStorageCacheName = cacheStorageCacheName; | 157 m_private->cacheStorageCacheName = cacheStorageCacheName; |
| 158 } | 158 } |
| 159 | 159 |
| 160 WebString WebServiceWorkerResponse::cacheStorageCacheName() const { | 160 const WebString& WebServiceWorkerResponse::cacheStorageCacheName() const { |
| 161 return m_private->cacheStorageCacheName; | 161 return m_private->cacheStorageCacheName; |
| 162 } | 162 } |
| 163 | 163 |
| 164 void WebServiceWorkerResponse::setCorsExposedHeaderNames( | 164 void WebServiceWorkerResponse::setCorsExposedHeaderNames( |
| 165 const WebVector<WebString>& headerNames) { | 165 const WebVector<WebString>& headerNames) { |
| 166 m_private->corsExposedHeaderNames = headerNames; | 166 m_private->corsExposedHeaderNames = headerNames; |
| 167 } | 167 } |
| 168 | 168 |
| 169 WebVector<WebString> WebServiceWorkerResponse::corsExposedHeaderNames() const { | 169 const WebVector<WebString>& WebServiceWorkerResponse::corsExposedHeaderNames() |
| 170 const { |
| 170 return m_private->corsExposedHeaderNames; | 171 return m_private->corsExposedHeaderNames; |
| 171 } | 172 } |
| 172 | 173 |
| 173 const HTTPHeaderMap& WebServiceWorkerResponse::headers() const { | 174 const HTTPHeaderMap& WebServiceWorkerResponse::headers() const { |
| 174 return m_private->headers; | 175 return m_private->headers; |
| 175 } | 176 } |
| 176 | 177 |
| 177 void WebServiceWorkerResponse::setBlobDataHandle( | 178 void WebServiceWorkerResponse::setBlobDataHandle( |
| 178 PassRefPtr<BlobDataHandle> blobDataHandle) { | 179 PassRefPtr<BlobDataHandle> blobDataHandle) { |
| 179 m_private->blobDataHandle = std::move(blobDataHandle); | 180 m_private->blobDataHandle = std::move(blobDataHandle); |
| 180 } | 181 } |
| 181 | 182 |
| 182 PassRefPtr<BlobDataHandle> WebServiceWorkerResponse::blobDataHandle() const { | 183 PassRefPtr<BlobDataHandle> WebServiceWorkerResponse::blobDataHandle() const { |
| 183 return m_private->blobDataHandle; | 184 return m_private->blobDataHandle; |
| 184 } | 185 } |
| 185 | 186 |
| 186 } // namespace blink | 187 } // namespace blink |
| OLD | NEW |