HomeSort by relevance Sort by last modified time
    Searched refs:npObject (Results 1 - 25 of 30) sorted by null

1 2

  /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...]

Completed in 329 milliseconds

1 2