nsCycleCollectionParticipant Class Reference

#include <nsCycleCollectionParticipant.h>

Inheritance diagram for nsCycleCollectionParticipant:

Inheritance graph
[legend]
Collaboration diagram for nsCycleCollectionParticipant:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 NS_DECLARE_STATIC_IID_ACCESSOR (NS_CYCLECOLLECTIONPARTICIPANT_IID) NS_IMETHOD Traverse(void *p
NS_IMETHOD RootAndUnlinkJSObjects (void *p)=0
NS_IMETHOD Unlink (void *p)=0
NS_IMETHOD Unroot (void *p)=0

Public Attributes

nsCycleCollectionTraversalCallbackcb = 0


Member Function Documentation

nsCycleCollectionParticipant::NS_DECLARE_STATIC_IID_ACCESSOR ( NS_CYCLECOLLECTIONPARTICIPANT_IID   ) 

NS_IMETHOD nsCycleCollectionParticipant::RootAndUnlinkJSObjects ( void *  p  )  [pure virtual]

NS_IMETHOD nsCycleCollectionParticipant::Unlink ( void *  p  )  [pure virtual]

NS_IMETHOD nsCycleCollectionParticipant::Unroot ( void *  p  )  [pure virtual]


Member Data Documentation


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

Generated Mozilla by doxygen 1.5.6