Public Types | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes

nsCycleCollectionTraversalCallback Class Reference

#include <nsCycleCollectionParticipant.h>

Collaboration diagram for nsCycleCollectionTraversalCallback:

List of all members.

Public Types

enum  { WANT_DEBUG_INFO = (1<<0), WANT_ALL_TRACES = (1<<1) }

Public Member Functions

 NS_IMETHOD_ (void) DescribeNode(CCNodeType type
 NS_IMETHOD_ (void) NoteXPCOMRoot(nsISupports *root)=0
 NS_IMETHOD_ (void) NoteRoot(PRUint32 langID
 NS_IMETHOD_ (void) NoteScriptChild(PRUint32 langID
 NS_IMETHOD_ (void) NoteXPCOMChild(nsISupports *child)=0
 NS_IMETHOD_ (void) NoteNativeChild(void *child
 NS_IMETHOD_ (void) NoteNextEdgeName(const char *name)=0
PRUint32 Flags () const
PRBool WantDebugInfo () const
PRBool WantAllTraces () const

Public Attributes

nsrefcnt refcount
nsrefcnt size_t objsz
nsrefcnt size_t const char * objname = 0
void * root
void nsCycleCollectionParticipanthelper = 0
void * child = 0
nsCycleCollectionParticipanthelper = 0

Protected Member Functions

 nsCycleCollectionTraversalCallback ()

Protected Attributes

PRUint32 mFlags

Member Enumeration Documentation

anonymous enum
Enumerator:
WANT_DEBUG_INFO 
WANT_ALL_TRACES 

Constructor & Destructor Documentation

nsCycleCollectionTraversalCallback::nsCycleCollectionTraversalCallback (  )  [inline, protected]

Member Function Documentation

PRUint32 nsCycleCollectionTraversalCallback::Flags (  )  const [inline]
nsCycleCollectionTraversalCallback::NS_IMETHOD_ ( void   ) 
nsCycleCollectionTraversalCallback::NS_IMETHOD_ ( void   )  [pure virtual]
nsCycleCollectionTraversalCallback::NS_IMETHOD_ ( void   ) 
nsCycleCollectionTraversalCallback::NS_IMETHOD_ ( void   )  const [pure virtual]
nsCycleCollectionTraversalCallback::NS_IMETHOD_ ( void   ) 
nsCycleCollectionTraversalCallback::NS_IMETHOD_ ( void   )  [pure virtual]
nsCycleCollectionTraversalCallback::NS_IMETHOD_ ( void   ) 
PRBool nsCycleCollectionTraversalCallback::WantAllTraces (  )  const [inline]
PRBool nsCycleCollectionTraversalCallback::WantDebugInfo (  )  const [inline]

Member Data Documentation


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