/external/webkit/Source/WebKit2/WebProcess/Plugins/Netscape/ |
NPRuntimeUtilities.cpp | 59 NPObject* createNPObject(NPP npp, NPClass* npClass) 63 NPObject* npObject; 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 [all...] |
NPRuntimeObjectMap.cpp | 62 NPObject* NPRuntimeObjectMap::getOrCreateNPObject(JSGlobalData& globalData, JSObject* jsObject) 64 // If this is a JSNPObject, we can just get its underlying NPObject. 67 NPObject* npObject = jsNPObject->npObject(); 69 retainNPObject(npObject); 70 return npObject; 92 JSObject* NPRuntimeObjectMap::getOrCreateJSObject(JSGlobalObject* globalObject, NPObject* npObject) 95 if (NPJSObject::isNPJSObject(npObject)) [all...] |
NPJSObject.cpp | 66 bool NPJSObject::isNPJSObject(NPObject* npObject) 68 return npObject->_class == npClass(); 326 NPObject* NPJSObject::NP_Allocate(NPP npp, NPClass*) 333 void NPJSObject::NP_Deallocate(NPObject* npObject) 335 NPJSObject* npJSObject = toNPJSObject(npObject); 339 bool NPJSObject::NP_HasMethod(NPObject* npObject, NPIdentifier methodName) 341 return toNPJSObject(npObject)->hasMethod(methodName) [all...] |
NetscapeBrowserFuncs.cpp | 425 NPObject* windowNPObject = plugin->windowScriptNPObject(); 429 *(NPObject**)value = windowNPObject; 436 NPObject* pluginElementNPObject = plugin->pluginElementNPObject(); 437 *(NPObject**)value = pluginElementNPObject; 630 static NPObject* NPN_CreateObject(NPP npp, NPClass *npClass) 635 static NPObject *NPN_RetainObject(NPObject *npObject) 637 retainNPObject(npObject); 638 return npObject; [all...] |
NPJSObject.h | 45 // NPJSObject is an NPObject that wraps a JSObject. 46 class NPJSObject : public NPObject { 53 static bool isNPJSObject(NPObject*); 55 static NPJSObject* toNPJSObject(NPObject* npObject) 57 ASSERT(isNPJSObject(npObject)); 58 return static_cast<NPJSObject*>(npObject); 80 static NPObject* NP_Allocate(NPP, NPClass*); 81 static void NP_Deallocate(NPObject*); 82 static bool NP_HasMethod(NPObject*, NPIdentifier methodName) [all...] |
JSNPObject.h | 32 struct NPObject; 38 // JSNPObject is a JSObject that wraps an NPObject. 42 JSNPObject(JSC::JSGlobalObject*, NPRuntimeObjectMap* objectMap, NPObject* npObject); 53 NPObject* npObject() const { return m_npObject; } 77 NPObject* m_npObject;
|
JSNPObject.cpp | 50 const ClassInfo JSNPObject::s_info = { "NPObject", &JSObjectWithGlobalObject::s_info, 0, 0 }; 52 JSNPObject::JSNPObject(JSGlobalObject* globalObject, NPRuntimeObjectMap* objectMap, NPObject* npObject) 55 , m_npObject(npObject) 114 throwError(exec, createError(exec, "Error calling method on NPObject.")); 153 throwError(exec, createError(exec, "Error calling method on NPObject.")); 188 throwError(exec, createError(exec, "Error calling method on NPObject.")); 238 // First, check if the NPObject has a property with this name. 244 // Second, check if the NPObject has a method with this name. 262 // First, check if the NPObject has a property with this name [all...] |
/external/webkit/Source/WebCore/bindings/v8/ |
V8Helpers.cpp | 40 v8::Local<v8::Context> toV8Context(NPP npp, NPObject* npObject) 42 V8NPObject* object = reinterpret_cast<V8NPObject*>(npObject); 46 V8Proxy* toV8Proxy(NPObject* npObject) 48 V8NPObject* object = reinterpret_cast<V8NPObject*>(npObject);
|
NPV8Object.cpp | 66 static NPObject* allocV8NPObject(NPP, NPClass*) 68 return static_cast<NPObject*>(malloc(sizeof(V8NPObject))); 71 static void freeV8NPObject(NPObject* npObject) 73 V8NPObject* v8NpObject = reinterpret_cast<V8NPObject*>(npObject); 81 static PassOwnArrayPtr<v8::Handle<v8::Value> > createValueListFromVariantArgs(const NPVariant* arguments, uint32_t argumentCount, NPObject* owner) 103 NPObject* v8ObjectToNPObject(v8::Handle<v8::Object> object) 105 return reinterpret_cast<NPObject*>(object->GetPointerFromInternalField(v8DOMWrapperObjectIndex)); 116 NPObject* npCreateV8ScriptObject(NPP npp, v8::Handle<v8::Object> object, DOMWindow* root) 123 NPObject* returnValue = v8ObjectToNPObject(object) [all...] |
npruntime.cpp | 263 NPObject *_NPN_CreateObject(NPP npp, NPClass* npClass) 268 NPObject* npObject; 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; [all...] |
V8NPObject.cpp | 68 // Params: holder could be HTMLEmbedElement or NPObject 71 NPObject* npObject; 86 npObject = v8ObjectToNPObject(scriptInstance->instance()); 88 npObject = 0; 90 // The holder object is not a subtype of HTMLPlugInElement, it must be an NPObject which has three 93 return throwError("NPMethod called on non-NPObject", V8Proxy::ReferenceError); 95 npObject = v8ObjectToNPObject(args.Holder()); 98 // Verify that our wrapper wasn't using a NPObject which has already been deleted. 99 if (!npObject || !_NPN_IsAlive(npObject) [all...] |
ScriptController.cpp | 263 void ScriptController::bindToWindowObject(Frame* frame, const String& key, NPObject* object) 315 NPObject* npObject = PlatformBridge::pluginScriptableObject(widget); 317 if (!npObject) 341 // NPObject as part of its wrapper. However, before accessing the object 344 v8::Local<v8::Object> wrapper = createV8ObjectForNPObject(npObject, 0); 351 // call _NPN_ReleaseObject on the npObject to balance the reference count. 354 ASSERT(it->second == npObject); 360 m_pluginObjects.set(widget, npObject); 389 static NPObject* createNoScriptObject( [all...] |
/external/webkit/Source/WebKit2/Shared/Plugins/ |
NPObjectProxy.cpp | 65 bool NPObjectProxy::isNPObjectProxy(NPObject* npObject) 67 return npObject->_class == npClass(); 287 NPObject* NPObjectProxy::NP_Allocate(NPP npp, NPClass*) 294 void NPObjectProxy::NP_Deallocate(NPObject* npObject) 296 NPObjectProxy* npObjectProxy = toNPObjectProxy(npObject); 300 bool NPObjectProxy::NP_HasMethod(NPObject* npObject, NPIdentifier methodName) 302 return toNPObjectProxy(npObject)->hasMethod(methodName) [all...] |
NPRemoteObjectMap.cpp | 62 NPObject* NPRemoteObjectMap::createNPObjectProxy(uint64_t remoteObjectID, Plugin* plugin) 71 void NPRemoteObjectMap::npObjectProxyDestroyed(NPObject* npObject) 73 NPObjectProxy* npObjectProxy = NPObjectProxy::toNPObjectProxy(npObject); 79 uint64_t NPRemoteObjectMap::registerNPObject(NPObject* npObject, Plugin* plugin) 82 m_registeredNPObjects.set(npObjectID, NPObjectMessageReceiver::create(this, plugin, npObjectID, npObject).leakPtr()); 114 NPObject* npObject = variant.value.objectValue; 115 if (NPObjectProxy::isNPObjectProxy(npObject)) { [all...] |
NPObjectProxy.h | 39 class NPObjectProxy : public NPObject { 45 static bool isNPObjectProxy(NPObject*); 47 static NPObjectProxy* toNPObjectProxy(NPObject* npObject) 49 ASSERT(isNPObjectProxy(npObject)); 50 return static_cast<NPObjectProxy*>(npObject); 75 static NPObject* NP_Allocate(NPP, NPClass*); 76 static void NP_Deallocate(NPObject*); 77 static bool NP_HasMethod(NPObject*, NPIdentifier methodName); 78 static bool NP_Invoke(NPObject*, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result) [all...] |
NPObjectMessageReceiver.cpp | 38 PassOwnPtr<NPObjectMessageReceiver> NPObjectMessageReceiver::create(NPRemoteObjectMap* npRemoteObjectMap, Plugin* plugin, uint64_t npObjectID, NPObject* npObject) 40 return adoptPtr(new NPObjectMessageReceiver(npRemoteObjectMap, plugin, npObjectID, npObject)); 43 NPObjectMessageReceiver::NPObjectMessageReceiver(NPRemoteObjectMap* npRemoteObjectMap, Plugin* plugin, uint64_t npObjectID, NPObject* npObject) 47 , m_npObject(npObject)
|
NPObjectMessageReceiver.h | 47 static PassOwnPtr<NPObjectMessageReceiver> create(NPRemoteObjectMap*, Plugin*, uint64_t npObjectID, NPObject*); 53 NPObject* npObject() const { return m_npObject; } 56 NPObjectMessageReceiver(NPRemoteObjectMap*, Plugin*, uint64_t npObjectID, NPObject*); 73 NPObject* m_npObject;
|
/external/webkit/Source/WebCore/platform/qt/ |
PlatformBridgeQt.cpp | 39 NPObject* PlatformBridge::pluginScriptableObject(Widget* widget) 48 return pluginView->npObject();
|
/external/webkit/Tools/DumpRenderTree/TestNetscapePlugIn/ |
PluginTest.h | 74 NPObject* NPN_CreateObject(NPClass*); 75 bool NPN_RemoveProperty(NPObject*, NPIdentifier propertyName); 112 // NPObject helper template. 113 template<typename T> struct Object : NPObject { 115 static NPObject* create(PluginTest* pluginTest) 167 static NPObject* NP_Allocate(NPP npp, NPClass* aClass) 172 static void NP_Deallocate(NPObject* npObject) 174 delete static_cast<T*>(npObject); 177 static bool NP_HasMethod(NPObject* npObject, NPIdentifier methodName [all...] |
PluginTest.cpp | 141 NPObject* PluginTest::NPN_CreateObject(NPClass* npClass) 146 bool PluginTest::NPN_RemoveProperty(NPObject* npObject, NPIdentifier propertyName) 148 return browser->removeproperty(m_npp, npObject, propertyName); 160 NPObject* windowScriptObject;
|
/external/webkit/Source/WebCore/bindings/js/ |
ScriptControllerMac.mm | 58 - (NPObject *)createPluginScriptableObject; 88 NPObject* npObject = [widgetView createPluginScriptableObject]; 89 if (!npObject) 91 RefPtr<Instance> instance = JSC::Bindings::CInstance::create(npObject, rootObject.release()); 92 // -createPluginScriptableObject returns a retained NPObject. The caller is expected to release it. 93 _NPN_ReleaseObject(npObject);
|
/external/webkit/Source/WebCore/bridge/c/ |
c_utility.cpp | 92 NPObject* obj = instance->getObject(); 107 NPObject* npObject = _NPN_CreateScriptObject(0, object, rootObject); 108 OBJECT_TO_NPVARIANT(npObject, *result); 133 NPObject* obj = variant->value.objectValue; 139 // Wrap NPObject in a CInstance.
|
/external/webkit/Tools/DumpRenderTree/chromium/ |
CppVariant.cpp | 97 NPObject* thisValue = value.objectValue; 98 NPObject* otherValue = other.value.objectValue; 212 void CppVariant::set(NPObject* newValue) 257 NPObject* npValue = value.objectValue; 303 NPObject* npObject = value.objectValue; 304 if (!WebBindings::hasMethod(0, npObject, methodName)) 307 bool status = WebBindings::invoke(0, npObject, methodName, arguments, argumentCount, &r);
|
/external/webkit/Source/WebKit2/PluginProcess/ |
PluginControllerProxy.cpp | 219 NPObject* PluginControllerProxy::windowScriptNPObject() 238 NPObject* PluginControllerProxy::pluginElementNPObject() 257 bool PluginControllerProxy::evaluate(NPObject* npObject, const String& scriptString, NPVariant* result, bool allowPopups) 262 OBJECT_TO_NPVARIANT(npObject, npObjectAsNPVariant); 264 // Send the NPObject over as an NPVariantData. 504 NPObject* pluginScriptableNPObject = m_plugin->pluginScriptableNPObject();
|
/external/webkit/Source/WebCore/bridge/ |
NP_jsobject.cpp | 56 NPObject* get(RootObject* rootObject, JSObject* jsObject) 61 void add(RootObject* rootObject, JSObject* jsObject, NPObject* npObject) 70 iter->second.add(jsObject, npObject); 96 typedef HashMap<JSObject*, NPObject*> JSToNPObjectMap; 118 static NPObject* jsAllocate(NPP, NPClass*) 120 return static_cast<NPObject*>(malloc(sizeof(JavaScriptObject))); 123 static void jsDeallocate(NPObject* npObj) 144 NPObject* _NPN_CreateScriptObject(NPP npp, JSObject* imp, PassRefPtr<RootObject> rootObject) 146 if (NPObject* object = objectMap().get(rootObject.get(), imp) [all...] |