HomeSort by relevance Sort by last modified time
    Searched full:npobject (Results 1 - 25 of 123) sorted by null

1 2 3 4 5

  /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...]
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...]
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...]
NPRuntimeObjectMap.h 32 struct NPObject;
63 // Returns an NPObject that wraps the given JSObject object. If there is already an NPObject that wraps this JSObject, it will
65 NPObject* getOrCreateNPObject(JSC::JSGlobalData&, JSC::JSObject*);
68 // Returns a JSObject object that wraps the given NPObject.
69 JSC::JSObject* getOrCreateJSObject(JSC::JSGlobalObject*, NPObject*);
75 bool evaluate(NPObject*, const String& scriptString, NPVariant* result);
90 HashMap<NPObject*, JSNPObject*> m_jsNPObjects;
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...]
NPRuntimeUtilities.h 33 struct NPObject;
52 NPObject* createNPObject(NPP, NPClass*);
53 void deallocateNPObject(NPObject*);
55 void retainNPObject(NPObject*);
56 void releaseNPObject(NPObject*);
  /external/webkit/Source/WebKit2/Shared/Plugins/
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...]
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...]
  /external/webkit/Source/WebCore/bindings/v8/
npruntime_impl.h 54 NPObject *_NPN_CreateObject(NPP, NPClass*);
55 NPObject* _NPN_RetainObject(NPObject*);
56 void _NPN_ReleaseObject(NPObject*);
57 bool _NPN_Invoke(NPP, NPObject*, NPIdentifier methodName, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result);
58 bool _NPN_InvokeDefault(NPP, NPObject*, const NPVariant* arguments, uint32_t argumentCount, NPVariant* result);
59 bool _NPN_Evaluate(NPP, NPObject*, NPString* npScript, NPVariant* result);
60 bool _NPN_EvaluateHelper(NPP, bool popupsAllowed, NPObject*, NPString* npScript, NPVariant* result);
61 bool _NPN_GetProperty(NPP, NPObject*, NPIdentifier propertyName, NPVariant* result);
62 bool _NPN_SetProperty(NPP, NPObject*, NPIdentifier propertyName, const NPVariant* value)
    [all...]
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...]
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...]
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...]
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);
  /external/webkit/Source/WebCore/bridge/
npruntime_impl.h 44 extern NPObject* _NPN_CreateObject(NPP, NPClass*);
45 extern NPObject* _NPN_RetainObject(NPObject*);
46 extern void _NPN_ReleaseObject(NPObject*);
47 extern void _NPN_DeallocateObject(NPObject*);
48 extern bool _NPN_Invoke(NPP, NPObject*, NPIdentifier methodName, const NPVariant* args, uint32_t argCount, NPVariant* result);
49 extern bool _NPN_InvokeDefault(NPP, NPObject*, const NPVariant* args, uint32_t argCount, NPVariant* result);
50 extern bool _NPN_Evaluate(NPP, NPObject*, NPString*, NPVariant* result);
51 extern bool _NPN_GetProperty(NPP, NPObject*, NPIdentifier, NPVariant* result);
52 extern bool _NPN_SetProperty(NPP, NPObject*, NPIdentifier, const NPVariant*)
    [all...]
npruntime.h 78 always wrapped in an NPObject. The 'interface' of an NPObject is
81 typedef struct NPObject NPObject;
107 NPObject *objectValue;
241 NPObject behavior is implemented using the following set of
247 typedef NPObject *(*NPAllocateFunctionPtr)(NPP npp, NPClass *aClass);
248 typedef void (*NPDeallocateFunctionPtr)(NPObject *npobj);
249 typedef void (*NPInvalidateFunctionPtr)(NPObject *npobj);
250 typedef bool (*NPHasMethodFunctionPtr)(NPObject *npobj, NPIdentifier name)
    [all...]
  /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...]
TestObject.cpp 32 static bool testEnumerate(NPObject *npobj, NPIdentifier **value, uint32_t *count);
33 static bool testHasMethod(NPObject*, NPIdentifier name);
34 static bool testInvoke(NPObject*, NPIdentifier name, const NPVariant* args, uint32_t argCount, NPVariant* result);
35 static bool testHasProperty(NPObject*, NPIdentifier name);
36 static bool testGetProperty(NPObject*, NPIdentifier name, NPVariant*);
37 static NPObject *testAllocate(NPP npp, NPClass *theClass);
38 static void testDeallocate(NPObject *obj);
39 static bool testConstruct(NPObject* obj, const NPVariant* args, uint32_t argCount, NPVariant* result);
70 NPObject header;
71 NPObject* testObject
    [all...]
  /external/webkit/Source/WebKit/chromium/public/
