Searched refs:npObject (Results 1 - 20 of 20) sorted by relevance

/macosx-10.10/WebKit2-7600.1.25/WebProcess/Plugins/Netscape/
H A DNPRuntimeUtilities.cpp66 NPObject* npObject; local
68 npObject = npClass->allocate(npp, npClass);
70 npObject = npnMemNew<NPObject>();
72 npObject->_class = npClass;
73 npObject->referenceCount = 1;
75 return npObject;
78 void deallocateNPObject(NPObject* npObject) argument
80 ASSERT(npObject);
81 if (!npObject)
84 if (npObject
90 retainNPObject(NPObject* npObject) argument
99 trySafeReleaseNPObject(NPObject* npObject) argument
116 releaseNPObject(NPObject* npObject) argument
[all...]
H A DNPRuntimeObjectMap.cpp78 NPObject* npObject = jsNPObject->npObject(); local
80 retainNPObject(npObject);
81 return npObject;
103 JSObject* NPRuntimeObjectMap::getOrCreateJSObject(JSGlobalObject* globalObject, NPObject* npObject) argument
106 if (NPJSObject::isNPJSObject(npObject))
107 return NPJSObject::toNPJSObject(npObject)->jsObject();
109 if (JSNPObject* jsNPObject = m_jsNPObjects.get(npObject))
112 JSNPObject* jsNPObject = JSNPObject::create(globalObject, this, npObject);
113 weakAdd(m_jsNPObjects, npObject, JS
179 NPObject* npObject = getOrCreateNPObject(exec->vm(), asObject(value)); local
187 evaluate(NPObject* npObject, const String& scriptString, NPVariant* result) argument
299 addToInvalidationQueue(NPObject* npObject) argument
[all...]
H A DNPJSObject.cpp69 bool NPJSObject::isNPJSObject(NPObject* npObject) argument
71 return npObject->_class == npClass();
332 void NPJSObject::NP_Deallocate(NPObject* npObject) argument
334 NPJSObject* npJSObject = toNPJSObject(npObject);
338 bool NPJSObject::NP_HasMethod(NPObject* npObject, NPIdentifier methodName) argument
340 return toNPJSObject(npObject)->hasMethod(methodName);
343 bool NPJSObject::NP_Invoke(NPObject* npObject, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
345 return toNPJSObject(npObject)->invoke(methodName, arguments, argumentCount, result);
348 bool NPJSObject::NP_InvokeDefault(NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
350 return toNPJSObject(npObject)
353 NP_HasProperty(NPObject* npObject, NPIdentifier propertyName) argument
358 NP_GetProperty(NPObject* npObject, NPIdentifier propertyName, NPVariant* result) argument
363 NP_SetProperty(NPObject* npObject, NPIdentifier propertyName, const NPVariant* value) argument
368 NP_RemoveProperty(NPObject* npObject, NPIdentifier propertyName) argument
373 NP_Enumerate(NPObject* npObject, NPIdentifier** identifiers, uint32_t* identifierCount) argument
378 NP_Construct(NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
[all...]
H A DNetscapeBrowserFuncs.cpp659 static NPObject *NPN_RetainObject(NPObject *npObject) argument
661 retainNPObject(npObject);
662 return npObject;
665 static void NPN_ReleaseObject(NPObject *npObject) argument
667 releaseNPObject(npObject);
670 static bool NPN_Invoke(NPP npp, NPObject *npObject, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
675 if (npObject->_class->invoke)
676 return npObject->_class->invoke(npObject, methodName, arguments, argumentCount, result);
681 static bool NPN_InvokeDefault(NPP npp, NPObject *npObject, cons argument
692 NPN_Evaluate(NPP npp, NPObject *npObject, NPString *script, NPVariant* result) argument
702 NPN_GetProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName, NPVariant* result) argument
713 NPN_SetProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName, const NPVariant* value) argument
724 NPN_RemoveProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName) argument
735 NPN_HasProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName) argument
746 NPN_HasMethod(NPP npp, NPObject* npObject, NPIdentifier methodName) argument
779 NPN_Enumerate(NPP npp, NPObject* npObject, NPIdentifier** identifiers, uint32_t* identifierCount) argument
797 NPN_Construct(NPP npp, NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
[all...]
H A DJSNPObject.h48 static JSNPObject* create(JSC::JSGlobalObject* globalObject, NPRuntimeObjectMap* objectMap, NPObject* npObject) argument
51 JSNPObject* object = new (JSC::allocateCell<JSNPObject>(globalObject->vm().heap)) JSNPObject(globalObject, structure, objectMap, npObject);
70 NPObject* npObject() const { return m_npObject; } function in class:WebKit::JSNPObject
H A DNPJSObject.h57 static NPJSObject* toNPJSObject(NPObject* npObject) argument
59 ASSERT_WITH_SECURITY_IMPLICATION(isNPJSObject(npObject));
60 return static_cast<NPJSObject*>(npObject);
H A DJSNPObject.cpp60 JSNPObject::JSNPObject(JSGlobalObject* globalObject, Structure* structure, NPRuntimeObjectMap* objectMap, NPObject* npObject) argument
63 , m_npObject(npObject)
H A DNetscapePlugin.cpp247 bool NetscapePlugin::evaluate(NPObject* npObject, const String& scriptString, NPVariant* result) argument
249 return controller()->evaluate(npObject, scriptString, result, allowPopups());
/macosx-10.10/WebKit2-7600.1.25/Shared/Plugins/
H A DNPObjectProxy.cpp69 bool NPObjectProxy::isNPObjectProxy(NPObject* npObject) argument
71 return npObject->_class == npClass();
298 void NPObjectProxy::NP_Deallocate(NPObject* npObject) argument
306 RunLoop::main().dispatch([npObject] {
307 NP_Deallocate(npObject);
312 NPObjectProxy* npObjectProxy = toNPObjectProxy(npObject);
316 bool NPObjectProxy::NP_HasMethod(NPObject* npObject, NPIdentifier methodName) argument
318 return toNPObjectProxy(npObject)->hasMethod(methodName);
321 bool NPObjectProxy::NP_Invoke(NPObject* npObject, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
323 return toNPObjectProxy(npObject)
326 NP_InvokeDefault(NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
331 NP_HasProperty(NPObject* npObject, NPIdentifier propertyName) argument
336 NP_GetProperty(NPObject* npObject, NPIdentifier propertyName, NPVariant* result) argument
341 NP_SetProperty(NPObject* npObject, NPIdentifier propertyName, const NPVariant* value) argument
346 NP_RemoveProperty(NPObject* npObject, NPIdentifier propertyName) argument
351 NP_Enumerate(NPObject* npObject, NPIdentifier** identifiers, uint32_t* identifierCount) argument
356 NP_Construct(NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
[all...]
H A DNPRemoteObjectMap.cpp69 void NPRemoteObjectMap::npObjectProxyDestroyed(NPObject* npObject) argument
71 NPObjectProxy* npObjectProxy = NPObjectProxy::toNPObjectProxy(npObject);
77 uint64_t NPRemoteObjectMap::registerNPObject(NPObject* npObject, Plugin* plugin) argument
80 m_registeredNPObjects.set(npObjectID, std::make_unique<NPObjectMessageReceiver>(this, plugin, npObjectID, npObject).release());
90 static uint64_t remoteNPObjectID(Plugin* plugin, NPObject* npObject) argument
92 if (!NPObjectProxy::isNPObjectProxy(npObject))
95 NPObjectProxy* npObjectProxy = NPObjectProxy::toNPObjectProxy(npObject);
124 NPObject* npObject = variant.value.objectValue; local
126 if (uint64_t npObjectID = remoteNPObjectID(plugin, npObject)) {
129 retainNPObject(npObject);
179 NPObject* npObject = npObjectMessageReceiver->npObject(); local
[all...]
H A DNPObjectProxy.h47 static NPObjectProxy* toNPObjectProxy(NPObject* npObject) argument
49 ASSERT_WITH_SECURITY_IMPLICATION(isNPObjectProxy(npObject));
50 return static_cast<NPObjectProxy*>(npObject);
H A DNPObjectMessageReceiver.h52 NPObject* npObject() const { return m_npObject; } function in class:WebKit::NPObjectMessageReceiver
H A DNPObjectMessageReceiver.cpp38 NPObjectMessageReceiver::NPObjectMessageReceiver(NPRemoteObjectMap* npRemoteObjectMap, Plugin* plugin, uint64_t npObjectID, NPObject* npObject) argument
42 , m_npObject(npObject)
/macosx-10.10/WebCore-7600.1.25/bindings/js/
H A DScriptControllerMac.mm85 NPObject* npObject = [widgetView createPluginScriptableObject];
86 if (!npObject)
88 RefPtr<Instance> instance = JSC::Bindings::CInstance::create(npObject, rootObject.release());
90 _NPN_ReleaseObject(npObject);
/macosx-10.10/WebCore-7600.1.25/bridge/c/
H A Dc_utility.cpp101 NPObject* npObject = _NPN_CreateScriptObject(0, object, rootObject); local
102 OBJECT_TO_NPVARIANT(npObject, *result);
/macosx-10.10/WebKit2-7600.1.25/PluginProcess/
H A DPluginControllerProxy.cpp286 bool PluginControllerProxy::evaluate(NPObject* npObject, const String& scriptString, NPVariant* result, bool allowPopups) argument
291 OBJECT_TO_NPVARIANT(npObject, npObjectAsNPVariant);
/macosx-10.10/WebCore-7600.1.25/bridge/
H A DNP_jsobject.cpp60 void add(RootObject* rootObject, JSObject* jsObject, NPObject* npObject) argument
69 iter->value.add(jsObject, npObject);
/macosx-10.10/WebCore-7600.1.25/plugins/
H A DPluginView.h143 NPObject* npObject();
H A DPluginView.cpp715 NPObject* PluginView::npObject() function in class:WebCore::PluginView
747 NPObject* object = npObject();
/macosx-10.10/WebKit2-7600.1.25/WebProcess/Plugins/
H A DPluginView.cpp1424 bool PluginView::evaluate(NPObject* npObject, const String& scriptString, NPVariant* result, bool allowPopups) argument
1435 return m_npRuntimeObjectMap.evaluate(npObject, scriptString, result);

Completed in 241 milliseconds