Back to index
This is a somewhat special interface. More...
|readonly attribute nsISupports||Callee|
|readonly attribute PRUint16||CalleeMethodIndex|
|readonly attribute |
|readonly attribute JSContextPtr||JSContext|
|readonly attribute PRUint32||Argc|
|readonly attribute JSValPtr||ArgvPtr|
|readonly attribute JSValPtr||RetValPtr|
|This may be NULL if the JS caller is ignoring the result of the call. |
|Set this if JS_SetPendingException has been called. |
|Set this to indicate that the callee has directly set the return value (using RetValPtr and the JSAPI). |
|readonly attribute nsIInterfaceInfo||CalleeInterface|
|readonly attribute nsIClassInfo||CalleeClassInfo|
This is a somewhat special interface.
It is available from the global nsIXPConnect object when native methods have been called. It is only relevant to the currently called native method on the given JSContext/thread. Holding a reference past that time (or while other native methods are being called) will not assure access to this data.