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

#include <APIWebsiteDataStore.h>

Inheritance diagram for API::WebsiteDataStore:
API::ObjectImpl< Object::Type::WebsiteDataStore > API::Object

Public Member Functions

 WebsiteDataStore (WebKit::WebsiteDataStore::Configuration)
 
virtual ~WebsiteDataStore ()
 
bool isPersistent ()
 
bool resourceLoadStatisticsEnabled () const
 
void setResourceLoadStatisticsEnabled (bool)
 
void registerSharedResourceLoadObserver ()
 
WebKit::WebsiteDataStorewebsiteDataStore ()
 
- Public Member Functions inherited from API::ObjectImpl< Object::Type::WebsiteDataStore >
virtual ~ObjectImpl ()
 
- Public Member Functions inherited from API::Object
virtual ~Object ()
 

Static Public Member Functions

static RefPtr< WebsiteDataStoredefaultDataStore ()
 
static Ref< WebsiteDataStorecreateNonPersistentDataStore ()
 
static Ref< WebsiteDataStorecreate (WebKit::WebsiteDataStore::Configuration)
 
static String defaultApplicationCacheDirectory ()
 
static String defaultNetworkCacheDirectory ()
 
static String defaultMediaCacheDirectory ()
 
static String defaultIndexedDBDatabaseDirectory ()
 
static String defaultLocalStorageDirectory ()
 
static String defaultMediaKeysStorageDirectory ()
 
static String defaultWebSQLDatabaseDirectory ()
 
static String defaultResourceLoadStatisticsDirectory ()
 
static WebKit::WebsiteDataStore::Configuration defaultDataStoreConfiguration ()
 
- Static Public Member Functions inherited from API::Object
static voidwrap (API::Object *)
 
static API::Objectunwrap (void *)
 

Additional Inherited Members

- Public Types inherited from API::Object
enum  Type {
  Type::Null = 0, Type::Array, Type::AuthenticationChallenge, Type::AuthenticationDecisionListener,
  Type::CertificateInfo, Type::Connection, Type::ContextMenuItem, Type::Credential,
  Type::Data, Type::Dictionary, Type::Error, Type::FrameHandle,
  Type::Image, Type::PageGroupData, Type::PageHandle, Type::PageGroupHandle,
  Type::ProtectionSpace, Type::RenderLayer, Type::RenderObject, Type::SecurityOrigin,
  Type::SessionState, Type::SerializedScriptValue, Type::String, Type::URL,
  Type::URLRequest, Type::URLResponse, Type::UserContentURLPattern, Type::UserScript,
  Type::UserStyleSheet, Type::WebArchive, Type::WebArchiveResource, Type::Boolean,
  Type::Double, Type::UInt64, Type::Point, Type::Size,
  Type::Rect, Type::ApplicationCacheManager, Type::AutomationSession, Type::BackForwardList,
  Type::BackForwardListItem, Type::CacheManager, Type::ColorPickerResultListener, Type::ContextMenuListener,
  Type::CookieManager, Type::Download, Type::ExperimentalFeature, Type::FormSubmissionListener,
  Type::Frame, Type::FrameInfo, Type::FramePolicyListener, Type::FullScreenManager,
  Type::GeolocationManager, Type::GeolocationPermissionRequest, Type::HitTestResult, Type::GeolocationPosition,
  Type::GrammarDetail, Type::IconDatabase, Type::Inspector, Type::KeyValueStorageManager,
  Type::MediaCacheManager, Type::Navigation, Type::NavigationAction, Type::NavigationData,
  Type::NavigationResponse, Type::Notification, Type::NotificationManager, Type::NotificationPermissionRequest,
  Type::OpenPanelParameters, Type::OpenPanelResultListener, Type::OriginDataManager, Type::Page,
  Type::PageConfiguration, Type::PageGroup, Type::ProcessPool, Type::ProcessPoolConfiguration,
  Type::PluginSiteDataManager, Type::Preferences, Type::ResourceLoadStatisticsStore, Type::RunBeforeUnloadConfirmPanelResultListener,
  Type::RunJavaScriptAlertResultListener, Type::RunJavaScriptConfirmResultListener, Type::RunJavaScriptPromptResultListener, Type::TextChecker,
  Type::UserContentController, Type::UserContentExtension, Type::UserContentExtensionStore, Type::UserContentWorld,
  Type::UserInitiatedAction, Type::UserMediaPermissionCheck, Type::UserMediaPermissionRequest, Type::Vibration,
  Type::ViewportAttributes, Type::VisitedLinkStore, Type::WebResourceLoadStatisticsManager, Type::WebsiteDataRecord,
  Type::WebsiteDataStore, Type::WebsitePolicies, Type::WindowFeatures, Type::Bundle,
  Type::BundleBackForwardList, Type::BundleBackForwardListItem, Type::BundleCSSStyleDeclarationHandle, Type::BundleDOMWindowExtension,
  Type::BundleFileHandle, Type::BundleFrame, Type::BundleHitTestResult, Type::BundleInspector,
  Type::BundleNavigationAction, Type::BundleNodeHandle, Type::BundlePage, Type::BundlePageBanner,
  Type::BundlePageGroup, Type::BundlePageOverlay, Type::BundleRangeHandle, Type::BundleScriptWorld,
  Type::EditCommandProxy, Type::ObjCObjectGraph, Type::View
}
 
