Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(187)

Side by Side Diff: third_party/WebKit/Source/platform/exported/WebServiceWorkerResponse.cpp

Issue 2767343004: Return const references in the Blink SW API where possible (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698