Name Description Size
FetchEventOpChild.cpp 22584
FetchEventOpChild.h FetchEventOpChild represents an in-flight FetchEvent operation. 2795
FetchEventOpParent.cpp 1474
FetchEventOpParent.h 1009
FetchEventOpProxyChild.cpp 5050
FetchEventOpProxyChild.h 1573
FetchEventOpProxyParent.cpp static 5332
FetchEventOpProxyParent.h FetchEventOpProxyParent owns a FetchEventOpParent and is responsible for calling PFetchEventOpParent::Send__delete__. 1914
IPCServiceWorkerDescriptor.ipdlh 815
IPCServiceWorkerRegistrationDescriptor.ipdlh 1714
moz.build 3736
PFetchEventOp.ipdl 722
PFetchEventOpProxy.ipdl 708
PServiceWorker.ipdl 552
PServiceWorkerContainer.ipdl 1178
PServiceWorkerManager.ipdl 1414
PServiceWorkerRegistration.ipdl 758
PServiceWorkerUpdater.ipdl 597
RemoteServiceWorkerContainerImpl.cpp 7724
RemoteServiceWorkerContainerImpl.h 2162
RemoteServiceWorkerImpl.cpp 3124
RemoteServiceWorkerImpl.h 1495
RemoteServiceWorkerRegistrationImpl.cpp 4765
RemoteServiceWorkerRegistrationImpl.h 1770
ServiceWorker.cpp 8183
ServiceWorker.h 4309
ServiceWorkerActors.cpp 3036
ServiceWorkerActors.h 2138
ServiceWorkerChild.cpp 1882
ServiceWorkerChild.h 1133
ServiceWorkerCloneData.cpp 836
ServiceWorkerCloneData.h 2044
ServiceWorkerContainer.cpp static 26067
ServiceWorkerContainer.h 5923
ServiceWorkerContainerChild.cpp 2067
ServiceWorkerContainerChild.h 1219
ServiceWorkerContainerImpl.cpp 6150
ServiceWorkerContainerImpl.h mozilla_dom_serviceworkercontainerimpl_h__ 1943
ServiceWorkerContainerParent.cpp 3977
ServiceWorkerContainerParent.h 1783
ServiceWorkerContainerProxy.cpp 4948
ServiceWorkerContainerProxy.h 1473
ServiceWorkerDescriptor.cpp 4278
ServiceWorkerDescriptor.h 3288
ServiceWorkerEvents.cpp 43159
ServiceWorkerEvents.h 8993
ServiceWorkerImpl.cpp 2632
ServiceWorkerImpl.h 1472
ServiceWorkerInfo.cpp 9004
ServiceWorkerInfo.h Wherever the spec treats a worker instance and a description of said worker as the same thing; i.e. "Resolve foo with _GetNewestWorker(serviceWorkerRegistration)", we represent the description by this class and spawn a ServiceWorker in the right global when required. 5089
ServiceWorkerInterceptController.cpp 2666
ServiceWorkerInterceptController.h 835
ServiceWorkerIPCUtils.h 1249
ServiceWorkerJob.cpp 6963
ServiceWorkerJob.h 4167
ServiceWorkerJobQueue.cpp 3368
ServiceWorkerJobQueue.h 975
ServiceWorkerManager.cpp 98054
ServiceWorkerManager.h f4f8755a-69ca-46e8-a65d-775745535990 17153
ServiceWorkerManagerChild.cpp 2770
ServiceWorkerManagerChild.h 1791
ServiceWorkerManagerParent.cpp 10037
ServiceWorkerManagerParent.h 2414
ServiceWorkerManagerService.cpp static 8334
ServiceWorkerManagerService.h 2407
ServiceWorkerOp.cpp ExtendableEvent::ExtensionsHandler interface 53141
ServiceWorkerOp.h This must be called once and only once before the first call to `MaybeStart()`; `aActor` will be used for `AsyncLog()` and `ReportCanceled().` 5491
ServiceWorkerOpArgs.ipdlh ServiceWorkerOpArgs 2840
ServiceWorkerOpPromise.h 1128
ServiceWorkerParent.cpp 1867
ServiceWorkerParent.h 1203
ServiceWorkerPrivate.cpp 70393
ServiceWorkerPrivate.h 10696
ServiceWorkerPrivateImpl.cpp 25569
ServiceWorkerPrivateImpl.h ServiceWorkerPrivate::Inner 7556
ServiceWorkerProxy.cpp 3772
ServiceWorkerProxy.h 1639
ServiceWorkerRegisterJob.cpp 1864
ServiceWorkerRegisterJob.h 1272
ServiceWorkerRegistrar.cpp static 37559
ServiceWorkerRegistrar.h 2984
ServiceWorkerRegistrarTypes.ipdlh 749
ServiceWorkerRegistration.cpp static 18698
ServiceWorkerRegistration.h 5244
ServiceWorkerRegistrationChild.cpp 2546
ServiceWorkerRegistrationChild.h 1483
ServiceWorkerRegistrationDescriptor.cpp 8620
ServiceWorkerRegistrationDescriptor.h 3385
ServiceWorkerRegistrationImpl.cpp 30321
ServiceWorkerRegistrationImpl.h 4011
ServiceWorkerRegistrationInfo.cpp 24925
ServiceWorkerRegistrationInfo.h 7950
ServiceWorkerRegistrationListener.h mozilla_dom_ServiceWorkerRegistrationListener_h 1194
ServiceWorkerRegistrationParent.cpp 2786
ServiceWorkerRegistrationParent.h 1391
ServiceWorkerRegistrationProxy.cpp 11398
ServiceWorkerRegistrationProxy.h 2560
ServiceWorkerScriptCache.cpp force trusted origin 39233
ServiceWorkerScriptCache.h If there is an error, ignore aInCacheAndEqual and aNewCacheName. On success, if the cached result and network result matched, aInCacheAndEqual will be true and no new cache name is passed, otherwise use the new cache name to load the ServiceWorker. 1820
ServiceWorkerShutdownBlocker.cpp static 4741
ServiceWorkerShutdownBlocker.h Main thread only. 2618
ServiceWorkerUnregisterCallback.cpp 1106
ServiceWorkerUnregisterCallback.h 1168
ServiceWorkerUnregisterJob.cpp 4306
ServiceWorkerUnregisterJob.h 1017
ServiceWorkerUpdateJob.cpp The spec mandates slightly different behaviors for computing the scope prefix string in case a Service-Worker-Allowed header is specified versus when it's not available. With the header: "Set maxScopeString to "/" concatenated with the strings in maxScope's path (including empty strings), separated from each other by "/"." Without the header: "Set maxScopeString to "/" concatenated with the strings, except the last string that denotes the script's file name, in registration's registering script url's path (including empty strings), separated from each other by "/"." In simpler terms, if the header is not present, we should only use the "directory" part of the pathname, and otherwise the entire pathname should be used. ScopeStringPrefixMode allows the caller to specify the desired behavior. 17627
ServiceWorkerUpdateJob.h 3827
ServiceWorkerUpdaterChild.cpp 1838
ServiceWorkerUpdaterChild.h 1244
ServiceWorkerUpdaterParent.cpp 810
ServiceWorkerUpdaterParent.h 946
ServiceWorkerUtils.cpp report 3082
ServiceWorkerUtils.h 1818
test 237