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

#include <LinkLoader.h>

Inheritance diagram for WebCore::LinkLoader:
WebCore::CachedResourceClient WebCore::CachedResourceClient

Public Member Functions

 LinkLoader (LinkLoaderClient &)
 
virtual ~LinkLoader ()
 
bool loadLink (const LinkRelAttribute &, const URL &, const String &as, const String &crossOrigin, Document &)
 
WeakPtr< LinkLoader > createWeakPtr ()
 
void triggerEvents (const CachedResource &)
 
void cancelLoad ()
 
 LinkLoader (LinkLoaderClient &)
 
virtual ~LinkLoader ()
 
bool loadLink (const LinkRelAttribute &, const URL &, const String &as, const String &crossOrigin, Document &)
 
WeakPtr< LinkLoader > createWeakPtr ()
 
void triggerEvents (const CachedResource &)
 
void cancelLoad ()
 

Static Public Member Functions

static std::optional< CachedResource::Type > resourceTypeFromAsAttribute (const String &as)
 
static void loadLinksFromHeader (const String &headerValue, const URL &baseURL, Document &)
 
static std::optional< CachedResource::Type > resourceTypeFromAsAttribute (const String &as)
 
static void loadLinksFromHeader (const String &headerValue, const URL &baseURL, Document &)
 

Constructor & Destructor Documentation

◆ LinkLoader() [1/2]

WebCore::LinkLoader::LinkLoader ( LinkLoaderClient &  client)
explicit

◆ ~LinkLoader() [1/2]

WebCore::LinkLoader::~LinkLoader ( )
virtual

◆ LinkLoader() [2/2]

WebCore::LinkLoader::LinkLoader ( LinkLoaderClient &  )
explicit

◆ ~LinkLoader() [2/2]

virtual WebCore::LinkLoader::~LinkLoader ( )
virtual

Member Function Documentation

◆ cancelLoad() [1/2]

void WebCore::LinkLoader::cancelLoad ( )

◆ cancelLoad() [2/2]

void WebCore::LinkLoader::cancelLoad ( )

◆ createWeakPtr() [1/2]

WeakPtr<LinkLoader> WebCore::LinkLoader::createWeakPtr ( )
inline

◆ createWeakPtr() [2/2]

WeakPtr<LinkLoader> WebCore::LinkLoader::createWeakPtr ( )
inline

◆ loadLink() [1/2]

bool WebCore::LinkLoader::loadLink ( const LinkRelAttribute &  relAttribute,
const URL &  href,
const String &  as,
const String &  crossOrigin,
Document &  document 
)

◆ loadLink() [2/2]

bool WebCore::LinkLoader::loadLink ( const LinkRelAttribute &  ,
const URL &  ,
const String &  as,
const String &  crossOrigin,
Document &   
)

◆ loadLinksFromHeader() [1/2]

static void WebCore::LinkLoader::loadLinksFromHeader ( const String &  headerValue,
const URL &  baseURL,
Document &   
)
static

◆ loadLinksFromHeader() [2/2]

void WebCore::LinkLoader::loadLinksFromHeader ( const String &  headerValue,
const URL &  baseURL,
Document &  document 
)
static

◆ resourceTypeFromAsAttribute() [1/2]

std::optional< CachedResource::Type > WebCore::LinkLoader::resourceTypeFromAsAttribute ( const String &  as)
static

◆ resourceTypeFromAsAttribute() [2/2]

static std::optional<CachedResource::Type> WebCore::LinkLoader::resourceTypeFromAsAttribute ( const String &  as)
static

◆ triggerEvents() [1/2]

void WebCore::LinkLoader::triggerEvents ( const CachedResource &  resource)

◆ triggerEvents() [2/2]

void WebCore::LinkLoader::triggerEvents ( const CachedResource &  )

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