webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
DOMEventListener Class Reference

#include <DOMEventsClasses.h>

Inheritance diagram for DOMEventListener:
DOMObject IDOMEventListener DOMObject IDOMEventListener IDOMObject WebScriptObject IDOMObject WebScriptObject IDOMObject WebScriptObject IDOMObject WebScriptObject IDOMObject WebScriptObject IDOMObject WebScriptObject SimpleEventListener

Public Member Functions

virtual HRESULT STDMETHODCALLTYPE QueryInterface (_In_ REFIID riid, _COM_Outptr_ void **ppvObject)
 
virtual ULONG STDMETHODCALLTYPE AddRef ()
 
virtual ULONG STDMETHODCALLTYPE Release ()
 
virtual HRESULT STDMETHODCALLTYPE throwException (_In_ BSTR exceptionMessage, _Out_ BOOL *result)
 
virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod (_In_ BSTR name, __in_ecount_opt(cArgs) const VARIANT args[], int cArgs, _Out_ VARIANT *result)
 
virtual HRESULT STDMETHODCALLTYPE evaluateWebScript (_In_ BSTR script, _Out_ VARIANT *result)
 
virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey (_In_ BSTR name)
 
virtual HRESULT STDMETHODCALLTYPE stringRepresentation (__deref_opt_out BSTR *stringRepresentation)
 
virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex (unsigned index, _Out_ VARIANT *result)
 
virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex (unsigned index, VARIANT val)
 
virtual HRESULT STDMETHODCALLTYPE setException (_In_ BSTR description)
 
virtual HRESULT STDMETHODCALLTYPE handleEvent (_In_opt_ IDOMEvent *)
 
virtual HRESULT STDMETHODCALLTYPE QueryInterface (_In_ REFIID riid, _COM_Outptr_ void **ppvObject)
 
virtual ULONG STDMETHODCALLTYPE AddRef ()
 
virtual ULONG STDMETHODCALLTYPE Release ()
 
virtual HRESULT STDMETHODCALLTYPE throwException (_In_ BSTR, _Out_ BOOL *)
 
virtual HRESULT STDMETHODCALLTYPE callWebScriptMethod (_In_ BSTR, __in_ecount(cArgs) const VARIANT[], int cArgs, _Out_ VARIANT *)
 
virtual HRESULT STDMETHODCALLTYPE evaluateWebScript (_In_ BSTR, _Out_ VARIANT *)
 
virtual HRESULT STDMETHODCALLTYPE removeWebScriptKey (_In_ BSTR)
 
virtual HRESULT STDMETHODCALLTYPE stringRepresentation (__deref_opt_out BSTR *)
 
virtual HRESULT STDMETHODCALLTYPE webScriptValueAtIndex (unsigned, _Out_ VARIANT *)
 
virtual HRESULT STDMETHODCALLTYPE setWebScriptValueAtIndex (unsigned, VARIANT)
 
virtual HRESULT STDMETHODCALLTYPE setException (_In_ BSTR)
 
virtual HRESULT STDMETHODCALLTYPE handleEvent (_In_opt_ IDOMEvent *)
 
- Public Member Functions inherited from DOMObject
(instancetype) - NS_UNAVAILABLE
 
(DOMStyleSheet *sheet) - WEBKIT_AVAILABLE_MAC
 
- Public Member Functions inherited from WebScriptObject
(10_5) - WEBKIT_AVAILABLE_MAC
 
