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

#include <WorkerScriptLoader.h>

Inheritance diagram for WebCore::WorkerScriptLoader:
WTF::RefCounted< WorkerScriptLoader > WebCore::ThreadableLoaderClient WTF::RefCountedBase WTF::RefCountedBase WTF::RefCountedBase

Public Member Functions

void loadSynchronously (ScriptExecutionContext *, const URL &, FetchOptions::Mode, ContentSecurityPolicyEnforcement, const String &initiatorIdentifier)
 
void loadAsynchronously (ScriptExecutionContext *, const URL &, FetchOptions::Mode, ContentSecurityPolicyEnforcement, const String &initiatorIdentifier, WorkerScriptLoaderClient *)
 
void notifyError ()
 
String script ()
 
const URLurl () const
 
const URLresponseURL () const
 
bool failed () const
 
unsigned long identifier () const
 
void didReceiveResponse (unsigned long identifier, const ResourceResponse &) override
 
void didReceiveData (const char *data, int dataLength) override
 
void didFinishLoading (unsigned long identifier) override
 
void didFail (const ResourceError &) override
 
- Public Member Functions inherited from WTF::RefCounted< WorkerScriptLoader >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::RefCountedBase
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
void relaxAdoptionRequirement ()
 
- Public Member Functions inherited from WebCore::ThreadableLoaderClient
virtual void didSendData (unsigned long long, unsigned long long)
 
virtual void didSendData (unsigned long long, unsigned long long)
 

Static Public Member Functions

static Ref< WorkerScriptLoadercreate ()
 

Friends

class WTF::RefCounted< WorkerScriptLoader >
 

Additional Inherited Members

- Protected Member Functions inherited from WTF::RefCounted< WorkerScriptLoader >
 RefCounted ()
 
 RefCounted ()
 
 RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
- Protected Member Functions inherited from WTF::RefCountedBase
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
- Protected Member Functions inherited from WebCore::ThreadableLoaderClient
 ThreadableLoaderClient ()
 
virtual ~ThreadableLoaderClient ()
 
 ThreadableLoaderClient ()
 
virtual ~ThreadableLoaderClient ()
 

Member Function Documentation

◆ create()

static Ref<WorkerScriptLoader> WebCore::WorkerScriptLoader::create ( )
inlinestatic

◆ didFail()

void WebCore::WorkerScriptLoader::didFail ( const ResourceError )
overridevirtual

Reimplemented from WebCore::ThreadableLoaderClient.

◆ didFinishLoading()

void WebCore::WorkerScriptLoader::didFinishLoading ( unsigned long  identifier)
overridevirtual

Reimplemented from WebCore::ThreadableLoaderClient.

◆ didReceiveData()

void WebCore::WorkerScriptLoader::didReceiveData ( const char *  data,
int  dataLength 
)
overridevirtual

Reimplemented from WebCore::ThreadableLoaderClient.

◆ didReceiveResponse()

void WebCore::WorkerScriptLoader::didReceiveResponse ( unsigned long  identifier,
const ResourceResponse response 
)
overridevirtual

Reimplemented from WebCore::ThreadableLoaderClient.

◆ failed()

bool WebCore::WorkerScriptLoader::failed ( ) const
inline

◆ identifier()

unsigned long WebCore::WorkerScriptLoader::identifier ( ) const
inline

◆ loadAsynchronously()

void WebCore::WorkerScriptLoader::loadAsynchronously ( ScriptExecutionContext scriptExecutionContext,
const URL url,
FetchOptions::Mode  mode,
ContentSecurityPolicyEnforcement  contentSecurityPolicyEnforcement,
const String initiatorIdentifier,
WorkerScriptLoaderClient client 
)

◆ loadSynchronously()

void WebCore::WorkerScriptLoader::loadSynchronously ( ScriptExecutionContext scriptExecutionContext,
const URL url,
FetchOptions::Mode  mode,
ContentSecurityPolicyEnforcement  contentSecurityPolicyEnforcement,
const String initiatorIdentifier 
)

◆ notifyError()

void WebCore::WorkerScriptLoader::notifyError ( )

◆ responseURL()

const URL & WebCore::WorkerScriptLoader::responseURL ( ) const

◆ script()

String WebCore::WorkerScriptLoader::script ( )

◆ url()

const URL& WebCore::WorkerScriptLoader::url ( ) const
inline

Friends And Related Function Documentation

◆ WTF::RefCounted< WorkerScriptLoader >


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