Searched refs:NPJSObject (Results 1 - 5 of 5) sorted by relevance

/external/webkit/Source/WebKit2/WebProcess/Plugins/Netscape/
H A DNPJSObject.cpp27 #include "NPJSObject.h"
45 NPJSObject* NPJSObject::create(JSGlobalData& globalData, NPRuntimeObjectMap* objectMap, JSObject* jsObject)
47 // We should never have a JSNPObject inside an NPJSObject.
50 NPJSObject* npJSObject = toNPJSObject(createNPObject(0, npClass()));
56 NPJSObject::NPJSObject() function in class:WebKit::NPJSObject
61 NPJSObject::~NPJSObject()
66 bool NPJSObject
[all...]
H A DNPJSObject.h45 // NPJSObject is an NPObject that wraps a JSObject.
46 class NPJSObject : public NPObject { class in namespace:WebKit
47 WTF_MAKE_NONCOPYABLE(NPJSObject);
49 static NPJSObject* create(JSC::JSGlobalData&, NPRuntimeObjectMap*, JSC::JSObject*);
55 static NPJSObject* toNPJSObject(NPObject* npObject)
58 return static_cast<NPJSObject*>(npObject);
62 NPJSObject();
63 ~NPJSObject();
H A DNPRuntimeObjectMap.h46 class NPJSObject;
66 void npJSObjectDestroyed(NPJSObject*);
89 HashMap<JSC::JSObject*, NPJSObject*> m_npJSObjects;
H A DNPRuntimeObjectMap.cpp30 #include "NPJSObject.h"
74 if (NPJSObject* npJSObject = m_npJSObjects.get(jsObject)) {
79 NPJSObject* npJSObject = NPJSObject::create(globalData, this, jsObject);
85 void NPRuntimeObjectMap::npJSObjectDestroyed(NPJSObject* npJSObject)
94 // If this is an NPJSObject, we can just get the JSObject that it's wrapping.
95 if (NPJSObject::isNPJSObject(npObject))
96 return NPJSObject::toNPJSObject(npObject)->jsObject();
217 Vector<NPJSObject*> npJSObjects;
H A DJSNPObject.cpp30 #include "NPJSObject.h"
59 // We should never have an NPJSObject inside a JSNPObject.
60 ASSERT(!NPJSObject::isNPJSObject(m_npObject));

Completed in 73 milliseconds