Main Page   Compound List   File List   Compound Members   File Members  

InterfaceRef Struct Reference

#include <TclXPCOMPrivate.h>

List of all members.

Public Attributes

int refcount
 number of Tcl_Objs that point to this. More...

Tcl_HashTable refhash
 mapping of interface infos to interface pointers. More...

nsIClassInfo * cinforef
 pointer to the nsIClassInfo for this ref. More...

ClassInfocinfo
 classinfo. More...

int cisupported
 1 if classinfo is supported for this ref. More...


Member Data Documentation

int InterfaceRef::refcount
 

number of Tcl_Objs that point to this.

Definition at line 206 of file TclXPCOMPrivate.h.

Referenced by AddRefInterface, MergeInterfaceRefs, NewInterfaceRef, and ReleaseInterface.

Tcl_HashTable InterfaceRef::refhash
 

mapping of interface infos to interface pointers.

Definition at line 207 of file TclXPCOMPrivate.h.

Referenced by AddISupportsToInterfaceRef, FreeInterfaceRef, MergeInterfaceRefs, NewInterfaceRef, and QueryInterfaceIRef.

nsIClassInfo* InterfaceRef::cinforef
 

pointer to the nsIClassInfo for this ref.

Definition at line 208 of file TclXPCOMPrivate.h.

Referenced by FreeInterfaceRef, MergeInterfaceRefs, NewInterfaceRef, and QueryInterfaceIRef.

ClassInfo* InterfaceRef::cinfo
 

classinfo.

Definition at line 209 of file TclXPCOMPrivate.h.

Referenced by GetClassInfoFromIRef, MergeInterfaceRefs, and NewInterfaceRef.

int InterfaceRef::cisupported
 

1 if classinfo is supported for this ref.

Definition at line 210 of file TclXPCOMPrivate.h.

Referenced by GetClassInfoFromIRef, MergeInterfaceRefs, and NewInterfaceRef.


The documentation for this struct was generated from the following file:
Generated on Fri Jun 14 23:25:52 2002 for TclXPCOM by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002