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

#include <WebNotificationProvider.h>

Inheritance diagram for WebKit::WebNotificationProvider:
API::Client< WKNotificationProviderBase >

Public Member Functions

void show (WebPageProxy *, WebNotification *)
 
void cancel (WebNotification *)
 
void didDestroyNotification (WebNotification *)
 
void clearNotifications (const Vector< uint64_t > &notificationIDs)
 
void addNotificationManager (WebNotificationManagerProxy *)
 
void removeNotificationManager (WebNotificationManagerProxy *)
 
PassRefPtr< API::DictionarynotificationPermissions ()
 
- Public Member Functions inherited from API::Client< WKNotificationProviderBase >
 Client ()
 
void initialize (const WKNotificationProviderBase *client)
 
const LatestClientInterface & client () const
 

Additional Inherited Members

- Protected Attributes inherited from API::Client< WKNotificationProviderBase >
LatestClientInterface m_client
 

Member Function Documentation

◆ addNotificationManager()

void WebKit::WebNotificationProvider::addNotificationManager ( WebNotificationManagerProxy manager)

◆ cancel()

void WebKit::WebNotificationProvider::cancel ( WebNotification notification)

◆ clearNotifications()

void WebKit::WebNotificationProvider::clearNotifications ( const Vector< uint64_t > &  notificationIDs)

◆ didDestroyNotification()

void WebKit::WebNotificationProvider::didDestroyNotification ( WebNotification notification)

◆ notificationPermissions()

PassRefPtr< API::Dictionary > WebKit::WebNotificationProvider::notificationPermissions ( )

◆ removeNotificationManager()

void WebKit::WebNotificationProvider::removeNotificationManager ( WebNotificationManagerProxy manager)

◆ show()

void WebKit::WebNotificationProvider::show ( WebPageProxy page,
WebNotification notification 
)

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