webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | Protected Member Functions | List of all members
WebCore::NotificationClient Class Referenceabstract

#include <NotificationClient.h>

Inheritance diagram for WebCore::NotificationClient:
WebNotificationClient

Public Types

enum  Permission {
  PermissionAllowed, PermissionNotAllowed, PermissionDenied, PermissionAllowed,
  PermissionNotAllowed, PermissionDenied
}
 
enum  Permission {
  PermissionAllowed, PermissionNotAllowed, PermissionDenied, PermissionAllowed,
  PermissionNotAllowed, PermissionDenied
}
 

Public Member Functions

virtual bool show (Notification *)=0
 
virtual void cancel (Notification *)=0
 
virtual void clearNotifications (ScriptExecutionContext *)
 
virtual void notificationObjectDestroyed (Notification *)=0
 
virtual void notificationControllerDestroyed ()=0
 
virtual bool hasPendingPermissionRequests (ScriptExecutionContext *) const =0
 
virtual void cancelRequestsForPermission (ScriptExecutionContext *)=0
 
virtual Permission checkPermission (ScriptExecutionContext *)=0
 
virtual bool show (Notification *)=0
 
virtual void cancel (Notification *)=0
 
virtual void clearNotifications (ScriptExecutionContext *)
 
virtual void notificationObjectDestroyed (Notification *)=0
 
virtual void notificationControllerDestroyed ()=0
 
virtual bool hasPendingPermissionRequests (ScriptExecutionContext *) const =0
 
virtual void cancelRequestsForPermission (ScriptExecutionContext *)=0
 
virtual Permission checkPermission (ScriptExecutionContext *)=0
 

Protected Member Functions

virtual ~NotificationClient ()
 
virtual ~NotificationClient ()
 

Member Enumeration Documentation

◆ Permission [1/2]

Enumerator
PermissionAllowed 
PermissionNotAllowed 
PermissionDenied 
PermissionAllowed 
PermissionNotAllowed 
PermissionDenied 

◆ Permission [2/2]

Enumerator
PermissionAllowed 
PermissionNotAllowed 
PermissionDenied 
PermissionAllowed 
PermissionNotAllowed 
PermissionDenied 

Constructor & Destructor Documentation

◆ ~NotificationClient() [1/2]

virtual WebCore::NotificationClient::~NotificationClient ( )
inlineprotectedvirtual

◆ ~NotificationClient() [2/2]

virtual WebCore::NotificationClient::~NotificationClient ( )
inlineprotectedvirtual

Member Function Documentation

◆ cancel() [1/2]

virtual void WebCore::NotificationClient::cancel ( Notification )
pure virtual

◆ cancel() [2/2]

virtual void WebCore::NotificationClient::cancel ( Notification )
pure virtual

◆ cancelRequestsForPermission() [1/2]

virtual void WebCore::NotificationClient::cancelRequestsForPermission ( ScriptExecutionContext )
pure virtual

◆ cancelRequestsForPermission() [2/2]

virtual void WebCore::NotificationClient::cancelRequestsForPermission ( ScriptExecutionContext )
pure virtual

◆ checkPermission() [1/2]

virtual Permission WebCore::NotificationClient::checkPermission ( ScriptExecutionContext )
pure virtual

◆ checkPermission() [2/2]

virtual Permission WebCore::NotificationClient::checkPermission ( ScriptExecutionContext )
pure virtual

◆ clearNotifications() [1/2]

virtual void WebCore::NotificationClient::clearNotifications ( ScriptExecutionContext )
inlinevirtual

◆ clearNotifications() [2/2]

virtual void WebCore::NotificationClient::clearNotifications ( ScriptExecutionContext )
inlinevirtual

◆ hasPendingPermissionRequests() [1/2]

virtual bool WebCore::NotificationClient::hasPendingPermissionRequests ( ScriptExecutionContext ) const
pure virtual

◆ hasPendingPermissionRequests() [2/2]

virtual bool WebCore::NotificationClient::hasPendingPermissionRequests ( ScriptExecutionContext ) const
pure virtual

◆ notificationControllerDestroyed() [1/2]

virtual void WebCore::NotificationClient::notificationControllerDestroyed ( )
pure virtual

◆ notificationControllerDestroyed() [2/2]

virtual void WebCore::NotificationClient::notificationControllerDestroyed ( )
pure virtual

◆ notificationObjectDestroyed() [1/2]

virtual void WebCore::NotificationClient::notificationObjectDestroyed ( Notification )
pure virtual

◆ notificationObjectDestroyed() [2/2]

virtual void WebCore::NotificationClient::notificationObjectDestroyed ( Notification )
pure virtual

◆ show() [1/2]

virtual bool WebCore::NotificationClient::show ( Notification )
pure virtual

◆ show() [2/2]

virtual bool WebCore::NotificationClient::show ( Notification )
pure virtual

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