Suppressor Class Reference

Inheritance diagram for Suppressor:

Inheritance graph
[legend]
Collaboration diagram for Suppressor:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Suppressor ()
PRBool shouldSuppress (nsISupports *s)
 NS_IMETHOD_ (void) DescribeNode(CCNodeType type
 NS_IMETHOD_ (void) NoteRoot(PRUint32 langID
 NS_IMETHOD_ (void) NoteXPCOMChild(nsISupports *child)
 NS_IMETHOD_ (void) NoteScriptChild(PRUint32 langID

Public Attributes

nsrefcnt refCount
nsrefcnt size_t objSz
void * root

Protected Attributes

PRBool mSuppressThisNode

Static Protected Attributes

static charsSuppressionList = nsnull
static PRBool sInitialized = PR_FALSE


Constructor & Destructor Documentation

Suppressor::Suppressor (  )  [inline]


Member Function Documentation

PRBool Suppressor::shouldSuppress ( nsISupports s  )  [inline]

Suppressor::NS_IMETHOD_ ( void   ) 

Suppressor::NS_IMETHOD_ ( void   ) 

Reimplemented from nsCycleCollectionTraversalCallback.

Type Constraints

Suppressor::NS_IMETHOD_ ( void   )  [inline]

Reimplemented from nsCycleCollectionTraversalCallback.

Type Constraints

Suppressor::NS_IMETHOD_ ( void   ) 


Member Data Documentation

char * Suppressor::sSuppressionList = nsnull [static, protected]

PRBool Suppressor::sInitialized = PR_FALSE [static, protected]


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

Generated Mozilla by doxygen 1.5.6