Searched defs:npObject (Results 1 - 25 of 26) sorted by relevance

12

/external/webkit/Source/WebCore/bindings/v8/
H A DV8Helpers.cpp40 v8::Local<v8::Context> toV8Context(NPP npp, NPObject* npObject) argument
42 V8NPObject* object = reinterpret_cast<V8NPObject*>(npObject);
46 V8Proxy* toV8Proxy(NPObject* npObject) argument
48 V8NPObject* object = reinterpret_cast<V8NPObject*>(npObject);
H A DNPV8Object.cpp71 static void freeV8NPObject(NPObject* npObject) argument
73 V8NPObject* v8NpObject = reinterpret_cast<V8NPObject*>(npObject);
140 bool _NPN_Invoke(NPP npp, NPObject* npObject, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
142 if (!npObject)
145 if (npObject->_class != npScriptObjectClass) {
146 if (npObject->_class->invoke)
147 return npObject->_class->invoke(npObject, methodName, arguments, argumentCount, result);
153 V8NPObject* v8NpObject = reinterpret_cast<V8NPObject*>(npObject);
164 return _NPN_Evaluate(npp, npObject, const_cas
204 _NPN_InvokeDefault(NPP npp, NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
252 _NPN_Evaluate(NPP npp, NPObject* npObject, NPString* npScript, NPVariant* result) argument
258 _NPN_EvaluateHelper(NPP npp, bool popupsAllowed, NPObject* npObject, NPString* npScript, NPVariant* result) argument
301 _NPN_GetProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName, NPVariant* result) argument
336 _NPN_SetProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName, const NPVariant* value) argument
364 _NPN_RemoveProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName) argument
386 _NPN_HasProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName) argument
410 _NPN_HasMethod(NPP npp, NPObject* npObject, NPIdentifier methodName) argument
435 _NPN_SetException(NPObject* npObject, const NPUTF8 *message) argument
458 _NPN_Enumerate(NPP npp, NPObject* npObject, NPIdentifier** identifier, uint32_t* count) argument
513 _NPN_Construct(NPP npp, NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
[all...]
H A DV8NPObject.cpp71 NPObject* npObject; local
86 npObject = v8ObjectToNPObject(scriptInstance->instance());
88 npObject = 0;
95 npObject = v8ObjectToNPObject(args.Holder());
99 if (!npObject || !_NPN_IsAlive(npObject))
107 convertV8ObjectToNPVariant(args[i], npObject, &npArgs[i]);
115 if (npObject->_class->invoke) {
118 retval = npObject->_class->invoke(npObject, identifie
179 NPObject* npObject = v8ObjectToNPObject(self); local
254 NPObject* npObject = v8ObjectToNPObject(self); local
304 NPObject* npObject = v8ObjectToNPObject(info.Holder()); local
347 NPObject* npObject = static_cast<NPObject*>(parameter); local
[all...]
H A Dnpruntime.cpp268 NPObject* npObject; local
270 npObject = npClass->allocate(npp, npClass);
272 npObject = reinterpret_cast<NPObject*>(malloc(sizeof(NPObject)));
274 npObject->_class = npClass;
275 npObject->referenceCount = 1;
276 return npObject;
282 NPObject* _NPN_RetainObject(NPObject* npObject) argument
284 ASSERT(npObject);
285 ASSERT(npObject->referenceCount > 0);
287 if (npObject)
296 _NPN_DeallocateObject(NPObject* npObject) argument
325 _NPN_ReleaseObject(NPObject* npObject) argument
374 _NPN_RegisterObject(NPObject* npObject, NPObject* owner) argument
405 _NPN_UnregisterObject(NPObject* npObject) argument
450 _NPN_IsAlive(NPObject* npObject) argument
[all...]
/external/webkit/Source/WebKit2/Shared/Plugins/
H A DNPObjectMessageReceiver.h53 NPObject* npObject() const { return m_npObject; } function in class:WebKit::NPObjectMessageReceiver
H A DNPObjectProxy.h47 static NPObjectProxy* toNPObjectProxy(NPObject* npObject) argument
49 ASSERT(isNPObjectProxy(npObject));
50 return static_cast<NPObjectProxy*>(npObject);
H A DNPObjectMessageReceiver.cpp38 PassOwnPtr<NPObjectMessageReceiver> NPObjectMessageReceiver::create(NPRemoteObjectMap* npRemoteObjectMap, Plugin* plugin, uint64_t npObjectID, NPObject* npObject) argument
40 return adoptPtr(new NPObjectMessageReceiver(npRemoteObjectMap, plugin, npObjectID, npObject));
43 NPObjectMessageReceiver::NPObjectMessageReceiver(NPRemoteObjectMap* npRemoteObjectMap, Plugin* plugin, uint64_t npObjectID, NPObject* npObject) argument
47 , m_npObject(npObject)
H A DNPRemoteObjectMap.cpp71 void NPRemoteObjectMap::npObjectProxyDestroyed(NPObject* npObject) argument
73 NPObjectProxy* npObjectProxy = NPObjectProxy::toNPObjectProxy(npObject);
79 uint64_t NPRemoteObjectMap::registerNPObject(NPObject* npObject, Plugin* plugin) argument
82 m_registeredNPObjects.set(npObjectID, NPObjectMessageReceiver::create(this, plugin, npObjectID, npObject).leakPtr());
114 NPObject* npObject = variant.value.objectValue; local
115 if (NPObjectProxy::isNPObjectProxy(npObject)) {
116 NPObjectProxy* npObjectProxy = NPObjectProxy::toNPObjectProxy(npObject);
126 uint64_t npObjectID = registerNPObject(npObject, plugin);
172 NPObject* npObject = npObjectMessageReceiver->npObject(); local
[all...]
H A DNPObjectProxy.cpp65 bool NPObjectProxy::isNPObjectProxy(NPObject* npObject) argument
67 return npObject->_class == npClass();
294 void NPObjectProxy::NP_Deallocate(NPObject* npObject) argument
296 NPObjectProxy* npObjectProxy = toNPObjectProxy(npObject);
300 bool NPObjectProxy::NP_HasMethod(NPObject* npObject, NPIdentifier methodName) argument
302 return toNPObjectProxy(npObject)->hasMethod(methodName);
305 bool NPObjectProxy::NP_Invoke(NPObject* npObject, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
307 return toNPObjectProxy(npObject)->invoke(methodName, arguments, argumentCount, result);
310 bool NPObjectProxy::NP_InvokeDefault(NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
312 return toNPObjectProxy(npObject)
315 NP_HasProperty(NPObject* npObject, NPIdentifier propertyName) argument
320 NP_GetProperty(NPObject* npObject, NPIdentifier propertyName, NPVariant* result) argument
325 NP_SetProperty(NPObject* npObject, NPIdentifier propertyName, const NPVariant* value) argument
330 NP_RemoveProperty(NPObject* npObject, NPIdentifier propertyName) argument
335 NP_Enumerate(NPObject* npObject, NPIdentifier** identifiers, uint32_t* identifierCount) argument
340 NP_Construct(NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
[all...]
/external/webkit/Source/WebKit2/WebProcess/Plugins/Netscape/
H A DNPJSObject.h55 static NPJSObject* toNPJSObject(NPObject* npObject) argument
57 ASSERT(isNPJSObject(npObject));
58 return static_cast<NPJSObject*>(npObject);
H A DJSNPObject.h42 JSNPObject(JSC::JSGlobalObject*, NPRuntimeObjectMap* objectMap, NPObject* npObject);
53 NPObject* npObject() const { return m_npObject; } function in class:WebKit::JSNPObject
H A DNPRuntimeUtilities.cpp63 NPObject* npObject; local
65 npObject = npClass->allocate(npp, npClass);
67 npObject = npnMemNew<NPObject>();
69 npObject->_class = npClass;
70 npObject->referenceCount = 1;
72 return npObject;
75 void deallocateNPObject(NPObject* npObject) argument
77 ASSERT(npObject);
78 if (!npObject)
81 if (npObject
87 retainNPObject(NPObject* npObject) argument
96 releaseNPObject(NPObject* npObject) argument
[all...]
H A DNPRuntimeObjectMap.cpp67 NPObject* npObject = jsNPObject->npObject(); local
69 retainNPObject(npObject);
70 return npObject;
92 JSObject* NPRuntimeObjectMap::getOrCreateJSObject(JSGlobalObject* globalObject, NPObject* npObject) argument
95 if (NPJSObject::isNPJSObject(npObject))
96 return NPJSObject::toNPJSObject(npObject)->jsObject();
98 if (JSNPObject* jsNPObject = m_jsNPObjects.get(npObject))
101 JSNPObject* jsNPObject = new (&globalObject->globalData()) JSNPObject(globalObject, this, npObject);
102 m_jsNPObjects.set(npObject, jsNPObjec
176 NPObject* npObject = getOrCreateNPObject(exec->globalData(), asObject(value)); local
184 evaluate(NPObject* npObject, const String&scriptString, NPVariant* result) argument
[all...]
H A DJSNPObject.cpp52 JSNPObject::JSNPObject(JSGlobalObject* globalObject, NPRuntimeObjectMap* objectMap, NPObject* npObject) argument
55 , m_npObject(npObject)
H A DNPJSObject.cpp66 bool NPJSObject::isNPJSObject(NPObject* npObject) argument
68 return npObject->_class == npClass();
333 void NPJSObject::NP_Deallocate(NPObject* npObject) argument
335 NPJSObject* npJSObject = toNPJSObject(npObject);
339 bool NPJSObject::NP_HasMethod(NPObject* npObject, NPIdentifier methodName) argument
341 return toNPJSObject(npObject)->hasMethod(methodName);
344 bool NPJSObject::NP_Invoke(NPObject* npObject, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
346 return toNPJSObject(npObject)->invoke(methodName, arguments, argumentCount, result);
349 bool NPJSObject::NP_InvokeDefault(NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
351 return toNPJSObject(npObject)
354 NP_HasProperty(NPObject* npObject, NPIdentifier propertyName) argument
359 NP_GetProperty(NPObject* npObject, NPIdentifier propertyName, NPVariant* result) argument
364 NP_SetProperty(NPObject* npObject, NPIdentifier propertyName, const NPVariant* value) argument
369 NP_RemoveProperty(NPObject* npObject, NPIdentifier propertyName) argument
374 NP_Enumerate(NPObject* npObject, NPIdentifier** identifiers, uint32_t* identifierCount) argument
379 NP_Construct(NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
[all...]
H A DNetscapePlugin.cpp213 bool NetscapePlugin::evaluate(NPObject* npObject, const String& scriptString, NPVariant* result) argument
215 return m_pluginController->evaluate(npObject, scriptString, result, allowPopups());
H A DNetscapeBrowserFuncs.cpp635 static NPObject *NPN_RetainObject(NPObject *npObject) argument
637 retainNPObject(npObject);
638 return npObject;
641 static void NPN_ReleaseObject(NPObject *npObject) argument
643 releaseNPObject(npObject);
646 static bool NPN_Invoke(NPP, NPObject *npObject, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
648 if (npObject->_class->invoke)
649 return npObject->_class->invoke(npObject, methodName, arguments, argumentCount, result);
654 static bool NPN_InvokeDefault(NPP, NPObject *npObject, cons argument
662 NPN_Evaluate(NPP npp, NPObject *npObject, NPString *script, NPVariant* result) argument
672 NPN_GetProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName, NPVariant* result) argument
683 NPN_SetProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName, const NPVariant* value) argument
694 NPN_RemoveProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName) argument
705 NPN_HasProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName) argument
716 NPN_HasMethod(NPP npp, NPObject* npObject, NPIdentifier methodName) argument
749 NPN_Enumerate(NPP npp, NPObject* npObject, NPIdentifier** identifiers, uint32_t* identifierCount) argument
765 NPN_Construct(NPP npp, NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
[all...]
/external/webkit/Source/WebCore/bridge/c/
H A Dc_utility.cpp107 NPObject* npObject = _NPN_CreateScriptObject(0, object, rootObject); local
108 OBJECT_TO_NPVARIANT(npObject, *result);
/external/webkit/Tools/DumpRenderTree/TestNetscapePlugIn/
H A DPluginTest.h172 static void NP_Deallocate(NPObject* npObject) argument
174 delete static_cast<T*>(npObject);
177 static bool NP_HasMethod(NPObject* npObject, NPIdentifier methodName) argument
179 return static_cast<T*>(npObject)->hasMethod(methodName);
182 static bool NP_Invoke(NPObject* npObject, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
184 return static_cast<T*>(npObject)->invoke(methodName, arguments, argumentCount, result);
187 static bool NP_InvokeDefault(NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument
189 return static_cast<T*>(npObject)->invokeDefault(arguments, argumentCount, result);
192 static bool NP_HasProperty(NPObject* npObject, NPIdentifier propertyName) argument
194 return static_cast<T*>(npObject)
197 NP_GetProperty(NPObject* npObject, NPIdentifier propertyName, NPVariant* result) argument
[all...]
H A DPluginTest.cpp146 bool PluginTest::NPN_RemoveProperty(NPObject* npObject, NPIdentifier propertyName) argument
148 return browser->removeproperty(m_npp, npObject, propertyName);
/external/webkit/Tools/DumpRenderTree/chromium/
H A DCppVariant.cpp303 NPObject* npObject = value.objectValue; local
304 if (!WebBindings::hasMethod(0, npObject, methodName))
307 bool status = WebBindings::invoke(0, npObject, methodName, arguments, argumentCount, &r);
/external/webkit/Source/WebCore/bridge/
H A DNP_jsobject.cpp61 void add(RootObject* rootObject, JSObject* jsObject, NPObject* npObject) argument
70 iter->second.add(jsObject, npObject);
/external/webkit/Source/WebKit2/PluginProcess/
H A DPluginControllerProxy.cpp257 bool PluginControllerProxy::evaluate(NPObject* npObject, const String& scriptString, NPVariant* result, bool allowPopups) argument
262 OBJECT_TO_NPVARIANT(npObject, npObjectAsNPVariant);
/external/webkit/Source/WebKit2/WebProcess/Plugins/
H A DPluginView.cpp932 bool PluginView::evaluate(NPObject* npObject, const String& scriptString, NPVariant* result, bool allowPopups) argument
945 bool returnValue = m_npRuntimeObjectMap.evaluate(npObject, scriptString, result);
/external/webkit/Source/WebCore/plugins/
H A DPluginView.cpp775 NPObject* PluginView::npObject() function in class:WebCore::PluginView
810 NPObject* object = npObject();

Completed in 328 milliseconds

12