Quantum/DOM: Difference between revisions

m
 
Line 280: Line 280:
* The use of '''AsyncWait()''' on any '''nsIAsync(In|Out)putStream''' or the use of '''NS_NewInputStreamPump()'''. (These use cases trigger new runnables named '''(In|Out)putStreamReadyEvent''' to the specified nsIEventTarget in the invocation of AsyncWait(). These runnables need to be labeled if the nsIEventTarget points to the main thread.)
* The use of '''AsyncWait()''' on any '''nsIAsync(In|Out)putStream''' or the use of '''NS_NewInputStreamPump()'''. (These use cases trigger new runnables named '''(In|Out)putStreamReadyEvent''' to the specified nsIEventTarget in the invocation of AsyncWait(). These runnables need to be labeled if the nsIEventTarget points to the main thread.)
* The use of '''NS_ProxyRelease''' on main thread, '''NS_ReleaseOnMainThread''', or '''nsMainThreadPtrHolder'''.
* The use of '''NS_ProxyRelease''' on main thread, '''NS_ReleaseOnMainThread''', or '''nsMainThreadPtrHolder'''.
* All '''[[Quantum/DOM#IPC_Actors|IPC Actor Childs]]''' created on the main thread has to be labeled.
* All '''[[Quantum/DOM#IPC_Actors|IPC Actor Childs]]''' created on the main thread have to be labeled.


=== Q4: How do I specify a label for an nsITimer TimerCallback? ===
=== Q4: How do I specify a label for an nsITimer TimerCallback? ===
Confirmed users
205

edits