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

#include <WebJavaScriptCollector.h>

Inheritance diagram for WebJavaScriptCollector:
IWebJavaScriptCollector

Public Member Functions

virtual HRESULT STDMETHODCALLTYPE QueryInterface (_In_ REFIID riid, _COM_Outptr_ void **ppvObject)
 
virtual ULONG STDMETHODCALLTYPE AddRef ()
 
virtual ULONG STDMETHODCALLTYPE Release ()
 
virtual HRESULT STDMETHODCALLTYPE collect ()
 
virtual HRESULT STDMETHODCALLTYPE collectOnAlternateThread (BOOL waitUntilDone)
 
virtual HRESULT STDMETHODCALLTYPE objectCount (_Out_ UINT *)
 
- Public Member Functions inherited from IWebJavaScriptCollector
HRESULT objectCount ([out, retval] UINT *count)
 

Static Public Member Functions

static WebJavaScriptCollectorcreateInstance ()
 

Protected Member Functions

 WebJavaScriptCollector ()
 
 ~WebJavaScriptCollector ()
 

Protected Attributes

ULONG m_refCount { 0 }
 

Constructor & Destructor Documentation

◆ WebJavaScriptCollector()

WebJavaScriptCollector::WebJavaScriptCollector ( )
protected

◆ ~WebJavaScriptCollector()

WebJavaScriptCollector::~WebJavaScriptCollector ( )
protected

Member Function Documentation

◆ AddRef()

ULONG WebJavaScriptCollector::AddRef ( void  )
virtual

◆ collect()

HRESULT WebJavaScriptCollector::collect ( )
virtual

◆ collectOnAlternateThread()

HRESULT WebJavaScriptCollector::collectOnAlternateThread ( BOOL  waitUntilDone)
virtual

◆ createInstance()

WebJavaScriptCollector * WebJavaScriptCollector::createInstance ( )
static

◆ objectCount()

HRESULT WebJavaScriptCollector::objectCount ( _Out_ UINT *  count)
virtual

◆ QueryInterface()

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

◆ Release()

ULONG WebJavaScriptCollector::Release ( void  )
virtual

Member Data Documentation

◆ m_refCount

ULONG WebJavaScriptCollector::m_refCount { 0 }
protected

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