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.

nsIXPConnectWrappedNative

IID:7021D99D-6344-4CC0-96E7-943ED58792B8
Inherits From:nsIXPConnectJSObjectHolder

Properties

readonly JSObjectPtr* JSObjectPrototype

readonly nsISupports Native

readonly nsIXPConnect XPConnect

These are here as an aid to nsIXPCScriptable implementors


Methods

void debugDump ( PRInt16 depth ) nsIInterfaceInfo FindInterfaceWithMember ( JSVal nameID ) nsIInterfaceInfo FindInterfaceWithName ( JSVal nameID ) voidPtrPtr* GetSecurityInfoAddress ( ) void refreshPrototype ( )

void debugDump ( PRInt16 depth )

Arguments:
depth

nsIInterfaceInfo FindInterfaceWithMember ( JSVal nameID )

Arguments:
nameID

nsIInterfaceInfo FindInterfaceWithName ( JSVal nameID )

Arguments:
nameID

voidPtrPtr* GetSecurityInfoAddress ( )


void refreshPrototype ( )


References

This interface is passed as an argument to the following methods:

nsIXPCScriptNotify.preserveWrapper, nsIXPCScriptable.addProperty, nsIXPCScriptable.call, nsIXPCScriptable.checkAccess, nsIXPCScriptable.construct, nsIXPCScriptable.convert, nsIXPCScriptable.create, nsIXPCScriptable.delProperty, nsIXPCScriptable.enumerate, nsIXPCScriptable.equality, nsIXPCScriptable.finalize, nsIXPCScriptable.getProperty, nsIXPCScriptable.hasInstance, nsIXPCScriptable.innerObject, nsIXPCScriptable.newEnumerate, nsIXPCScriptable.newResolve, nsIXPCScriptable.outerObject, nsIXPCScriptable.postCreate, nsIXPCScriptable.setProperty, nsIXPCScriptable.trace, nsIXPConnect.updateXOWs

This interface is returned from the following methods:

nsIXPConnect.getWrappedNativeOfJSObject, nsIXPConnect.getWrappedNativeOfNativeObject

Reference documentation is generated from Mozilla's source.