webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Instance Methods | Class Methods | Protected Member Functions | Protected Attributes | List of all members
WebNotification Class Reference

#import <WebNotification.h>

Inheritance diagram for WebNotification:
IWebNotification NSObject

Instance Methods

(NSString *) - title
 
(NSString *) - body
 
(NSString *) - tag
 
(NSString *) - iconURL
 
(NSString *) - lang
 
(NSString *) - dir
 
(WebSecurityOrigin *) - origin
 
(uint64_t- notificationID
 
(void- dispatchShowEvent
 
(void- dispatchCloseEvent
 
(void- dispatchClickEvent
 
(void- dispatchErrorEvent
 
(virtual HRESULT STDMETHODCALLTYPE) - QueryInterface
 
(virtual ULONG STDMETHODCALLTYPE) - AddRef
 
(virtual ULONG STDMETHODCALLTYPE) - Release
 
(virtual HRESULT STDMETHODCALLTYPE) - notificationWithName
 
(virtual HRESULT STDMETHODCALLTYPE) - name
 
(virtual HRESULT STDMETHODCALLTYPE) - getObject
 
(virtual HRESULT STDMETHODCALLTYPE) - userInfo
 
- Instance Methods inherited from IWebNotification
HRESULT notificationWithName ([in] BSTR aName, [in] IUnknown *anObject, [in] IPropertyBag *userInfo)
 
HRESULT name ([out, retval] BSTR *result)
 
HRESULT getObject ([out, retval] IUnknown **result)
 
HRESULT userInfo ([out, retval] IPropertyBag **result)
 

Class Methods

(static WebNotification *) + createInstance
 

Protected Member Functions

() - WebNotification
 
() - ~WebNotification
 

Protected Attributes

WebNotificationPrivate_private
 
ULONG m_refCount { 0 }
 
BSTR m_name { nullptr }
 
IUnknown * m_anObject
 
IPropertyBag * m_userInfo
 

Constructor & Destructor Documentation

◆ WebNotification()

- WebNotification (BSTR name
(IUnknown *)  anObject
(IPropertyBag *)  userInfo 

◆ ~WebNotification()

Method Documentation

◆ AddRef()

- (ULONG) AddRef (void

◆ body()

- (NSString *) body

◆ createInstance()

+ (WebNotification *) createInstance (BSTR name = 0
(IUnknown *)  anObject = 0
(IPropertyBag *)  userInfo = 0 

◆ dir()

- (NSString *) dir

◆ dispatchClickEvent()

- (void) dispatchClickEvent

◆ dispatchCloseEvent()

- (void) dispatchCloseEvent

◆ dispatchErrorEvent()

- (void) dispatchErrorEvent

◆ dispatchShowEvent()

- (void) dispatchShowEvent

◆ getObject()

- (HRESULT) getObject (_COM_Outptr_opt_ IUnknown **)  result

◆ iconURL()

- (NSString *) iconURL

◆ lang()

- (NSString *) lang

◆ name()

- (HRESULT) name (__deref_out_opt BSTR *)  result

◆ notificationID()

- (uint64_t) notificationID

◆ notificationWithName()

- (HRESULT) notificationWithName (_In_ BSTR aName
(_In_opt_ IUnknown *)  anObject
(_In_opt_ IPropertyBag *)  userInfo 

◆ origin()

- (WebSecurityOrigin *) origin

◆ QueryInterface()

- (HRESULT) QueryInterface (_In_ REFIID)  riid
(_COM_Outptr_ void **)  ppvObject 

◆ Release()

- (ULONG) Release (void

◆ tag()

- (NSString *) tag

◆ title()

- (NSString *) title

◆ userInfo()

- (HRESULT) userInfo (_COM_Outptr_opt_ IPropertyBag **)  result

Member Data Documentation

◆ _private

- (WebNotificationPrivate*) _private
protected

◆ m_anObject

- (IUnknown*) m_anObject
protected

◆ m_name

- (BSTR) m_name { nullptr }
protected

◆ m_refCount

- (ULONG) m_refCount { 0 }
protected

◆ m_userInfo

- (IPropertyBag*) m_userInfo
protected

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