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

#include <ResourceTiming.h>

Public Member Functions

URL url () const
 
String initiator () const
 
LoadTiming loadTiming () const
 
NetworkLoadMetrics networkLoadMetrics () const
 
bool allowTimingDetails () const
 
ResourceTiming isolatedCopy () const
 
void overrideInitiatorName (const String &name)
 

Static Public Member Functions

static ResourceTiming fromCache (const URL &, const String &initiator, const LoadTiming &)
 
static ResourceTiming fromLoad (CachedResource &, const String &initiator, const LoadTiming &, const NetworkLoadMetrics &, const SecurityOrigin &)
 
static ResourceTiming fromSynchronousLoad (const URL &, const String &initiator, const LoadTiming &, const NetworkLoadMetrics &, const ResourceResponse &, const SecurityOrigin &)
 

Member Function Documentation

◆ allowTimingDetails()

bool WebCore::ResourceTiming::allowTimingDetails ( ) const
inline

◆ fromCache()

ResourceTiming WebCore::ResourceTiming::fromCache ( const URL &  url,
const String &  initiator,
const LoadTiming &  loadTiming 
)
static

◆ fromLoad()

ResourceTiming WebCore::ResourceTiming::fromLoad ( CachedResource &  resource,
const String &  initiator,
const LoadTiming &  loadTiming,
const NetworkLoadMetrics &  networkLoadMetrics,
const SecurityOrigin &  securityOrigin 
)
static

◆ fromSynchronousLoad()

ResourceTiming WebCore::ResourceTiming::fromSynchronousLoad ( const URL &  url,
const String &  initiator,
const LoadTiming &  loadTiming,
const NetworkLoadMetrics &  networkLoadMetrics,
const ResourceResponse &  response,
const SecurityOrigin &  securityOrigin 
)
static

◆ initiator()

String WebCore::ResourceTiming::initiator ( ) const
inline

◆ isolatedCopy()

ResourceTiming WebCore::ResourceTiming::isolatedCopy ( ) const

◆ loadTiming()

LoadTiming WebCore::ResourceTiming::loadTiming ( ) const
inline

◆ networkLoadMetrics()

NetworkLoadMetrics WebCore::ResourceTiming::networkLoadMetrics ( ) const
inline

◆ overrideInitiatorName()

void WebCore::ResourceTiming::overrideInitiatorName ( const String &  name)
inline

◆ url()

URL WebCore::ResourceTiming::url ( ) const
inline

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