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

Side by Side Diff: Source/modules/cachestorage/Cache.cpp

Issue 1214103002: Oilpan: fix build after r197958. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 5 years, 5 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 "config.h" 5 #include "config.h"
6 #include "modules/cachestorage/Cache.h" 6 #include "modules/cachestorage/Cache.h"
7 7
8 #include "bindings/core/v8/CallbackPromiseAdapter.h" 8 #include "bindings/core/v8/CallbackPromiseAdapter.h"
9 #include "bindings/core/v8/ExceptionState.h" 9 #include "bindings/core/v8/ExceptionState.h"
10 #include "bindings/core/v8/ScriptPromiseResolver.h" 10 #include "bindings/core/v8/ScriptPromiseResolver.h"
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after
205 m_completed = true; 205 m_completed = true;
206 206
207 ScriptState* state = m_resolver->scriptState(); 207 ScriptState* state = m_resolver->scriptState();
208 ScriptState::Scope scope(state); 208 ScriptState::Scope scope(state);
209 m_resolver->reject(V8ThrowException::createTypeError(state->isolate(), e xception->toString())); 209 m_resolver->reject(V8ThrowException::createTypeError(state->isolate(), e xception->toString()));
210 } 210 }
211 211
212 DEFINE_INLINE_VIRTUAL_TRACE() 212 DEFINE_INLINE_VIRTUAL_TRACE()
213 { 213 {
214 visitor->trace(m_cache); 214 visitor->trace(m_cache);
215 visitor->trace(m_resolver);
215 } 216 }
216 217
217 private: 218 private:
218 bool m_completed = false; 219 bool m_completed = false;
219 int m_numberOfRemainingOperations; 220 int m_numberOfRemainingOperations;
220 Member<Cache> m_cache; 221 Member<Cache> m_cache;
221 RefPtrWillBePersistent<ScriptPromiseResolver> m_resolver; 222 RefPtrWillBeMember<ScriptPromiseResolver> m_resolver;
222 Vector<WebServiceWorkerCache::BatchOperation> m_batchOperations; 223 Vector<WebServiceWorkerCache::BatchOperation> m_batchOperations;
223 }; 224 };
224 225
225 class Cache::BlobHandleCallbackForPut final : public BodyStreamBuffer::BlobHandl eCreatorClient { 226 class Cache::BlobHandleCallbackForPut final : public BodyStreamBuffer::BlobHandl eCreatorClient {
226 public: 227 public:
227 BlobHandleCallbackForPut(size_t index, BarrierCallbackForPut* barrierCallbac k, Request* request, Response* response) 228 BlobHandleCallbackForPut(size_t index, BarrierCallbackForPut* barrierCallbac k, Request* request, Response* response)
228 : m_index(index) 229 : m_index(index)
229 , m_barrierCallback(barrierCallback) 230 , m_barrierCallback(barrierCallback)
230 { 231 {
231 request->populateWebServiceWorkerRequest(m_webRequest); 232 request->populateWebServiceWorkerRequest(m_webRequest);
(...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after
479 m_webCache->dispatchKeys(new CacheWithRequestsCallbacks(resolver), 0, toWebQ ueryParams(options)); 480 m_webCache->dispatchKeys(new CacheWithRequestsCallbacks(resolver), 0, toWebQ ueryParams(options));
480 return promise; 481 return promise;
481 } 482 }
482 483
483 WebServiceWorkerCache* Cache::webCache() const 484 WebServiceWorkerCache* Cache::webCache() const
484 { 485 {
485 return m_webCache.get(); 486 return m_webCache.get();
486 } 487 }
487 488
488 } // namespace blink 489 } // namespace blink
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698