WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

nsITraceRefcnt

IID:273dc92f-0fe6-4545-96a9-21be77828039
Inherits From:nsISupports
Status:FROZEN

nsITraceRefcnt is an interface between XPCOM Glue and XPCOM.


Methods

void logAddCOMPtr ( voidPtr* ptr , nsISupports object ) void logAddRef ( voidPtr* ptr , nsrefcnt newRefcnt , char* typeName , PRUint32 instanceSize ) void logCtor ( voidPtr* ptr , char* typeName , PRUint32 instanceSize ) void logDtor ( voidPtr* ptr , char* typeName , PRUint32 instanceSize ) void logRelease ( voidPtr* ptr , nsrefcnt newRefcnt , char* typeName ) void logReleaseCOMPtr ( voidPtr* ptr , nsISupports object )

void logAddCOMPtr ( voidPtr* ptr , nsISupports object )

Arguments:
ptr
object

void logAddRef ( voidPtr* ptr , nsrefcnt newRefcnt , char* typeName , PRUint32 instanceSize )

Arguments:
ptr
newRefcnt
typeName
instanceSize

void logCtor ( voidPtr* ptr , char* typeName , PRUint32 instanceSize )

Arguments:
ptr
typeName
instanceSize

void logDtor ( voidPtr* ptr , char* typeName , PRUint32 instanceSize )

Arguments:
ptr
typeName
instanceSize

void logRelease ( voidPtr* ptr , nsrefcnt newRefcnt , char* typeName )

Arguments:
ptr
newRefcnt
typeName

void logReleaseCOMPtr ( voidPtr* ptr , nsISupports object )

Arguments:
ptr
object

Reference documentation is generated from Mozilla's source.

Copyright © 1999-2006 XULPlanet.com