Logo Search packages:      
Sourcecode: xulrunner version File versions  Download package

nsIDOMGCParticipant Class Reference

#include <nsIDOMGCParticipant.h>

Inheritance diagram for nsIDOMGCParticipant:

nsISupports

List of all members.


Detailed Description

DOM GC Participants are objects that expose information about reachability in the native object graphs to help prevent script -> native -> script cyclical reference from causing leaks due to the creation of garbage collection roots and native/script boundaries.

Some implementations of nsIDOMGCParticipant may be responsible for enforcing the requirement that callers of |nsDOMClassInfoPreserveWrapper| must call |nsDOMClassInfoReleaseWrapper| before the nsIDOMGCParticipant argument to the former is destroyed.

Definition at line 62 of file nsIDOMGCParticipant.h.


Public Member Functions

virtual void AppendReachableList (nsCOMArray< nsIDOMGCParticipant > &aArray)=0
virtual nsIDOMGCParticipantGetSCCIndex ()=0
Methods
 NS_IMETHOD_ (nsrefcnt) Release(void)=0
 NS_IMETHOD_ (nsrefcnt) AddRef(void)=0
NS_IMETHOD QueryInterface (REFNSIID aIID, void **aInstancePtr)=0

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index