components.conf |
|
822 |
IPCUtils.h |
|
1145 |
MemoryNotificationDB.sys.mjs |
|
523 |
metrics.yaml |
|
2176 |
moz.build |
|
1383 |
Notification.cpp |
mStrings[i].mBehavior, not
supported |
41864 |
Notification.h |
A Notification gets a corresponding IPC actor after successful construction.
The notification object and the actor do not own each other and their
lifetimes are controlled semi-independently.
The Notification object can be cycle collected when either:
- no one is listening for the events, or
- the backend notification is closed.
The actor goes away when either:
- the backend notification is closed, or
- the tab is closed or bfcached.
(It cannot just go away on cycle collection because nsIAlertsService wants to
know whether the triggered page is still open to decide whether to open a new
tab or focus on the existing tab.)
|
8349 |
NotificationChild.cpp |
canBubble |
4269 |
NotificationChild.h |
|
1478 |
NotificationDB.sys.mjs |
|
11872 |
NotificationEvent.cpp |
|
836 |
NotificationEvent.h |
mozilla_dom_workers_notificationevent_h__ |
2208 |
NotificationParent.cpp |
|
9454 |
NotificationParent.h |
|
2644 |
NotificationStorage.sys.mjs |
|
5383 |
NotificationUtils.cpp |
|
9403 |
NotificationUtils.h |
Retrieves raw notification permission directly from PermissionManager.
|
3396 |
PNotification.ipdl |
|
628 |
test |
|
|