Logo Search packages:      
Sourcecode: xulrunner-1.9 version File versions

nsAXPCNativeCallContext Class Reference

#include <nsAXPCNativeCallContext.h>

Inherited by XPCCallContext.

List of all members.


Detailed Description

A native call context is allocated on the stack when XPConnect calls a native method. Holding a pointer to this object beyond the currently executing stack frame is not permitted.

Definition at line 52 of file nsAXPCNativeCallContext.h.


Public Member Functions

NS_IMETHOD GetArgc (PRUint32 *aResult)=0
NS_IMETHOD GetArgvPtr (jsval **aResult)=0
NS_IMETHOD GetCallee (nsISupports **aResult)=0
NS_IMETHOD GetCalleeClassInfo (nsIClassInfo **aResult)=0
NS_IMETHOD GetCalleeInterface (nsIInterfaceInfo **aResult)=0
NS_IMETHOD GetCalleeMethodIndex (PRUint16 *aResult)=0
NS_IMETHOD GetCalleeWrapper (nsIXPConnectWrappedNative **aResult)=0
NS_IMETHOD GetExceptionWasThrown (PRBool *aResult)=0
NS_IMETHOD GetJSContext (JSContext **aResult)=0
NS_IMETHOD GetReturnValueWasSet (PRBool *aResult)=0
NS_IMETHOD GetRetValPtr (jsval **aResult)=0
NS_IMETHOD SetExceptionWasThrown (PRBool aValue)=0
NS_IMETHOD SetReturnValueWasSet (PRBool aValue)=0

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

Generated by  Doxygen 1.6.0   Back to index