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

#include <WebResourceLoadStatisticsStore.h>

Inheritance diagram for WebKit::WebResourceLoadStatisticsStore:
IPC::Connection::WorkQueueMessageReceiver IPC::MessageReceiver

Public Member Functions

virtual ~WebResourceLoadStatisticsStore ()
 
void setResourceLoadStatisticsEnabled (bool)
 
bool resourceLoadStatisticsEnabled () const
 
void registerSharedResourceLoadObserver ()
 
void resourceLoadStatisticsUpdated (const Vector< WebCore::ResourceLoadStatistics > &origins)
 
void processWillOpenConnection (WebProcessProxy &, IPC::Connection &)
 
void processDidCloseConnection (WebProcessProxy &, IPC::Connection &)
 
void applicationWillTerminate ()
 
void readDataFromDiskIfNeeded ()
 
WebCore::ResourceLoadStatisticsStorecoreStore ()
 
const WebCore::ResourceLoadStatisticsStorecoreStore () const
 
- Public Member Functions inherited from IPC::MessageReceiver
virtual ~MessageReceiver ()
 
virtual void didReceiveSyncMessage (Connection &, Decoder &, std::unique_ptr< Encoder > &)
 

Static Public Member Functions

static Ref< WebResourceLoadStatisticsStorecreate (const String &)
 
static void setNotifyPagesWhenDataRecordsWereScanned (bool)
 
static void setShouldClassifyResourcesBeforeDataRecordsRemoval (bool)
 
static void setMinimumTimeBetweeenDataRecordsRemoval (double)
 

Constructor & Destructor Documentation

◆ ~WebResourceLoadStatisticsStore()

WebKit::WebResourceLoadStatisticsStore::~WebResourceLoadStatisticsStore ( )
virtual

Member Function Documentation

◆ applicationWillTerminate()

void WebKit::WebResourceLoadStatisticsStore::applicationWillTerminate ( )

◆ coreStore() [1/2]

WebCore::ResourceLoadStatisticsStore& WebKit::WebResourceLoadStatisticsStore::coreStore ( )
inline

◆ coreStore() [2/2]

const WebCore::ResourceLoadStatisticsStore& WebKit::WebResourceLoadStatisticsStore::coreStore ( ) const
inline

◆ create()

Ref< WebResourceLoadStatisticsStore > WebKit::WebResourceLoadStatisticsStore::create ( const String resourceLoadStatisticsDirectory)
static

◆ processDidCloseConnection()

void WebKit::WebResourceLoadStatisticsStore::processDidCloseConnection ( WebProcessProxy ,
IPC::Connection connection 
)

◆ processWillOpenConnection()

void WebKit::WebResourceLoadStatisticsStore::processWillOpenConnection ( WebProcessProxy ,
IPC::Connection connection 
)

◆ readDataFromDiskIfNeeded()

void WebKit::WebResourceLoadStatisticsStore::readDataFromDiskIfNeeded ( )

◆ registerSharedResourceLoadObserver()

void WebKit::WebResourceLoadStatisticsStore::registerSharedResourceLoadObserver ( )

◆ resourceLoadStatisticsEnabled()

bool WebKit::WebResourceLoadStatisticsStore::resourceLoadStatisticsEnabled ( ) const

◆ resourceLoadStatisticsUpdated()

void WebKit::WebResourceLoadStatisticsStore::resourceLoadStatisticsUpdated ( const Vector< WebCore::ResourceLoadStatistics > &  origins)

◆ setMinimumTimeBetweeenDataRecordsRemoval()

void WebKit::WebResourceLoadStatisticsStore::setMinimumTimeBetweeenDataRecordsRemoval ( double  seconds)
static

◆ setNotifyPagesWhenDataRecordsWereScanned()

void WebKit::WebResourceLoadStatisticsStore::setNotifyPagesWhenDataRecordsWereScanned ( bool  always)
static

◆ setResourceLoadStatisticsEnabled()

void WebKit::WebResourceLoadStatisticsStore::setResourceLoadStatisticsEnabled ( bool  enabled)

◆ setShouldClassifyResourcesBeforeDataRecordsRemoval()

void WebKit::WebResourceLoadStatisticsStore::setShouldClassifyResourcesBeforeDataRecordsRemoval ( bool  value)
static

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