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

#include <WebResourceLoadStatisticsManager.h>

Inheritance diagram for WebKit::WebResourceLoadStatisticsManager:
API::ObjectImpl< API::Object::Type::WebResourceLoadStatisticsManager > API::Object

Static Public Member Functions

static Ref< WebResourceLoadStatisticsManagercreate ()
 
static void setPrevalentResource (const String &hostName, bool value)
 
static bool isPrevalentResource (const String &hostName)
 
static void setHasHadUserInteraction (const String &hostName, bool value)
 
static bool hasHadUserInteraction (const String &hostName)
 
static void setSubframeUnderTopFrameOrigin (const String &hostName, const String &topFrameHostName)
 
static void setSubresourceUnderTopFrameOrigin (const String &hostName, const String &topFrameHostName)
 
static void setSubresourceUniqueRedirectTo (const String &hostName, const String &hostNameRedirectedTo)
 
static void setTimeToLiveUserInteraction (double seconds)
 
static void setReducedTimestampResolution (double seconds)
 
static void fireDataModificationHandler ()
 
static void setNotifyPagesWhenDataRecordsWereScanned (bool)
 
static void setShouldClassifyResourcesBeforeDataRecordsRemoval (bool value)
 
static void setMinimumTimeBetweeenDataRecordsRemoval (double seconds)
 
static void resetToConsistentState ()
 
- 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
}
 
- Public Member Functions inherited from API::ObjectImpl< API::Object::Type::WebResourceLoadStatisticsManager >
virtual ~ObjectImpl ()
 
- Public Member Functions inherited from API::Object
virtual ~Object ()
 
- Static Public Attributes inherited from API::ObjectImpl< API::Object::Type::WebResourceLoadStatisticsManager >
static const Type APIType
 
- Protected Member Functions inherited from API::ObjectImpl< API::Object::Type::WebResourceLoadStatisticsManager >
 ObjectImpl ()
 
Type type () const override
 
- Protected Member Functions inherited from API::Object
 Object ()
 

Member Function Documentation

◆ create()

static Ref<WebResourceLoadStatisticsManager> WebKit::WebResourceLoadStatisticsManager::create ( )
inlinestatic

◆ fireDataModificationHandler()

void WebKit::WebResourceLoadStatisticsManager::fireDataModificationHandler ( )
static

◆ hasHadUserInteraction()

bool WebKit::WebResourceLoadStatisticsManager::hasHadUserInteraction ( const String hostName)
static

◆ isPrevalentResource()

bool WebKit::WebResourceLoadStatisticsManager::isPrevalentResource ( const String hostName)
static

◆ resetToConsistentState()

void WebKit::WebResourceLoadStatisticsManager::resetToConsistentState ( )
static

◆ setHasHadUserInteraction()

void WebKit::WebResourceLoadStatisticsManager::setHasHadUserInteraction ( const String hostName,
bool  value 
)
static

◆ setMinimumTimeBetweeenDataRecordsRemoval()

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

◆ setNotifyPagesWhenDataRecordsWereScanned()

void WebKit::WebResourceLoadStatisticsManager::setNotifyPagesWhenDataRecordsWereScanned ( bool  value)
static

◆ setPrevalentResource()

void WebKit::WebResourceLoadStatisticsManager::setPrevalentResource ( const String hostName,
bool  value 
)
static

◆ setReducedTimestampResolution()

static void WebKit::WebResourceLoadStatisticsManager::setReducedTimestampResolution ( double  seconds)
static

◆ setShouldClassifyResourcesBeforeDataRecordsRemoval()

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

◆ setSubframeUnderTopFrameOrigin()

void WebKit::WebResourceLoadStatisticsManager::setSubframeUnderTopFrameOrigin ( const String hostName,
const String topFrameHostName 
)
static

◆ setSubresourceUnderTopFrameOrigin()

void WebKit::WebResourceLoadStatisticsManager::setSubresourceUnderTopFrameOrigin ( const String hostName,
const String topFrameHostName 
)
static

◆ setSubresourceUniqueRedirectTo()

void WebKit::WebResourceLoadStatisticsManager::setSubresourceUniqueRedirectTo ( const String hostName,
const String hostNameRedirectedTo 
)
static

◆ setTimeToLiveUserInteraction()

void WebKit::WebResourceLoadStatisticsManager::setTimeToLiveUserInteraction ( double  seconds)
static

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