/external/chromium_org/third_party/WebKit/Source/bindings/v8/ |
H A D | npruntime.cpp | 269 NPObject* npObject; local 271 npObject = npClass->allocate(npp, npClass); 273 npObject = reinterpret_cast<NPObject*>(malloc(sizeof(NPObject))); 275 npObject->_class = npClass; 276 npObject->referenceCount = 1; 277 return npObject; 283 NPObject* _NPN_RetainObject(NPObject* npObject) argument 285 ASSERT(npObject); 286 ASSERT(npObject->referenceCount > 0); 288 if (npObject) 297 _NPN_DeallocateObject(NPObject* npObject) argument 317 _NPN_ReleaseObject(NPObject* npObject) argument 377 _NPN_RegisterObject(NPObject* npObject, NPObject* owner) argument 408 _NPN_UnregisterObject(NPObject* npObject) argument 458 _NPN_IsAlive(NPObject* npObject) argument [all...] |
H A D | NPV8Object.cpp | 66 static void freeV8NPObject(NPObject* npObject) argument 68 V8NPObject* v8NpObject = reinterpret_cast<V8NPObject*>(npObject); 69 disposeUnderlyingV8Object(npObject); 80 static v8::Local<v8::Context> toV8Context(NPP npp, NPObject* npObject) argument 82 ASSERT(npObject->_class == &V8NPObjectClass); 83 V8NPObject* object = reinterpret_cast<V8NPObject*>(npObject); 163 V8NPObject* npObjectToV8NPObject(NPObject* npObject) argument 165 if (npObject->_class != &V8NPObjectClass) 167 V8NPObject* v8NpObject = reinterpret_cast<V8NPObject*>(npObject); 173 void disposeUnderlyingV8Object(NPObject* npObject) argument 207 _NPN_Invoke(NPP npp, NPObject* npObject, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument 273 _NPN_InvokeDefault(NPP npp, NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument 322 _NPN_Evaluate(NPP npp, NPObject* npObject, NPString* npScript, NPVariant* result) argument 329 _NPN_EvaluateHelper(NPP npp, bool popupsAllowed, NPObject* npObject, NPString* npScript, NPVariant* result) argument 368 _NPN_GetProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName, NPVariant* result) argument 402 _NPN_SetProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName, const NPVariant* value) argument 428 _NPN_RemoveProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName) argument 451 _NPN_HasProperty(NPP npp, NPObject* npObject, NPIdentifier propertyName) argument 474 _NPN_HasMethod(NPP npp, NPObject* npObject, NPIdentifier methodName) argument 498 _NPN_SetException(NPObject* npObject, const NPUTF8 *message) argument 518 _NPN_Enumerate(NPP npp, NPObject* npObject, NPIdentifier** identifier, uint32_t* count) argument 573 _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 89 npObject = v8ObjectToNPObject(scriptInstance->newLocal(isolate)); 91 npObject = 0; 100 npObject = v8ObjectToNPObject(args.Holder()); 104 if (!npObject || !_NPN_IsAlive(npObject)) { 114 convertV8ObjectToNPVariant(args[i], npObject, &npArgs[i]); 122 if (npObject->_class->invoke) { 125 retval = npObject->_class->invoke(npObject, identifie 222 NPObject* npObject = v8ObjectToNPObject(self); local 309 NPObject* npObject = v8ObjectToNPObject(self); local 360 NPObject* npObject = v8ObjectToNPObject(info.Holder()); local 405 NPObject* npObject = static_cast<NPObject*>(toNative(*wrapper)); local [all...] |
H A D | ScriptController.cpp | 389 NPObject* npObject = toPluginView(widget)->scriptableObject(); 390 if (!npObject) 417 v8::Local<v8::Object> wrapper = createV8ObjectForNPObject(npObject, 0); 420 m_pluginObjects.set(widget, npObject);
|
/external/chromium_org/third_party/WebKit/Source/testing/plugin/ |
H A D | PluginTest.h | 206 static void NP_Deallocate(NPObject* npObject) argument 208 delete static_cast<T*>(npObject); 211 static bool NP_HasMethod(NPObject* npObject, NPIdentifier methodName) argument 213 return static_cast<T*>(npObject)->hasMethod(methodName); 216 static bool NP_Invoke(NPObject* npObject, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument 218 return static_cast<T*>(npObject)->invoke(methodName, arguments, argumentCount, result); 221 static bool NP_InvokeDefault(NPObject* npObject, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) argument 223 return static_cast<T*>(npObject)->invokeDefault(arguments, argumentCount, result); 226 static bool NP_HasProperty(NPObject* npObject, NPIdentifier propertyName) argument 228 return static_cast<T*>(npObject) 231 NP_GetProperty(NPObject* npObject, NPIdentifier propertyName, NPVariant* result) argument 236 NP_RemoveProperty(NPObject* npObject, NPIdentifier propertyName) argument [all...] |
H A D | PluginTest.cpp | 211 NPObject* PluginTest::NPN_RetainObject(NPObject* npObject) argument 213 return browser->retainobject(npObject); 216 void PluginTest::NPN_ReleaseObject(NPObject* npObject) argument 218 browser->releaseobject(npObject); 221 bool PluginTest::NPN_GetProperty(NPObject* npObject, NPIdentifier propertyName, NPVariant* value) argument 223 return browser->getproperty(m_npp, npObject, propertyName, value); 226 bool PluginTest::NPN_RemoveProperty(NPObject* npObject, NPIdentifier propertyName) argument 228 return browser->removeproperty(m_npp, npObject, propertyName);
|
/external/chromium_org/third_party/WebKit/Source/testing/runner/ |
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); 316 NPObject* npObject = value.objectValue; local 318 bool status = WebBindings::invokeDefault(0, npObject, arguments, argumentCount, &r);
|