WebBindings.h 53 WEBKIT_API static bool construct(NPP, NPObject*, const NPVariant* args, uint32_t argCount, NPVariant* result);
56 WEBKIT_API static NPObject* createObject(NPP, NPClass*);
59 WEBKIT_API static bool enumerate(NPP, NPObject*, NPIdentifier**, uint32_t* identifierCount);
62 WEBKIT_API static bool evaluate(NPP, NPObject*, NPString* script, NPVariant* result);
65 WEBKIT_API static bool evaluateHelper(NPP, bool popupsAllowed, NPObject*, NPString* script, NPVariant* result);
71 WEBKIT_API static bool getProperty(NPP, NPObject*, NPIdentifier property, NPVariant *result);
80 WEBKIT_API static bool hasMethod(NPP, NPObject*, NPIdentifier method);
83 WEBKIT_API static bool hasProperty(NPP, NPObject*, NPIdentifier property);
95 WEBKIT_API static bool invoke(NPP, NPObject*, NPIdentifier method, const NPVariant* args, uint32_t argCount, NPVariant* result);
98 WEBKIT_API static bool invokeDefault(NPP, NPObject*, const NPVariant* args, uint32_t argCount, NPVariant* result)
    [all...]
  /frameworks/base/tests/BrowserTestPlugin/jni/
PluginObject.cpp 63 static void pluginInvalidate(NPObject *obj);
64 static bool pluginHasProperty(NPObject *obj, NPIdentifier name);
65 static bool pluginHasMethod(NPObject *obj, NPIdentifier name);
66 static bool pluginGetProperty(NPObject *obj, NPIdentifier name, NPVariant *variant);
67 static bool pluginSetProperty(NPObject *obj, NPIdentifier name, const NPVariant *variant);
68 static bool pluginInvoke(NPObject *obj, NPIdentifier name, const NPVariant *args, uint32_t argCount, NPVariant *result);
69 static bool pluginInvokeDefault(NPObject *obj, const NPVariant *args, uint32_t argCount, NPVariant *result);
70 static NPObject *pluginAllocate(NPP npp, NPClass *theClass);
71 static void pluginDeallocate(NPObject *obj);
72 static bool pluginRemoveProperty(NPObject *npobj, NPIdentifier name)
    [all...]
  /external/webkit/Source/WebCore/bridge/jni/v8/
JavaNPObjectV8.h 42 NPObject m_object;
46 NPObject* JavaInstanceToNPObject(JavaInstance*);
47 JavaInstance* ExtractJavaInstance(NPObject*);
49 bool JavaNPObjectHasMethod(NPObject*, NPIdentifier name);
50 bool JavaNPObjectInvoke(NPObject*, NPIdentifier methodName, const NPVariant* args, uint32_t argCount, NPVariant* result);
51 bool JavaNPObjectHasProperty(NPObject*, NPIdentifier name);
52 bool JavaNPObjectGetProperty(NPObject*, NPIdentifier name, NPVariant* result);
  /external/webkit/Source/WebKit/chromium/src/
WebBindings.cpp 61 bool WebBindings::construct(NPP npp, NPObject* object, const NPVariant* args, uint32_t argCount, NPVariant* result)
66 NPObject* WebBindings::createObject(NPP npp, NPClass* npClass)
71 bool WebBindings::enumerate(NPP npp, NPObject* object, NPIdentifier** identifier, uint32_t* identifierCount)
76 bool WebBindings::evaluate(NPP npp, NPObject* object, NPString* script, NPVariant* result)
81 bool WebBindings::evaluateHelper(NPP npp, bool popupsAllowed, NPObject* object, NPString* script, NPVariant* result)
91 bool WebBindings::getProperty(NPP npp, NPObject* object, NPIdentifier property, NPVariant* result)
106 bool WebBindings::hasMethod(NPP npp, NPObject* object, NPIdentifier method)
111 bool WebBindings::hasProperty(NPP npp, NPObject* object, NPIdentifier property)
135 bool WebBindings::invoke(NPP npp, NPObject* object, NPIdentifier method, const NPVariant* args, uint32_t argCount, NPVariant* result)
140 bool WebBindings::invokeDefault(NPP npp, NPObject* object, const NPVariant* args, uint32_t argCount, NPVariant* result
    [all...]
  /external/chromium/webkit/glue/
cpp_bound_class.cc 8 // - Something calls our NPObject with a function like "Invoke".
65 // Our special NPObject type. We extend an NPObject with a pointer to a
66 // CppBoundClass, which is just a C++ interface that we forward all NPObject
69 NPObject parent; // This must be the first field in the struct.
74 // with NPObject/NPClass.
81 // Allocate a new NPObject with the specified class.
82 static NPObject* allocate(NPP npp, NPClass* aClass);
85 static void deallocate(NPObject* obj);
87 // Returns true if the C++ class associated with this NPObject exposes th
    [all...]
  /external/webkit/Tools/DumpRenderTree/chromium/
CppBoundClass.cpp 35 // - Something calls our NPObject with a function like "Invoke".
91 // Our special NPObject type. We extend an NPObject with a pointer to a
92 // CppBoundClass, which is just a C++ interface that we forward all NPObject
95 NPObject parent; // This must be the first field in the struct.
100 // with NPObject/NPClass.
107 // Allocate a new NPObject with the specified class.
108 static NPObject* allocate(NPP, NPClass*);
111 static void deallocate(NPObject*);
113 // Returns true if the C++ class associated with this NPObject exposes th
    [all...]

Completed in 2954 milliseconds

1 2 3 4 5