Public Member Functions | Public Attributes

nsXPCOMCycleCollectionParticipant Class Reference

#include <nsCycleCollectionParticipant.h>

Inheritance diagram for nsXPCOMCycleCollectionParticipant:
Collaboration diagram for nsXPCOMCycleCollectionParticipant:

List of all members.

Public Member Functions

NS_IMETHOD Traverse (void *p, nsCycleCollectionTraversalCallback &cb)
NS_IMETHOD RootAndUnlinkJSObjects (void *p)
NS_IMETHOD Unlink (void *p)
NS_IMETHOD Unroot (void *p)
 NS_IMETHOD_ (void) Trace(void *p
 NS_IMETHOD_ (void) UnmarkPurple(nsISupports *p)
PRBool CheckForRightISupports (nsISupports *s)

Public Attributes

TraceCallback cb
TraceCallback void * closure

Member Function Documentation

PRBool nsXPCOMCycleCollectionParticipant::CheckForRightISupports ( nsISupports s  ) 
nsXPCOMCycleCollectionParticipant::NS_IMETHOD_ ( void   ) 

Reimplemented from nsScriptObjectTracer.

nsXPCOMCycleCollectionParticipant::NS_IMETHOD_ ( void   ) 

Reimplemented from nsScriptObjectTracer.

NS_IMETHOD nsXPCOMCycleCollectionParticipant::RootAndUnlinkJSObjects ( void *  p  )  [virtual]
NS_IMETHOD nsXPCOMCycleCollectionParticipant::Traverse ( void *  p,
nsCycleCollectionTraversalCallback cb 
) [virtual]
NS_IMETHOD nsXPCOMCycleCollectionParticipant::Unlink ( void *  p  )  [virtual]
NS_IMETHOD nsXPCOMCycleCollectionParticipant::Unroot ( void *  p  )  [virtual]

Member Data Documentation

Reimplemented from nsScriptObjectTracer.

Reimplemented from nsScriptObjectTracer.


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