#include <WebNotificationCenter.h>
|
virtual HRESULT STDMETHODCALLTYPE | QueryInterface (_In_ REFIID riid, _COM_Outptr_ void **ppvObject) |
|
virtual ULONG STDMETHODCALLTYPE | AddRef () |
|
virtual ULONG STDMETHODCALLTYPE | Release () |
|
virtual HRESULT STDMETHODCALLTYPE | defaultCenter (_COM_Outptr_opt_ IWebNotificationCenter **) |
|
virtual HRESULT STDMETHODCALLTYPE | addObserver (_In_opt_ IWebNotificationObserver *, _In_ BSTR notificationName, _In_opt_ IUnknown *anObject) |
|
virtual HRESULT STDMETHODCALLTYPE | postNotification (_In_opt_ IWebNotification *) |
|
virtual HRESULT STDMETHODCALLTYPE | postNotificationName (_In_ BSTR notificationName, _In_opt_ IUnknown *anObject, _In_opt_ IPropertyBag *userInfo) |
|
virtual HRESULT STDMETHODCALLTYPE | removeObserver (_In_opt_ IWebNotificationObserver *, _In_ BSTR notificationName, _In_opt_ IUnknown *anObject) |
|
void | postNotificationInternal (IWebNotification *notification, BSTR notificationName, IUnknown *anObject) |
|
HRESULT | defaultCenter ([out, retval] IWebNotificationCenter **center) |
|
HRESULT | addObserver ([in] IWebNotificationObserver *observer, [in] BSTR notificationName, [in] IUnknown *anObject) |
|
HRESULT | postNotification ([in] IWebNotification *notification) |
|
HRESULT | postNotificationName ([in] BSTR notificationName, [in] IUnknown *anObject, [in] IPropertyBag *userInfo) |
|
HRESULT | removeObserver ([in] IWebNotificationObserver *anObserver, [in] BSTR notificationName, [in] IUnknown *anObject) |
|
◆ WebNotificationCenter()
WebNotificationCenter::WebNotificationCenter |
( |
| ) |
|
|
protected |
◆ ~WebNotificationCenter()
WebNotificationCenter::~WebNotificationCenter |
( |
| ) |
|
|
protected |
◆ addObserver()
◆ AddRef()
◆ createInstance()
◆ defaultCenter()
◆ defaultCenterInternal()
◆ postNotification()
◆ postNotificationInternal()
void WebNotificationCenter::postNotificationInternal |
( |
IWebNotification * |
notification, |
|
|
BSTR |
notificationName, |
|
|
IUnknown * |
anObject |
|
) |
| |
◆ postNotificationName()
HRESULT WebNotificationCenter::postNotificationName |
( |
_In_ BSTR |
notificationName, |
|
|
_In_opt_ IUnknown * |
anObject, |
|
|
_In_opt_ IPropertyBag * |
userInfo |
|
) |
| |
|
virtual |
◆ QueryInterface()
HRESULT WebNotificationCenter::QueryInterface |
( |
_In_ REFIID |
riid, |
|
|
_COM_Outptr_ void ** |
ppvObject |
|
) |
| |
|
virtual |
◆ Release()
ULONG WebNotificationCenter::Release |
( |
void |
| ) |
|
|
virtual |
◆ removeObserver()
◆ m_defaultCenter
◆ m_refCount
ULONG WebNotificationCenter::m_refCount { 0 } |
|
protected |
The documentation for this class was generated from the following files: