nsITraceRefcnt

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

nsITraceRefcnt is an interface between XPCOM Glue and XPCOM. Users should access the nsITraceRefcnt interface through the static class nsTraceRefcnt.


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.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com