Home | History | Annotate | Download | only in Plugins

Lines Matching defs:NPObjectProxy

27 #include "NPObjectProxy.h"
41 NPObjectProxy* NPObjectProxy::create(NPRemoteObjectMap* npRemoteObjectMap, Plugin* plugin, uint64_t npObjectID)
43 NPObjectProxy* npObjectProxy = toNPObjectProxy(createNPObject(0, npClass()));
44 npObjectProxy->initialize(npRemoteObjectMap, plugin, npObjectID);
46 return npObjectProxy;
49 NPObjectProxy::NPObjectProxy()
56 NPObjectProxy::~NPObjectProxy()
65 bool NPObjectProxy::isNPObjectProxy(NPObject* npObject)
70 void NPObjectProxy::invalidate()
79 void NPObjectProxy::initialize(NPRemoteObjectMap* npRemoteObjectMap, Plugin* plugin, uint64_t npObjectID)
94 bool NPObjectProxy::hasMethod(NPIdentifier methodName)
109 bool NPObjectProxy::invoke(NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result)
132 bool NPObjectProxy::invokeDefault(const NPVariant* arguments, uint32_t argumentCount, NPVariant* result)
154 bool NPObjectProxy::hasProperty(NPIdentifier propertyName)
169 bool NPObjectProxy::getProperty(NPIdentifier propertyName, NPVariant* result)
189 bool NPObjectProxy::setProperty(NPIdentifier propertyName, const NPVariant* value)
205 bool NPObjectProxy::removeProperty(NPIdentifier propertyName)
220 bool NPObjectProxy::enumerate(NPIdentifier** identifiers, uint32_t* identifierCount)
244 bool NPObjectProxy::construct(const NPVariant* arguments, uint32_t argumentCount, NPVariant* result)
266 NPClass* NPObjectProxy::npClass()
287 NPObject* NPObjectProxy::NP_Allocate(NPP npp, NPClass*)
291 return new NPObjectProxy;
294 void NPObjectProxy::NP_Deallocate(NPObject* npObject)
296 NPObjectProxy* npObjectProxy = toNPObjectProxy(npObject);
297 delete npObjectProxy;
300 bool NPObjectProxy::NP_HasMethod(NPObject* npObject, NPIdentifier methodName)
305 bool NPObjectProxy::NP_Invoke(NPObject* npObject, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result)
310 bool NPObjectProxy::NP_InvokeDefault(NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result)
315 bool NPObjectProxy::NP_HasProperty(NPObject* npObject, NPIdentifier propertyName)
320 bool NPObjectProxy::NP_GetProperty(NPObject* npObject, NPIdentifier propertyName, NPVariant* result)
325 bool NPObjectProxy::NP_SetProperty(NPObject* npObject, NPIdentifier propertyName, const NPVariant* value)
330 bool NPObjectProxy::NP_RemoveProperty(NPObject* npObject, NPIdentifier propertyName)
335 bool NPObjectProxy::NP_Enumerate(NPObject* npObject, NPIdentifier** identifiers, uint32_t* identifierCount)
340 bool NPObjectProxy::NP_Construct(NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result)