nsJSNPRuntime.cpp File Reference


Classes

class  AutoJSExceptionReporter
struct  NPObjectMemberPrivate
struct  AutoCXPusher
class  JSObjWrapperHashEntry

Functions

 JS_STATIC_DLL_CALLBACK (JSBool) NPObjWrapper_AddProperty(JSContext *cx
 JS_STATIC_DLL_CALLBACK (void) NPObjWrapper_Finalize(JSContext *cx
 JS_STATIC_DLL_CALLBACK (uint32) NPObjectMember_Mark(JSContext *cx
bool JSValToNPVariant (NPP npp, JSContext *cx, jsval val, NPVariant *variant)
 PR_STATIC_CALLBACK (PLDHashNumber) JSObjWrapperHash(PLDHashTable *table
return() PLDHashNumber ((PRWord) e->mJSObj^(PRWord) e->mNpp) >> 2
 PR_STATIC_CALLBACK (PRBool) JSObjWrapperHashMatchEntry(PLDHashTable *table
 PR_STATIC_CALLBACK (PLDHashOperator) JSObjWrapperPluginDestroyedCallback(PLDHashTable *table

Variables

JSObjectobj
JSObject jsval id
JSObject jsval jsvalvp
JSObject JSIterateOp enum_op
JSObject JSIterateOp jsvalstatep
JSObject JSIterateOp jsval jsididp
JSObject jsval uintN flags
JSObject jsval uintN JSObject ** objp
JSObject JSType type
JSObject uintN argc
JSObject uintN jsvalargv
JSObject uintN jsval jsvalrval
JSObject void * arg
const void *key const
nsJSObjWrapperKey
e = static_cast<const nsJSObjWrapperKey *>(key)
const PLDHashEntryHdrentry
PLDHashEntryHdrhdr
PLDHashEntryHdr PRUint32 number


Function Documentation

JS_STATIC_DLL_CALLBACK ( JSBool   ) 

JS_STATIC_DLL_CALLBACK ( void   ) 

JS_STATIC_DLL_CALLBACK ( uint32   ) 

bool JSValToNPVariant ( NPP  npp,
JSContext cx,
jsval  val,
NPVariant variant 
)

PR_STATIC_CALLBACK ( PLDHashNumber   ) 

return() PLDHashNumber ( (PRWord) e->mJSObj^(PRWord) e->  mNpp  ) 

PR_STATIC_CALLBACK ( PRBool   ) 

PR_STATIC_CALLBACK ( PLDHashOperator   ) 


Variable Documentation

JSObject void* arg


Generated Mozilla by doxygen 1.5.6