Home | History | Annotate | Download | only in npapi

Lines Matching defs:NPObjectProxy

22     NPObjectProxy* proxy;
25 NPClass NPObjectProxy::npclass_proxy_ = {
27 NPObjectProxy::NPAllocate,
28 NPObjectProxy::NPDeallocate,
29 NPObjectProxy::NPPInvalidate,
30 NPObjectProxy::NPHasMethod,
31 NPObjectProxy::NPInvoke,
32 NPObjectProxy::NPInvokeDefault,
33 NPObjectProxy::NPHasProperty,
34 NPObjectProxy::NPGetProperty,
35 NPObjectProxy::NPSetProperty,
36 NPObjectProxy::NPRemoveProperty,
37 NPObjectProxy::NPNEnumerate,
38 NPObjectProxy::NPNConstruct
41 NPObjectProxy* NPObjectProxy::GetProxy(NPObject* object) {
42 NPObjectProxy* proxy = NULL;
53 NPObject* NPObjectProxy::GetUnderlyingNPObject() {
57 IPC::Listener* NPObjectProxy::GetChannelListener() {
61 NPObjectProxy::NPObjectProxy(
73 NPObjectProxy::~NPObjectProxy() {
75 // This NPObjectProxy instance is now invalid and should not be reused for
78 // We should be creating new NPObjectProxy instances to wrap these
86 NPObject* NPObjectProxy::Create(NPChannelBase* channel,
93 obj->proxy = new NPObjectProxy(channel, route_id, render_view_id, page_url);
98 bool NPObjectProxy::Send(IPC::Message* msg) {
106 NPObject* NPObjectProxy::NPAllocate(NPP, NPClass*) {
110 void NPObjectProxy::NPDeallocate(NPObject* npObj) {
116 bool NPObjectProxy::OnMessageReceived(const IPC::Message& msg) {
121 void NPObjectProxy::OnChannelError() {
127 bool NPObjectProxy::NPHasMethod(NPObject *obj,
133 NPObjectProxy* proxy = GetProxy(obj);
147 bool NPObjectProxy::NPInvoke(NPObject *obj,
155 bool NPObjectProxy::NPInvokeDefault(NPObject *npobj,
162 bool NPObjectProxy::NPInvokePrivate(NPP npp,
172 NPObjectProxy* proxy = GetProxy(obj);
236 bool NPObjectProxy::NPHasProperty(NPObject *obj,
242 NPObjectProxy* proxy = GetProxy(obj);
260 bool NPObjectProxy::NPGetProperty(NPObject *obj,
273 NPObjectProxy* proxy = GetProxy(obj);
300 bool NPObjectProxy::NPSetProperty(NPObject *obj,
306 NPObjectProxy* proxy = GetProxy(obj);
329 bool NPObjectProxy::NPRemoveProperty(NPObject *obj,
335 NPObjectProxy* proxy = GetProxy(obj);
352 void NPObjectProxy::NPPInvalidate(NPObject *obj) {
356 NPObjectProxy* proxy = GetProxy(obj);
367 bool NPObjectProxy::NPNEnumerate(NPObject *obj,
374 NPObjectProxy* proxy = GetProxy(obj);
400 bool NPObjectProxy::NPNConstruct(NPObject *obj,
407 NPObjectProxy* proxy = GetProxy(obj);
438 // See comment in NPObjectProxy::NPInvokePrivate.
458 bool NPObjectProxy::NPNEvaluate(NPP npp,
462 NPObjectProxy* proxy = GetProxy(obj);
490 // See comment in NPObjectProxy::NPInvokePrivate.