- Static Public Attributes inherited from API::ObjectImpl< Object::Type::WebsiteDataStore >
static const Type APIType
 
- Protected Member Functions inherited from API::ObjectImpl< Object::Type::WebsiteDataStore >
 ObjectImpl ()
 
Type type () const override
 
- Protected Member Functions inherited from API::Object
 Object ()
 

Constructor & Destructor Documentation

◆ WebsiteDataStore()

API::WebsiteDataStore::WebsiteDataStore ( WebKit::WebsiteDataStore::Configuration  configuration)
explicit

◆ ~WebsiteDataStore()

API::WebsiteDataStore::~WebsiteDataStore ( )
virtual

Member Function Documentation

◆ create()

Ref< WebsiteDataStore > API::WebsiteDataStore::create ( WebKit::WebsiteDataStore::Configuration  configuration)
static

◆ createNonPersistentDataStore()

Ref< WebsiteDataStore > API::WebsiteDataStore::createNonPersistentDataStore ( )
static

◆ defaultApplicationCacheDirectory()

String API::WebsiteDataStore::defaultApplicationCacheDirectory ( )
static

◆ defaultDataStore()

RefPtr< WebsiteDataStore > API::WebsiteDataStore::defaultDataStore ( )
static

◆ defaultDataStoreConfiguration()

WebKit::WebsiteDataStore::Configuration API::WebsiteDataStore::defaultDataStoreConfiguration ( )
static

◆ defaultIndexedDBDatabaseDirectory()

String API::WebsiteDataStore::defaultIndexedDBDatabaseDirectory ( )
static

◆ defaultLocalStorageDirectory()

String API::WebsiteDataStore::defaultLocalStorageDirectory ( )
static

◆ defaultMediaCacheDirectory()

String API::WebsiteDataStore::defaultMediaCacheDirectory ( )
static

◆ defaultMediaKeysStorageDirectory()

String API::WebsiteDataStore::defaultMediaKeysStorageDirectory ( )
static

◆ defaultNetworkCacheDirectory()

String API::WebsiteDataStore::defaultNetworkCacheDirectory ( )
static

◆ defaultResourceLoadStatisticsDirectory()

String API::WebsiteDataStore::defaultResourceLoadStatisticsDirectory ( )
static

◆ defaultWebSQLDatabaseDirectory()

String API::WebsiteDataStore::defaultWebSQLDatabaseDirectory ( )
static

◆ isPersistent()

bool API::WebsiteDataStore::isPersistent ( )

◆ registerSharedResourceLoadObserver()

void API::WebsiteDataStore::registerSharedResourceLoadObserver ( )

◆ resourceLoadStatisticsEnabled()

bool API::WebsiteDataStore::resourceLoadStatisticsEnabled ( ) const

◆ setResourceLoadStatisticsEnabled()

void API::WebsiteDataStore::setResourceLoadStatisticsEnabled ( bool  enabled)

◆ websiteDataStore()

WebKit::WebsiteDataStore& API::WebsiteDataStore::websiteDataStore ( )
inline

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