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

#include <DRTDesktopNotificationPresenter.h>

Inheritance diagram for DRTDesktopNotificationPresenter:
IWebDesktopNotificationsDelegate

Public Member Functions

 DRTDesktopNotificationPresenter ()
 
virtual HRESULT STDMETHODCALLTYPE QueryInterface (_In_ REFIID riid, _COM_Outptr_ void **ppvObject)
 
virtual ULONG STDMETHODCALLTYPE AddRef ()
 
virtual ULONG STDMETHODCALLTYPE Release ()
 
virtual HRESULT STDMETHODCALLTYPE showDesktopNotification (_In_opt_ IWebDesktopNotification *)
 
virtual HRESULT STDMETHODCALLTYPE cancelDesktopNotification (_In_opt_ IWebDesktopNotification *)
 
virtual HRESULT STDMETHODCALLTYPE notificationDestroyed (_In_opt_ IWebDesktopNotification *)
 
virtual HRESULT STDMETHODCALLTYPE checkNotificationPermission (_In_ BSTR origin, _Out_ int *result)
 
virtual HRESULT STDMETHODCALLTYPE requestNotificationPermission (_In_ BSTR origin)
 
- Public Member Functions inherited from IWebDesktopNotificationsDelegate
HRESULT showDesktopNotification ([in] IWebDesktopNotification *notification)
 
HRESULT cancelDesktopNotification ([in] IWebDesktopNotification *notification)
 
HRESULT notificationDestroyed ([in] IWebDesktopNotification *notification)
 
HRESULT checkNotificationPermission ([in] BSTR origin, [out, retval] int *result)
 
HRESULT requestNotificationPermission ([in] BSTR origin)
 

Constructor & Destructor Documentation

◆ DRTDesktopNotificationPresenter()

DRTDesktopNotificationPresenter::DRTDesktopNotificationPresenter ( )

Member Function Documentation

◆ AddRef()

ULONG DRTDesktopNotificationPresenter::AddRef ( void  )
virtual

◆ cancelDesktopNotification()

HRESULT DRTDesktopNotificationPresenter::cancelDesktopNotification ( _In_opt_ IWebDesktopNotification notification)
virtual

◆ checkNotificationPermission()

HRESULT DRTDesktopNotificationPresenter::checkNotificationPermission ( _In_ BSTR  origin,
_Out_ int *  result 
)
virtual

◆ notificationDestroyed()

HRESULT DRTDesktopNotificationPresenter::notificationDestroyed ( _In_opt_ IWebDesktopNotification )
virtual

◆ QueryInterface()

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

◆ Release()

ULONG DRTDesktopNotificationPresenter::Release ( void  )
virtual

◆ requestNotificationPermission()

HRESULT DRTDesktopNotificationPresenter::requestNotificationPermission ( _In_ BSTR  origin)
virtual

◆ showDesktopNotification()

HRESULT DRTDesktopNotificationPresenter::showDesktopNotification ( _In_opt_ IWebDesktopNotification notification)
virtual

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