OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 #ifndef CONTENT_CHILD_SERVICE_WORKER_SERVICE_WORKER_DISPATCHER_H_ | 5 #ifndef CONTENT_CHILD_SERVICE_WORKER_SERVICE_WORKER_DISPATCHER_H_ |
6 #define CONTENT_CHILD_SERVICE_WORKER_SERVICE_WORKER_DISPATCHER_H_ | 6 #define CONTENT_CHILD_SERVICE_WORKER_SERVICE_WORKER_DISPATCHER_H_ |
7 | 7 |
8 #include <map> | 8 #include <map> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
66 | 66 |
67 // Corresponds to navigator.serviceWorker.register(). | 67 // Corresponds to navigator.serviceWorker.register(). |
68 void RegisterServiceWorker( | 68 void RegisterServiceWorker( |
69 int provider_id, | 69 int provider_id, |
70 const GURL& pattern, | 70 const GURL& pattern, |
71 const GURL& script_url, | 71 const GURL& script_url, |
72 WebServiceWorkerRegistrationCallbacks* callbacks); | 72 WebServiceWorkerRegistrationCallbacks* callbacks); |
73 // Corresponds to ServiceWorkerRegistration.update(). | 73 // Corresponds to ServiceWorkerRegistration.update(). |
74 void UpdateServiceWorker(int provider_id, int64 registration_id); | 74 void UpdateServiceWorker(int provider_id, int64 registration_id); |
75 // Corresponds to ServiceWorkerRegistration.unregister(). | 75 // Corresponds to ServiceWorkerRegistration.unregister(). |
76 // TODO(nhiroki): Remove a deprecated version after http://crbug.com/500404 is | |
77 // fixed. | |
78 void DeprecatedUnregisterServiceWorker( | |
79 int provider_id, | |
80 const GURL& pattern, | |
81 WebServiceWorkerUnregistrationCallbacks* callbacks); | |
82 void UnregisterServiceWorker( | 76 void UnregisterServiceWorker( |
83 int provider_id, | 77 int provider_id, |
84 int64 registration_id, | 78 int64 registration_id, |
85 WebServiceWorkerUnregistrationCallbacks* callbacks); | 79 WebServiceWorkerUnregistrationCallbacks* callbacks); |
86 // Corresponds to navigator.serviceWorker.getRegistration(). | 80 // Corresponds to navigator.serviceWorker.getRegistration(). |
87 void GetRegistration( | 81 void GetRegistration( |
88 int provider_id, | 82 int provider_id, |
89 const GURL& document_url, | 83 const GURL& document_url, |
90 WebServiceWorkerRegistrationCallbacks* callbacks); | 84 WebServiceWorkerRegistrationCallbacks* callbacks); |
91 // Corresponds to navigator.serviceWorker.getRegistrations(). | 85 // Corresponds to navigator.serviceWorker.getRegistrations(). |
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
279 WorkerToProviderMap worker_to_provider_; | 273 WorkerToProviderMap worker_to_provider_; |
280 | 274 |
281 scoped_refptr<ThreadSafeSender> thread_safe_sender_; | 275 scoped_refptr<ThreadSafeSender> thread_safe_sender_; |
282 | 276 |
283 DISALLOW_COPY_AND_ASSIGN(ServiceWorkerDispatcher); | 277 DISALLOW_COPY_AND_ASSIGN(ServiceWorkerDispatcher); |
284 }; | 278 }; |
285 | 279 |
286 } // namespace content | 280 } // namespace content |
287 | 281 |
288 #endif // CONTENT_CHILD_SERVICE_WORKER_SERVICE_WORKER_DISPATCHER_H_ | 282 #endif // CONTENT_CHILD_SERVICE_WORKER_SERVICE_WORKER_DISPATCHER_H_ |
OLD | NEW |