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

#include <StorageTracker.h>

Public Member Functions

void setOriginDetails (const String &originIdentifier, const String &databaseFile)
 
void deleteAllOrigins ()
 
void deleteOrigin (const WebCore::SecurityOriginData &)
 
void deleteOriginWithIdentifier (const String &originIdentifier)
 
Vector< WebCore::SecurityOriginDataorigins ()
 
long long diskUsageForOrigin (WebCore::SecurityOrigin *)
 
void cancelDeletingOrigin (const String &originIdentifier)
 
bool isActive ()
 
double storageDatabaseIdleInterval ()
 
void setStorageDatabaseIdleInterval (double interval)
 
void syncFileSystemAndTrackerDatabase ()
 

Static Public Member Functions

static void initializeTracker (const String &storagePath, WebCore::StorageTrackerClient *)
 
static StorageTrackertracker ()
 

Member Function Documentation

◆ cancelDeletingOrigin()

void WebKit::StorageTracker::cancelDeletingOrigin ( const String originIdentifier)

◆ deleteAllOrigins()

void WebKit::StorageTracker::deleteAllOrigins ( )

◆ deleteOrigin()

void WebKit::StorageTracker::deleteOrigin ( const WebCore::SecurityOriginData origin)

◆ deleteOriginWithIdentifier()

void WebKit::StorageTracker::deleteOriginWithIdentifier ( const String originIdentifier)

◆ diskUsageForOrigin()

long long WebKit::StorageTracker::diskUsageForOrigin ( WebCore::SecurityOrigin origin)

◆ initializeTracker()

void WebKit::StorageTracker::initializeTracker ( const String storagePath,
WebCore::StorageTrackerClient client 
)
static

◆ isActive()

bool WebKit::StorageTracker::isActive ( )

◆ origins()

Vector< SecurityOriginData > WebKit::StorageTracker::origins ( )

◆ setOriginDetails()

void WebKit::StorageTracker::setOriginDetails ( const String originIdentifier,
const String databaseFile 
)

◆ setStorageDatabaseIdleInterval()

void WebKit::StorageTracker::setStorageDatabaseIdleInterval ( double  interval)
inline

◆ storageDatabaseIdleInterval()

double WebKit::StorageTracker::storageDatabaseIdleInterval ( )
inline

◆ syncFileSystemAndTrackerDatabase()

void WebKit::StorageTracker::syncFileSystemAndTrackerDatabase ( )

◆ tracker()

StorageTracker & WebKit::StorageTracker::tracker ( )
static

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