Home | History | Annotate | Download | only in Netscape

Lines Matching refs:npObject

45 // NPJSObject is an NPObject that wraps a JSObject.
46 class NPJSObject : public NPObject {
53 static bool isNPJSObject(NPObject*);
55 static NPJSObject* toNPJSObject(NPObject* npObject)
57 ASSERT(isNPJSObject(npObject));
58 return static_cast<NPJSObject*>(npObject);
80 static NPObject* NP_Allocate(NPP, NPClass*);
81 static void NP_Deallocate(NPObject*);
82 static bool NP_HasMethod(NPObject*, NPIdentifier methodName);
83 static bool NP_Invoke(NPObject*, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result);
84 static bool NP_InvokeDefault(NPObject*, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result);
85 static bool NP_HasProperty(NPObject*, NPIdentifier propertyName);
86 static bool NP_GetProperty(NPObject*, NPIdentifier propertyName, NPVariant* result);
87 static bool NP_SetProperty(NPObject*, NPIdentifier propertyName, const NPVariant* value);
88 static bool NP_RemoveProperty(NPObject*, NPIdentifier propertyName);
89 static bool NP_Enumerate(NPObject*, NPIdentifier** identifiers, uint32_t* identifierCount);
90 static bool NP_Construct(NPObject*, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result);