Confirmed users
205
edits
Bevis Tseng (talk | contribs) |
Bevis Tseng (talk | contribs) |
||
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 | * 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? === |