#include <nsCycleCollectionParticipant.h>
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 | |
| nsCycleCollectionTraversalCallback & | cb = 0 |
| nsCycleCollectionParticipant::NS_DECLARE_STATIC_IID_ACCESSOR | ( | NS_CYCLECOLLECTIONPARTICIPANT_IID | ) |
| NS_IMETHOD nsCycleCollectionParticipant::RootAndUnlinkJSObjects | ( | void * | p | ) | [pure virtual] |
Implemented in nsXPConnect, and nsXPCOMCycleCollectionParticipant.
| NS_IMETHOD nsCycleCollectionParticipant::Unlink | ( | void * | p | ) | [pure virtual] |
Implemented in nsXPConnect, and nsXPCOMCycleCollectionParticipant.
| NS_IMETHOD nsCycleCollectionParticipant::Unroot | ( | void * | p | ) | [pure virtual] |
Implemented in nsXPConnect, and nsXPCOMCycleCollectionParticipant.
Reimplemented in nsScriptObjectTracer, and nsXPCOMCycleCollectionParticipant.
1.5.6