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< LinkLoadercreateWeakPtr ()
 
void triggerEvents (const CachedResource &)
 
void cancelLoad ()
 
 LinkLoader (LinkLoaderClient &)
 
virtual ~LinkLoader ()
 
bool loadLink (const LinkRelAttribute &, const URL &, const String &as, const String &crossOrigin, Document &)
 
WeakPtr< LinkLoadercreateWeakPtr ()
 
void triggerEvents (const CachedResource &)
 
void cancelLoad ()
 

Static Public Member Functions

static std::optional< CachedResource::TyperesourceTypeFromAsAttribute (const String &as)
 
static void loadLinksFromHeader (const String &headerValue, const URL &baseURL, Document &)
 
static std::optional< CachedResource::TyperesourceTypeFromAsAttribute (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: