/external/webkit/Source/WebCore/bindings/v8/ |
H A D | V8Helpers.cpp | 40 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 D | NPV8Object.cpp | 71 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 D | V8NPObject.cpp | 71 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 D | npruntime.cpp | 268 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 D | NPObjectMessageReceiver.h | 53 NPObject* npObject() const { return m_npObject; } function in class:WebKit::NPObjectMessageReceiver
|
H A D | NPObjectProxy.h | 47 static NPObjectProxy* toNPObjectProxy(NPObject* npObject) argument 49 ASSERT(isNPObjectProxy(npObject)); 50 return static_cast<NPObjectProxy*>(npObject);
|
H A D | NPObjectMessageReceiver.cpp | 38 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 D | NPRemoteObjectMap.cpp | 71 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 D | NPObjectProxy.cpp | 65 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 D | NPJSObject.h | 55 static NPJSObject* toNPJSObject(NPObject* npObject) argument 57 ASSERT(isNPJSObject(npObject)); 58 return static_cast<NPJSObject*>(npObject);
|
H A D | JSNPObject.h | 42 JSNPObject(JSC::JSGlobalObject*, NPRuntimeObjectMap* objectMap, NPObject* npObject); 53 NPObject* npObject() const { return m_npObject; } function in class:WebKit::JSNPObject
|
H A D | NPRuntimeUtilities.cpp | 63 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 D | NPRuntimeObjectMap.cpp | 67 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 D | JSNPObject.cpp | 52 JSNPObject::JSNPObject(JSGlobalObject* globalObject, NPRuntimeObjectMap* objectMap, NPObject* npObject) argument 55 , m_npObject(npObject)
|
H A D | NPJSObject.cpp | 66 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 D | NetscapePlugin.cpp | 213 bool NetscapePlugin::evaluate(NPObject* npObject, const String& scriptString, NPVariant* result) argument 215 return m_pluginController->evaluate(npObject, scriptString, result, allowPopups());
|
H A D | NetscapeBrowserFuncs.cpp | 635 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 D | c_utility.cpp | 107 NPObject* npObject = _NPN_CreateScriptObject(0, object, rootObject); local 108 OBJECT_TO_NPVARIANT(npObject, *result);
|
/external/webkit/Tools/DumpRenderTree/TestNetscapePlugIn/ |
H A D | PluginTest.h | 172 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 D | PluginTest.cpp | 146 bool PluginTest::NPN_RemoveProperty(NPObject* npObject, NPIdentifier propertyName) argument 148 return browser->removeproperty(m_npp, npObject, propertyName);
|
/external/webkit/Tools/DumpRenderTree/chromium/ |
H A D | CppVariant.cpp | 303 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 D | NP_jsobject.cpp | 61 void add(RootObject* rootObject, JSObject* jsObject, NPObject* npObject) argument 70 iter->second.add(jsObject, npObject);
|
/external/webkit/Source/WebKit2/PluginProcess/ |
H A D | PluginControllerProxy.cpp | 257 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 D | PluginView.cpp | 932 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 D | PluginView.cpp | 775 NPObject* PluginView::npObject() function in class:WebCore::PluginView 810 NPObject* object = npObject();
|