Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsITraceRefcnt Interface Reference

nsITraceRefcnt is an interface between XPCOM Glue and XPCOM. More...

import "nsITraceRefcnt.idl";

Inheritance diagram for nsITraceRefcnt:
Inheritance graph
[legend]
Collaboration diagram for nsITraceRefcnt:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void logAddRef (in voidPtr aPtr, in nsrefcnt aNewRefcnt, in string aTypeName, in unsigned long aInstanceSize)
void logRelease (in voidPtr aPtr, in nsrefcnt aNewRefcnt, in string aTypeName)
void logCtor (in voidPtr aPtr, in string aTypeName, in unsigned long aInstanceSize)
void logDtor (in voidPtr aPtr, in string aTypeName, in unsigned long aInstanceSize)
void logAddCOMPtr (in voidPtr aPtr, in nsISupports aObject)
void logReleaseCOMPtr (in voidPtr aPtr, in nsISupports aObject)

Detailed Description

nsITraceRefcnt is an interface between XPCOM Glue and XPCOM.

Users should access the nsITraceRefcnt interface through the static class nsTraceRefcnt.

See also:
nsTraceRefcnt.h

UNDER_REVIEW

Definition at line 49 of file nsITraceRefcnt.idl.


Member Function Documentation

void nsITraceRefcnt::logAddCOMPtr ( in voidPtr  aPtr,
in nsISupports  aObject 
)
void nsITraceRefcnt::logAddRef ( in voidPtr  aPtr,
in nsrefcnt  aNewRefcnt,
in string  aTypeName,
in unsigned long  aInstanceSize 
)
void nsITraceRefcnt::logCtor ( in voidPtr  aPtr,
in string  aTypeName,
in unsigned long  aInstanceSize 
)
void nsITraceRefcnt::logDtor ( in voidPtr  aPtr,
in string  aTypeName,
in unsigned long  aInstanceSize 
)
void nsITraceRefcnt::logRelease ( in voidPtr  aPtr,
in nsrefcnt  aNewRefcnt,
in string  aTypeName 
)
void nsITraceRefcnt::logReleaseCOMPtr ( in voidPtr  aPtr,
in nsISupports  aObject 
)

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