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

Side by Side Diff: content/common/service_worker/service_worker_messages.h

Issue 486083002: ServiceWorker: Introduce ServiceWorkerRegistrationObjectInfo for cleanup (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 4 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 | Annotate | Revision Log
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 // Message definition file, included multiple times, hence no include guard. 5 // Message definition file, included multiple times, hence no include guard.
6 6
7 #include <string> 7 #include <string>
8 #include <vector> 8 #include <vector>
9 9
10 #include "base/strings/string16.h" 10 #include "base/strings/string16.h"
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
50 IPC_STRUCT_TRAITS_MEMBER(blob_uuid) 50 IPC_STRUCT_TRAITS_MEMBER(blob_uuid)
51 IPC_STRUCT_TRAITS_END() 51 IPC_STRUCT_TRAITS_END()
52 52
53 IPC_STRUCT_TRAITS_BEGIN(content::ServiceWorkerObjectInfo) 53 IPC_STRUCT_TRAITS_BEGIN(content::ServiceWorkerObjectInfo)
54 IPC_STRUCT_TRAITS_MEMBER(handle_id) 54 IPC_STRUCT_TRAITS_MEMBER(handle_id)
55 IPC_STRUCT_TRAITS_MEMBER(scope) 55 IPC_STRUCT_TRAITS_MEMBER(scope)
56 IPC_STRUCT_TRAITS_MEMBER(url) 56 IPC_STRUCT_TRAITS_MEMBER(url)
57 IPC_STRUCT_TRAITS_MEMBER(state) 57 IPC_STRUCT_TRAITS_MEMBER(state)
58 IPC_STRUCT_TRAITS_END() 58 IPC_STRUCT_TRAITS_END()
59 59
60 IPC_STRUCT_TRAITS_BEGIN(content::ServiceWorkerRegistrationObjectInfo)
61 IPC_STRUCT_TRAITS_MEMBER(handle_id)
62 IPC_STRUCT_TRAITS_MEMBER(scope)
63 IPC_STRUCT_TRAITS_END()
64
60 IPC_STRUCT_TRAITS_BEGIN(content::ServiceWorkerVersionAttributes) 65 IPC_STRUCT_TRAITS_BEGIN(content::ServiceWorkerVersionAttributes)
61 IPC_STRUCT_TRAITS_MEMBER(installing) 66 IPC_STRUCT_TRAITS_MEMBER(installing)
62 IPC_STRUCT_TRAITS_MEMBER(waiting) 67 IPC_STRUCT_TRAITS_MEMBER(waiting)
63 IPC_STRUCT_TRAITS_MEMBER(active) 68 IPC_STRUCT_TRAITS_MEMBER(active)
64 IPC_STRUCT_TRAITS_END() 69 IPC_STRUCT_TRAITS_END()
65 70
66 IPC_ENUM_TRAITS_MAX_VALUE( 71 IPC_ENUM_TRAITS_MAX_VALUE(
67 blink::WebServiceWorkerCacheError, 72 blink::WebServiceWorkerCacheError,
68 blink::WebServiceWorkerCacheErrorLast) 73 blink::WebServiceWorkerCacheErrorLast)
69 74
(...skipping 25 matching lines...) Expand all
95 int /* provider_id */) 100 int /* provider_id */)
96 101
97 // Informs the browser of a ServiceWorkerProvider being destroyed. 102 // Informs the browser of a ServiceWorkerProvider being destroyed.
98 IPC_MESSAGE_CONTROL1(ServiceWorkerHostMsg_ProviderDestroyed, 103 IPC_MESSAGE_CONTROL1(ServiceWorkerHostMsg_ProviderDestroyed,
99 int /* provider_id */) 104 int /* provider_id */)
100 105
101 // Increments and decrements the ServiceWorker object's reference 106 // Increments and decrements the ServiceWorker object's reference
102 // counting in the browser side. The ServiceWorker object is created 107 // counting in the browser side. The ServiceWorker object is created
103 // with ref-count==1 initially. 108 // with ref-count==1 initially.
104 IPC_MESSAGE_CONTROL1(ServiceWorkerHostMsg_IncrementServiceWorkerRefCount, 109 IPC_MESSAGE_CONTROL1(ServiceWorkerHostMsg_IncrementServiceWorkerRefCount,
105 int /* registration_handle_id */) 110 int /* handle_id */)
106 IPC_MESSAGE_CONTROL1(ServiceWorkerHostMsg_DecrementServiceWorkerRefCount, 111 IPC_MESSAGE_CONTROL1(ServiceWorkerHostMsg_DecrementServiceWorkerRefCount,
107 int /* registration_handle_id */) 112 int /* handle_id */)
108 113
109 // Increments and decrements the ServiceWorkerRegistration object's reference 114 // Increments and decrements the ServiceWorkerRegistration object's reference
110 // counting in the browser side. The registration object is created with 115 // counting in the browser side. The registration object is created with
111 // ref-count==1 initially. 116 // ref-count==1 initially.
112 IPC_MESSAGE_CONTROL1(ServiceWorkerHostMsg_IncrementRegistrationRefCount, 117 IPC_MESSAGE_CONTROL1(ServiceWorkerHostMsg_IncrementRegistrationRefCount,
113 int /* handle_id */) 118 int /* registration_handle_id */)
114 IPC_MESSAGE_CONTROL1(ServiceWorkerHostMsg_DecrementRegistrationRefCount, 119 IPC_MESSAGE_CONTROL1(ServiceWorkerHostMsg_DecrementRegistrationRefCount,
115 int /* handle_id */) 120 int /* registration_handle_id */)
116 121
117 // Informs the browser that |provider_id| is associated 122 // Informs the browser that |provider_id| is associated
118 // with a service worker script running context and 123 // with a service worker script running context and
119 // |version_id| identifies which ServcieWorkerVersion. 124 // |version_id| identifies which ServcieWorkerVersion.
120 IPC_MESSAGE_CONTROL2(ServiceWorkerHostMsg_SetVersionId, 125 IPC_MESSAGE_CONTROL2(ServiceWorkerHostMsg_SetVersionId,
121 int /* provider_id */, 126 int /* provider_id */,
122 int64 /* version_id */) 127 int64 /* version_id */)
123 128
124 // Informs the browser that event handling has finished. 129 // Informs the browser that event handling has finished.
125 // Routed to the target ServiceWorkerVersion. 130 // Routed to the target ServiceWorkerVersion.
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
171 176
172 //--------------------------------------------------------------------------- 177 //---------------------------------------------------------------------------
173 // Messages sent from the browser to the child process. 178 // Messages sent from the browser to the child process.
174 // 179 //
175 // NOTE: All ServiceWorkerMsg messages not sent via EmbeddedWorker must have 180 // NOTE: All ServiceWorkerMsg messages not sent via EmbeddedWorker must have
176 // a thread_id as their first field so that ServiceWorkerMessageFilter can 181 // a thread_id as their first field so that ServiceWorkerMessageFilter can
177 // extract it and dispatch the message to the correct ServiceWorkerDispatcher 182 // extract it and dispatch the message to the correct ServiceWorkerDispatcher
178 // on the correct thread. 183 // on the correct thread.
179 184
180 // Response to ServiceWorkerMsg_RegisterServiceWorker. 185 // Response to ServiceWorkerMsg_RegisterServiceWorker.
181 IPC_MESSAGE_CONTROL4(ServiceWorkerMsg_ServiceWorkerRegistered, 186 IPC_MESSAGE_CONTROL3(ServiceWorkerMsg_ServiceWorkerRegistered,
182 int /* thread_id */, 187 int /* thread_id */,
183 int /* request_id */, 188 int /* request_id */,
184 int /* registration_handle_id */, 189 content::ServiceWorkerRegistrationObjectInfo)
185 content::ServiceWorkerObjectInfo)
186 190
187 // Response to ServiceWorkerMsg_UnregisterServiceWorker. 191 // Response to ServiceWorkerMsg_UnregisterServiceWorker.
188 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_ServiceWorkerUnregistered, 192 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_ServiceWorkerUnregistered,
189 int /* thread_id */, 193 int /* thread_id */,
190 int /* request_id */) 194 int /* request_id */)
191 195
192 // Sent when any kind of registration error occurs during a 196 // Sent when any kind of registration error occurs during a
193 // RegisterServiceWorker / UnregisterServiceWorker handler above. 197 // RegisterServiceWorker / UnregisterServiceWorker handler above.
194 IPC_MESSAGE_CONTROL4(ServiceWorkerMsg_ServiceWorkerRegistrationError, 198 IPC_MESSAGE_CONTROL4(ServiceWorkerMsg_ServiceWorkerRegistrationError,
195 int /* thread_id */, 199 int /* thread_id */,
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after
274 blink::WebServiceWorkerCacheError /* reason */) 278 blink::WebServiceWorkerCacheError /* reason */)
275 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_CacheStorageCreateError, 279 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_CacheStorageCreateError,
276 int /* request_id */, 280 int /* request_id */,
277 blink::WebServiceWorkerCacheError /* reason */) 281 blink::WebServiceWorkerCacheError /* reason */)
278 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_CacheStorageDeleteError, 282 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_CacheStorageDeleteError,
279 int /* request_id */, 283 int /* request_id */,
280 blink::WebServiceWorkerCacheError /* reason */) 284 blink::WebServiceWorkerCacheError /* reason */)
281 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_CacheStorageKeysError, 285 IPC_MESSAGE_CONTROL2(ServiceWorkerMsg_CacheStorageKeysError,
282 int /* request_id */, 286 int /* request_id */,
283 blink::WebServiceWorkerCacheError /* reason */) 287 blink::WebServiceWorkerCacheError /* reason */)
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698