(id- callWebScriptMethod:withArguments:
 
(id- evaluateWebScript:
 
(void- removeWebScriptKey:
 
(NSString *) - stringRepresentation
 
(id- webScriptValueAtIndex:
 
(void- setWebScriptValueAtIndex:value:
 
(void- setException:
 
(10_5) - WEBKIT_AVAILABLE_MAC
 
(id- callWebScriptMethod:withArguments:
 
(id- evaluateWebScript:
 
(void- removeWebScriptKey:
 
(NSString *) - stringRepresentation
 
(id- webScriptValueAtIndex:
 
(void- setWebScriptValueAtIndex:value:
 
(void- setException:
 
() - WebScriptObject
 
(virtual) - ~WebScriptObject
 
() - WebScriptObject
 
(virtual) - ~WebScriptObject
 
(id- _init
 
(id- _init
 
(id- _initWithJSObject:originRootObject:rootObject:
 
(id- _initWithJSObject:originRootObject:rootObject:
 
(void- _setImp:originRootObject:rootObject:
 
(void- _setImp:originRootObject:rootObject:
 
(void- _setOriginRootObject:andRootObject:
 
(void- _setOriginRootObject:andRootObject:
 
(void- _initializeScriptDOMNodeImp
 
(void- _initializeScriptDOMNodeImp
 
(JSC::JSObject *) - _imp
 
(JSC::JSObject *) - _imp
 
(BOOL- _hasImp
 
(BOOL- _hasImp
 
(JSC::Bindings::RootObject *) - _rootObject
 
(JSC::Bindings::RootObject *) - _rootObject
 
(JSC::Bindings::RootObject *) - _originRootObject
 
(JSC::Bindings::RootObject *) - _originRootObject
 
(JSGlobalContextRef- _globalContextRef
 
(JSGlobalContextRef- _globalContextRef
 
(BOOL- hasWebScriptKey:
 
(BOOL- hasWebScriptKey:
 
(BOOL- hasWebScriptKey:
 
- Public Member Functions inherited from IWebScriptObject
HRESULT throwException ([in] BSTR exceptionMessage, [out, retval] BOOL *result)
 
HRESULT callWebScriptMethod ([in] BSTR name, [in, size_is(cArgs)] const VARIANT args[], [in] int cArgs, [out, retval] VARIANT *result)
 
HRESULT evaluateWebScript ([in] BSTR script, [out, retval] VARIANT *result)
 
HRESULT removeWebScriptKey ([in] BSTR name)
 
HRESULT stringRepresentation ([out, retval] BSTR *stringRepresentation)
 
HRESULT webScriptValueAtIndex ([in] unsigned int index, [out, retval] VARIANT *result)
 
HRESULT setWebScriptValueAtIndex ([in] unsigned int index, [in] VARIANT val)
 
HRESULT setException ([in] BSTR description)
 
- Public Member Functions inherited from IDOMEventListener
HRESULT handleEvent ([in] IDOMEvent *evt)
 

Additional Inherited Members

- Static Public Member Functions inherited from WebScriptObject
(BOOL+ throwException:
 
(BOOL+ throwException:
 
(id+ _convertValueToObjcValue:originRootObject:rootObject:
 
(id+ _convertValueToObjcValue:originRootObject:rootObject:
 
(id+ scriptObjectForJSObject:originRootObject:rootObject:
 
(id+ scriptObjectForJSObject:originRootObject:rootObject:
 
- Protected Attributes inherited from DOMObject
package DOMObjectInternal_internal
 
- Protected Attributes inherited from WebScriptObject
WebScriptObjectPrivate_private
 
ULONG m_refCount { 0 }
 

Member Function Documentation

◆ AddRef() [1/2]

ULONG DOMEventListener::AddRef ( void  )
inlinevirtual

Reimplemented from DOMObject.

◆ AddRef() [2/2]

virtual ULONG STDMETHODCALLTYPE DOMEventListener::AddRef ( )
virtual

Reimplemented from DOMObject.

◆ callWebScriptMethod() [1/2]

virtual HRESULT STDMETHODCALLTYPE DOMEventListener::callWebScriptMethod ( _In_ BSTR  name,
__in_ecount_opt(cArgs) const VARIANT  args[],
int  cArgs,
_Out_ VARIANT *  result 
)
inlinevirtual

Reimplemented from DOMObject.

◆ callWebScriptMethod() [2/2]

virtual HRESULT STDMETHODCALLTYPE DOMEventListener::callWebScriptMethod ( _In_ BSTR  ,
__in_ecount(cArgs) const VARIANT  [],
int  cArgs,
_Out_ VARIANT *   
)
inlinevirtual

Implements WebScriptObject.

◆ evaluateWebScript() [1/2]

virtual HRESULT STDMETHODCALLTYPE DOMEventListener::evaluateWebScript ( _In_ BSTR  script,
_Out_ VARIANT *  result 
)
inlinevirtual

Reimplemented from DOMObject.

◆ evaluateWebScript() [2/2]

virtual HRESULT STDMETHODCALLTYPE DOMEventListener::evaluateWebScript ( _In_ BSTR  ,
_Out_ VARIANT *   
)
inlinevirtual

Reimplemented from DOMObject.

◆ handleEvent() [1/2]

virtual HRESULT STDMETHODCALLTYPE DOMEventListener::handleEvent ( _In_opt_ IDOMEvent )
inlinevirtual

◆ handleEvent() [2/2]

HRESULT DOMEventListener::handleEvent ( _In_opt_ IDOMEvent )
virtual

◆ QueryInterface() [1/2]

HRESULT DOMEventListener::QueryInterface ( _In_ REFIID  riid,
_COM_Outptr_ void **  ppvObject 
)
virtual

Reimplemented from DOMObject.

◆ QueryInterface() [2/2]

virtual HRESULT STDMETHODCALLTYPE DOMEventListener::QueryInterface ( _In_ REFIID  riid,
_COM_Outptr_ void **  ppvObject 
)
virtual

Reimplemented from DOMObject.

◆ Release() [1/2]

ULONG DOMEventListener::Release ( void  )
inlinevirtual

Reimplemented from DOMObject.

◆ Release() [2/2]

virtual ULONG STDMETHODCALLTYPE DOMEventListener::Release ( )
virtual

Reimplemented from DOMObject.

◆ removeWebScriptKey() [1/2]

virtual HRESULT STDMETHODCALLTYPE DOMEventListener::removeWebScriptKey ( _In_ BSTR  name)
inlinevirtual

Reimplemented from DOMObject.

◆ removeWebScriptKey() [2/2]

virtual HRESULT STDMETHODCALLTYPE DOMEventListener::removeWebScriptKey ( _In_ BSTR  )
inlinevirtual

Reimplemented from DOMObject.

◆ setException() [1/2]

virtual HRESULT STDMETHODCALLTYPE DOMEventListener::setException ( _In_ BSTR  )
inlinevirtual

Reimplemented from DOMObject.

◆ setException() [2/2]

virtual HRESULT STDMETHODCALLTYPE DOMEventListener::setException ( _In_ BSTR  description)
inlinevirtual

Reimplemented from DOMObject.

◆ setWebScriptValueAtIndex() [1/2]

virtual HRESULT STDMETHODCALLTYPE DOMEventListener::setWebScriptValueAtIndex ( unsigned  ,
VARIANT   
)
inlinevirtual

Reimplemented from DOMObject.

◆ setWebScriptValueAtIndex() [2/2]

virtual HRESULT STDMETHODCALLTYPE DOMEventListener::setWebScriptValueAtIndex ( unsigned  index,
VARIANT  val 
)
inlinevirtual

Reimplemented from DOMObject.

◆ stringRepresentation() [1/2]

virtual HRESULT STDMETHODCALLTYPE DOMEventListener::stringRepresentation ( __deref_opt_out BSTR )
inlinevirtual

Reimplemented from DOMObject.

◆ stringRepresentation() [2/2]

virtual HRESULT STDMETHODCALLTYPE DOMEventListener::stringRepresentation ( __deref_opt_out BSTR stringRepresentation)
inlinevirtual

Reimplemented from DOMObject.

◆ throwException() [1/2]

virtual HRESULT STDMETHODCALLTYPE DOMEventListener::throwException ( _In_ BSTR  exceptionMessage,
_Out_ BOOL result 
)
inlinevirtual

Reimplemented from DOMObject.

◆ throwException() [2/2]

virtual HRESULT STDMETHODCALLTYPE DOMEventListener::throwException ( _In_ BSTR  ,
_Out_ BOOL  
)
inlinevirtual

Reimplemented from DOMObject.

◆ webScriptValueAtIndex() [1/2]

virtual HRESULT STDMETHODCALLTYPE DOMEventListener::webScriptValueAtIndex ( unsigned  ,
_Out_ VARIANT *   
)
inlinevirtual

Reimplemented from DOMObject.

◆ webScriptValueAtIndex() [2/2]

virtual HRESULT STDMETHODCALLTYPE DOMEventListener::webScriptValueAtIndex ( unsigned  index,
_Out_ VARIANT *  result 
)
inlinevirtual

Reimplemented from DOMObject.


The documentation for this class was generated from the following files: