/external/webkit/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 | 64 static NPObject* allocV8NPObject(NPP, NPClass*) 66 return static_cast<NPObject*>(malloc(sizeof(V8NPObject))); 69 static void freeV8NPObject(NPObject* npObject) 71 V8NPObject* v8NpObject = reinterpret_cast<V8NPObject*>(npObject); 79 static v8::Handle<v8::Value>* createValueListFromVariantArgs(const NPVariant* arguments, uint32_t argumentCount, NPObject* owner) 101 NPObject* v8ObjectToNPObject(v8::Handle<v8::Object> object) 103 return reinterpret_cast<NPObject*>(object->GetPointerFromInternalField(WebCore::v8DOMWrapperObjectIndex)); 114 NPObject* npCreateV8ScriptObject(NPP npp, v8::Handle<v8::Object> object, WebCore::DOMWindow* root) 119 if (typeIndex->IsNumber() && typeIndex->Uint32Value() == V8ClassIndex::NPOBJECT) { [all...] |
V8NPObject.cpp | 58 // Params: holder could be HTMLEmbedElement or NPObject 61 NPObject* npObject; 76 npObject = v8ObjectToNPObject(scriptInstance->instance()); 78 npObject = 0; 80 // The holder object is not a subtype of HTMLPlugInElement, it must be an NPObject which has three 83 return throwError("NPMethod called on non-NPObject", V8Proxy::ReferenceError); 85 npObject = v8ObjectToNPObject(args.Holder()); 88 // Verify that our wrapper wasn't using a NPObject which has already been deleted. 89 if (!npObject || !_NPN_IsAlive(npObject) [all...] |
npruntime.cpp | 261 NPObject *_NPN_CreateObject(NPP npp, NPClass* npClass) 266 NPObject* npObject; 268 npObject = npClass->allocate(npp, npClass); 270 npObject = reinterpret_cast<NPObject*>(malloc(sizeof(NPObject))); 272 npObject->_class = npClass; 273 npObject->referenceCount = 1; 274 return npObject; [all...] |
V8Helpers.cpp | 41 void wrapNPObject(v8::Handle<v8::Object> object, NPObject* npObject) 43 V8DOMWrapper::setDOMWrapper(object, V8ClassIndex::NPOBJECT, npObject); 46 v8::Local<v8::Context> toV8Context(NPP npp, NPObject* npObject) 48 V8NPObject* object = reinterpret_cast<V8NPObject*>(npObject); 52 V8Proxy* toV8Proxy(NPObject* npObject) 54 V8NPObject* object = reinterpret_cast<V8NPObject*>(npObject); [all...] |
npruntime_priv.h | 44 void _NPN_DeallocateObject(NPObject*); 62 // We generally associate NPObjects with an owner. The owner of an NPObject 63 // is an NPObject which, when destroyed, also destroys all objects it owns. 78 // Register an NPObject with the runtime. If the owner is NULL, the 81 void _NPN_RegisterObject(NPObject*, NPObject* owner); 83 // Unregister an NPObject with the runtime. If obj is an owning 85 void _NPN_UnregisterObject(NPObject*); 89 bool _NPN_IsAlive(NPObject*);
|
V8Helpers.h | 40 // Associates an NPObject with a V8 object. 41 void wrapNPObject(v8::Handle<v8::Object>, NPObject*); 43 v8::Local<v8::Context> toV8Context(NPP, NPObject*); 45 V8Proxy* toV8Proxy(NPObject*);
|
V8NPUtils.cpp | 46 void convertV8ObjectToNPVariant(v8::Local<v8::Value> object, NPObject* owner, NPVariant* result) 73 NPObject* npobject = npCreateV8ScriptObject(0, v8::Handle<v8::Object>::Cast(object), window); local 74 if (npobject) 75 _NPN_RegisterObject(npobject, owner); 76 OBJECT_TO_NPVARIANT(npobject, *result); 81 v8::Handle<v8::Value> convertNPVariantToV8Object(const NPVariant* variant, NPObject* npobject) 101 NPObject* obj = NPVARIANT_TO_OBJECT(*variant); 104 return createV8ObjectForNPObject(obj, npobject); [all...] |
NPV8Object.h | 55 // A V8NPObject is a NPObject which carries additional V8-specific information. It is allocated and deallocated by 58 NPObject object; 71 NPObject* npCreateV8ScriptObject(NPP, v8::Handle<v8::Object>, WebCore::DOMWindow*); 73 NPObject* v8ObjectToNPObject(v8::Handle<v8::Object>);
|
V8NPUtils.h | 42 void convertV8ObjectToNPVariant(v8::Local<v8::Value>, NPObject*, NPVariant*); 44 // Convert a NPVariant (string, bool, object, etc) back to a V8 Value. The owner object is the NPObject which relates to the 45 // object, if the object is an Object. The created NPObject will be tied to the lifetime of the owner. 46 v8::Handle<v8::Value> convertNPVariantToV8Object(const NPVariant*, NPObject*);
|
/external/webkit/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 | 44 * pointers instead of NPObject pointers. 65 * Added NPP arguments to NPObject functions. 112 always wrapped in an NPObject. The 'interface' of an NPObject is 115 typedef struct NPObject NPObject; 141 NPObject *objectValue; 233 NPObject behavior is implemented using the following set of 239 typedef NPObject *(*NPAllocateFunctionPtr)(NPP npp, NPClass *aClass); 240 typedef void (*NPDeallocateFunctionPtr)(NPObject *obj) [all...] |
npruntime.cpp | 110 NPObject *_NPN_CreateObject(NPP npp, NPClass* aClass) 115 NPObject* obj; 119 obj = (NPObject*)malloc(sizeof(NPObject)); 131 NPObject* _NPN_RetainObject(NPObject* obj) 141 void _NPN_ReleaseObject(NPObject* obj) 152 void _NPN_DeallocateObject(NPObject *obj)
|
NP_jsobject.h | 45 NPObject object; 50 NPObject* _NPN_CreateScriptObject(NPP npp, JSC::JSObject*, PassRefPtr<JSC::Bindings::RootObject> rootObject); 51 NPObject* _NPN_CreateNoScriptObject(void);
|
/external/webkit/WebKitTools/DumpRenderTree/TestNetscapePlugIn.subproj/ |
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); 90 static NPObject *testAllocate(NPP /*npp*/, NPClass* /*theClass*/) 92 NPObject *newInstance = static_cast<NPObject*>(malloc(sizeof(NPObject))) [all...] |
PluginObject.cpp | 38 static void pluginLogWithWindowObject(NPObject* windowObject, NPP instance, const char* message) 46 NPObject* consoleObject = NPVARIANT_TO_OBJECT(consoleVariant); 64 static void pluginLogWithWindowObjectVariableArgs(NPObject* windowObject, NPP instance, const char* format, ...) 84 NPObject* windowObject = 0; 95 static void pluginInvalidate(NPObject*); 96 static bool pluginHasProperty(NPObject*, NPIdentifier name); 97 static bool pluginHasMethod(NPObject*, NPIdentifier name); 98 static bool pluginGetProperty(NPObject*, NPIdentifier name, NPVariant*); 99 static bool pluginSetProperty(NPObject*, NPIdentifier name, const NPVariant*); 100 static bool pluginInvoke(NPObject*, NPIdentifier name, const NPVariant* args, uint32_t argCount, NPVariant* result) [all...] |
/external/webkit/WebKit/chromium/src/ |
WebBindings.cpp | 65 bool WebBindings::construct(NPP npp, NPObject *npobj, const NPVariant *args, uint32_t argCount, NPVariant* result) 70 NPObject* WebBindings::createObject(NPP npp, NPClass* npClass) 75 bool WebBindings::enumerate(NPP id, NPObject* obj, NPIdentifier** identifier, uint32_t* val) 80 bool WebBindings::evaluate(NPP npp, NPObject* npObject, NPString* npScript, NPVariant* result) 82 return _NPN_Evaluate(npp, npObject, npScript, result); 85 bool WebBindings::evaluateHelper(NPP npp, bool popups_allowed, NPObject* npobj, NPString* npscript, NPVariant* result) 95 bool WebBindings::getProperty(NPP npp, NPObject* obj, NPIdentifier propertyName, NPVariant *result) 110 bool WebBindings::hasMethod(NPP npp, NPObject* npObject, NPIdentifier methodName [all...] |
/development/samples/BrowserPlugin/jni/ |
PluginObject.cpp | 72 static void pluginInvalidate(NPObject *obj); 73 static bool pluginHasProperty(NPObject *obj, NPIdentifier name); 74 static bool pluginHasMethod(NPObject *obj, NPIdentifier name); 75 static bool pluginGetProperty(NPObject *obj, NPIdentifier name, NPVariant *variant); 76 static bool pluginSetProperty(NPObject *obj, NPIdentifier name, const NPVariant *variant); 77 static bool pluginInvoke(NPObject *obj, NPIdentifier name, const NPVariant *args, uint32_t argCount, NPVariant *result); 78 static bool pluginInvokeDefault(NPObject *obj, const NPVariant *args, uint32_t argCount, NPVariant *result); 79 static NPObject *pluginAllocate(NPP npp, NPClass *theClass); 80 static void pluginDeallocate(NPObject *obj); 81 static bool pluginRemoveProperty(NPObject *npobj, NPIdentifier name) [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/WebCore/bridge/jni/v8/ |
JavaNPObjectV8.h | 40 NPObject m_object; 45 NPObject* JavaInstanceToNPObject(PassRefPtr<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);
|
JavaNPObjectV8.cpp | 39 static NPObject* AllocJavaNPObject(NPP, NPClass*) 45 return reinterpret_cast<NPObject*>(obj); 48 static void FreeJavaNPObject(NPObject* npobj) 72 NPObject* JavaInstanceToNPObject(PassRefPtr<JavaInstance> instance) 77 return reinterpret_cast<NPObject*>(object); 81 JavaInstance* ExtractJavaInstance(NPObject* obj) 88 bool JavaNPObjectHasMethod(NPObject* obj, NPIdentifier identifier) 107 bool JavaNPObjectInvoke(NPObject* obj, NPIdentifier identifier, const NPVariant* args, uint32_t argCount, NPVariant* result) 125 bool JavaNPObjectHasProperty(NPObject* obj, NPIdentifier identifier) 140 bool JavaNPObjectGetProperty(NPObject* obj, NPIdentifier identifier, NPVariant* result [all...] |
/external/webkit/WebKit/chromium/public/ |
WebBindings.h | 49 WEBKIT_API static bool construct(NPP, NPObject*, const NPVariant* args, uint32_t argCount, NPVariant* result); 52 WEBKIT_API static NPObject* createObject(NPP, NPClass*); 55 WEBKIT_API static bool enumerate(NPP, NPObject*, NPIdentifier**, uint32_t* count); 58 WEBKIT_API static bool evaluate(NPP, NPObject*, NPString* script, NPVariant* result); 61 WEBKIT_API static bool evaluateHelper(NPP, bool popupsAllowed, NPObject*, NPString* script, NPVariant* result); 67 WEBKIT_API static bool getProperty(NPP, NPObject*, NPIdentifier propertyName, NPVariant *result); 76 WEBKIT_API static bool hasMethod(NPP, NPObject*, NPIdentifier methodName); 79 WEBKIT_API static bool hasProperty(NPP, NPObject*, NPIdentifier propertyName); 91 WEBKIT_API static bool invoke(NPP, NPObject*, NPIdentifier methodName, const NPVariant* args, uint32_t count, NPVariant* result); 94 WEBKIT_API static bool invokeDefault(NPP, NPObject*, const NPVariant* args, uint32_t count, NPVariant* result) [all...] |
/external/webkit/WebCore/bridge/c/ |
c_instance.h | 35 typedef struct NPObject NPObject; 47 static PassRefPtr<CInstance> create(NPObject* object, PassRefPtr<RootObject> rootObject) 75 NPObject *getObject() const { return _object; } 78 CInstance(NPObject*, PassRefPtr<RootObject>); 81 NPObject *_object;
|
/external/webkit/WebCore/plugins/ |
npfunctions.h | 87 typedef NPObject* (*NPN_CreateObjectProcPtr) (NPP, NPClass *aClass); 88 typedef NPObject* (*NPN_RetainObjectProcPtr) (NPObject *obj); 89 typedef void (*NPN_ReleaseObjectProcPtr) (NPObject *obj); 90 typedef bool (*NPN_InvokeProcPtr) (NPP npp, NPObject *obj, NPIdentifier methodName, const NPVariant *args, unsigned argCount, NPVariant *result); 91 typedef bool (*NPN_InvokeDefaultProcPtr) (NPP npp, NPObject *obj, const NPVariant *args, unsigned argCount, NPVariant *result); 92 typedef bool (*NPN_EvaluateProcPtr) (NPP npp, NPObject *obj, NPString *script, NPVariant *result); 93 typedef bool (*NPN_GetPropertyProcPtr) (NPP npp, NPObject *obj, NPIdentifier propertyName, NPVariant *result); 94 typedef bool (*NPN_SetPropertyProcPtr) (NPP npp, NPObject *obj, NPIdentifier propertyName, const NPVariant *value); 95 typedef bool (*NPN_HasPropertyProcPtr) (NPP, NPObject *npobj, NPIdentifier propertyName) [all...] |
/external/webkit/WebCore/html/ |
HTMLPlugInElement.h | 30 struct NPObject; 50 NPObject* getNPObject(); 85 NPObject* m_NPObject;
|