Index: content/child/service_worker/service_worker_dispatcher.h |
diff --git a/content/child/service_worker/service_worker_dispatcher.h b/content/child/service_worker/service_worker_dispatcher.h |
index 61a6c733c734039fe7ed65ba74fe5881992c9a25..3c8e1b1320f74ad77e7ee06a269c52d838a9e095 100644 |
--- a/content/child/service_worker/service_worker_dispatcher.h |
+++ b/content/child/service_worker/service_worker_dispatcher.h |
@@ -175,24 +175,25 @@ class CONTENT_EXPORT ServiceWorkerDispatcher : public WorkerThread::Observer { |
} |
private: |
- typedef IDMap<WebServiceWorkerRegistrationCallbacks, |
- IDMapOwnPointer> RegistrationCallbackMap; |
- typedef IDMap<WebServiceWorkerUpdateCallbacks, IDMapOwnPointer> |
+ typedef IDMap<std::unique_ptr<WebServiceWorkerRegistrationCallbacks>> |
+ RegistrationCallbackMap; |
+ typedef IDMap<std::unique_ptr<WebServiceWorkerUpdateCallbacks>> |
UpdateCallbackMap; |
- typedef IDMap<WebServiceWorkerUnregistrationCallbacks, |
- IDMapOwnPointer> UnregistrationCallbackMap; |
- typedef IDMap<WebServiceWorkerGetRegistrationCallbacks, |
- IDMapOwnPointer> GetRegistrationCallbackMap; |
- typedef IDMap<WebServiceWorkerGetRegistrationsCallbacks, |
- IDMapOwnPointer> GetRegistrationsCallbackMap; |
- typedef IDMap<WebServiceWorkerGetRegistrationForReadyCallbacks, |
- IDMapOwnPointer> GetRegistrationForReadyCallbackMap; |
+ typedef IDMap<std::unique_ptr<WebServiceWorkerUnregistrationCallbacks>> |
+ UnregistrationCallbackMap; |
+ typedef IDMap<std::unique_ptr<WebServiceWorkerGetRegistrationCallbacks>> |
+ GetRegistrationCallbackMap; |
+ typedef IDMap<std::unique_ptr<WebServiceWorkerGetRegistrationsCallbacks>> |
+ GetRegistrationsCallbackMap; |
+ typedef IDMap< |
+ std::unique_ptr<WebServiceWorkerGetRegistrationForReadyCallbacks>> |
+ GetRegistrationForReadyCallbackMap; |
using EnableNavigationPreloadCallbackMap = |
- IDMap<WebEnableNavigationPreloadCallbacks, IDMapOwnPointer>; |
+ IDMap<std::unique_ptr<WebEnableNavigationPreloadCallbacks>>; |
using GetNavigationPreloadStateCallbackMap = |
- IDMap<WebGetNavigationPreloadStateCallbacks, IDMapOwnPointer>; |
+ IDMap<std::unique_ptr<WebGetNavigationPreloadStateCallbacks>>; |
using SetNavigationPreloadHeaderCallbackMap = |
- IDMap<WebSetNavigationPreloadHeaderCallbacks, IDMapOwnPointer>; |
+ IDMap<std::unique_ptr<WebSetNavigationPreloadHeaderCallbacks>>; |
typedef std::map<int, blink::WebServiceWorkerProviderClient*> |
ProviderClientMap; |