Home | History | Annotate | Download | only in Plugins

Lines Matching refs:NPObject

39 class NPObjectProxy : public NPObject {
45 static bool isNPObjectProxy(NPObject*);
47 static NPObjectProxy* toNPObjectProxy(NPObject* npObject)
49 ASSERT(isNPObjectProxy(npObject));
50 return static_cast<NPObjectProxy*>(npObject);
75 static NPObject* NP_Allocate(NPP, NPClass*);
76 static void NP_Deallocate(NPObject*);
77 static bool NP_HasMethod(NPObject*, NPIdentifier methodName);
78 static bool NP_Invoke(NPObject*, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result);
79 static bool NP_InvokeDefault(NPObject*, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result);
80 static bool NP_HasProperty(NPObject*, NPIdentifier propertyName);
81 static bool NP_GetProperty(NPObject*, NPIdentifier propertyName, NPVariant* result);
82 static bool NP_SetProperty(NPObject*, NPIdentifier propertyName, const NPVariant* value);
83 static bool NP_RemoveProperty(NPObject*, NPIdentifier propertyName);
84 static bool NP_Enumerate(NPObject*, NPIdentifier** identifiers, uint32_t* identifierCount);
85 static bool NP_Construct(NPObject*, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result);