<th>Component Manager
<th>Function calls across components
<tr>
<th><tt>xpcom-will-shutdown</tt> notification
<td>Notification of the coming xpcom shutdown... during this topic observers can mark themselves as being destroyed, but they must not spin event loop.
<td rowspan="5">Events accepted
<td rowspan="6">All calls allowed
<td>No event loop spinning
<tr>
<th><tt>xpcom-shutdown</tt> notification
<td>Initial notification of xpcom shutdown... during this observer topic all primary modules should begin shutdown and should release any root references.
<td rowspan="4">Events accepted
<td rowspan="5">All calls allowed
<td rowspan="7">Calls across components allowed