nsIXPConnectWrappedNative

IID:215DBE02-94A7-11d2-BA58-00805F8A5DD7
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 the type of the following properties:

nsIXPCNativeCallContext.CalleeWrapper

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.mark, nsIXPCScriptable.newEnumerate, nsIXPCScriptable.newResolve, nsIXPCScriptable.outerObject, nsIXPCScriptable.postCreate, nsIXPCScriptable.setProperty

This interface is returned from the following methods:

nsIXPConnect.getWrappedNativeOfJSObject, nsIXPConnect.getWrappedNativeOfNativeObject

Reference documentation is generated from Mozilla's source.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com