Home | History | Annotate | Download | only in Netscape

Lines Matching refs:jsNPObject

29 #include "JSNPObject.h"
64 // If this is a JSNPObject, we can just get its underlying NPObject.
65 if (jsObject->classInfo() == &JSNPObject::s_info) {
66 JSNPObject* jsNPObject = static_cast<JSNPObject*>(jsObject);
67 NPObject* npObject = jsNPObject->npObject();
98 if (JSNPObject* jsNPObject = m_jsNPObjects.get(npObject))
99 return jsNPObject;
101 JSNPObject* jsNPObject = new (&globalObject->globalData()) JSNPObject(globalObject, this, npObject);
102 m_jsNPObjects.set(npObject, jsNPObject);
104 return jsNPObject;
107 void NPRuntimeObjectMap::jsNPObjectDestroyed(JSNPObject* jsNPObject)
110 ASSERT(m_jsNPObjects.contains(jsNPObject->npObject()));
111 m_jsNPObjects.remove(jsNPObject->npObject());
227 Vector<JSNPObject*> jsNPObjects;