diff options
Diffstat (limited to 'WebKit/mac/Plugins/Hosted/ProxyInstance.h')
-rw-r--r-- | WebKit/mac/Plugins/Hosted/ProxyInstance.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/WebKit/mac/Plugins/Hosted/ProxyInstance.h b/WebKit/mac/Plugins/Hosted/ProxyInstance.h index 014e388..1e2e2dc 100644 --- a/WebKit/mac/Plugins/Hosted/ProxyInstance.h +++ b/WebKit/mac/Plugins/Hosted/ProxyInstance.h @@ -52,6 +52,10 @@ public: JSC::JSValuePtr fieldValue(JSC::ExecState*, const JSC::Bindings::Field*) const; void setFieldValue(JSC::ExecState*, const JSC::Bindings::Field*, JSC::JSValuePtr) const; + void invalidate(); + + uint32_t objectID() const { return m_objectID; } + private: ProxyInstance(PassRefPtr<JSC::Bindings::RootObject>, NetscapePluginInstanceProxy*, uint32_t objectID); @@ -68,6 +72,8 @@ private: virtual JSC::JSValuePtr defaultValue(JSC::ExecState*, JSC::PreferredPrimitiveType) const; virtual JSC::JSValuePtr valueOf(JSC::ExecState*) const; + virtual void getPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&); + JSC::JSValuePtr stringValue(JSC::ExecState*) const; JSC::JSValuePtr numberValue(JSC::ExecState*) const; JSC::JSValuePtr booleanValue() const; |