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

#include <ThreadableLoader.h>

Inheritance diagram for WebCore::ThreadableLoader:
WebCore::DocumentThreadableLoader WebCore::WorkerThreadableLoader

Public Member Functions

virtual void cancel ()=0
 
void ref ()
 
void deref ()
 
virtual void cancel ()=0
 
void ref ()
 
void deref ()
 

Static Public Member Functions

static void loadResourceSynchronously (ScriptExecutionContext &, ResourceRequest &&, ThreadableLoaderClient &, const ThreadableLoaderOptions &)
 
static RefPtr< ThreadableLoadercreate (ScriptExecutionContext &, ThreadableLoaderClient &, ResourceRequest &&, const ThreadableLoaderOptions &, String &&referrer=String())
 
static void logError (ScriptExecutionContext &, const ResourceError &, const String &)
 
static void loadResourceSynchronously (ScriptExecutionContext &, ResourceRequest &&, ThreadableLoaderClient &, const ThreadableLoaderOptions &)
 
static RefPtr< ThreadableLoadercreate (ScriptExecutionContext &, ThreadableLoaderClient &, ResourceRequest &&, const ThreadableLoaderOptions &, String &&referrer=String())
 
static void logError (ScriptExecutionContext &, const ResourceError &, const String &)
 

Protected Member Functions

 ThreadableLoader ()
 
virtual ~ThreadableLoader ()
 
virtual void refThreadableLoader ()=0
 
virtual void derefThreadableLoader ()=0
 
 ThreadableLoader ()
 
virtual ~ThreadableLoader ()
 
virtual void refThreadableLoader ()=0
 
virtual void derefThreadableLoader ()=0
 

Constructor & Destructor Documentation

◆ ThreadableLoader() [1/2]

WebCore::ThreadableLoader::ThreadableLoader ( )
inlineprotected

◆ ~ThreadableLoader() [1/2]

virtual WebCore::ThreadableLoader::~ThreadableLoader ( )
inlineprotectedvirtual

◆ ThreadableLoader() [2/2]

WebCore::ThreadableLoader::ThreadableLoader ( )
inlineprotected

◆ ~ThreadableLoader() [2/2]

virtual WebCore::ThreadableLoader::~ThreadableLoader ( )
inlineprotectedvirtual

Member Function Documentation

◆ cancel() [1/2]

virtual void WebCore::ThreadableLoader::cancel ( )
pure virtual

◆ cancel() [2/2]

virtual void WebCore::ThreadableLoader::cancel ( )
pure virtual

◆ create() [1/2]

static RefPtr<ThreadableLoader> WebCore::ThreadableLoader::create ( ScriptExecutionContext ,
ThreadableLoaderClient ,
ResourceRequest &&  ,
const ThreadableLoaderOptions ,
String &&  referrer = String() 
)
static

◆ create() [2/2]

RefPtr< ThreadableLoader > WebCore::ThreadableLoader::create ( ScriptExecutionContext context,
ThreadableLoaderClient client,
ResourceRequest &&  request,
const ThreadableLoaderOptions options,
String &&  referrer = String() 
)
static

◆ deref() [1/2]

void WebCore::ThreadableLoader::deref ( )
inline

◆ deref() [2/2]

void WebCore::ThreadableLoader::deref ( )
inline

◆ derefThreadableLoader() [1/2]

virtual void WebCore::ThreadableLoader::derefThreadableLoader ( )
protectedpure virtual

◆ derefThreadableLoader() [2/2]

virtual void WebCore::ThreadableLoader::derefThreadableLoader ( )
protectedpure virtual

◆ loadResourceSynchronously() [1/2]

static void WebCore::ThreadableLoader::loadResourceSynchronously ( ScriptExecutionContext ,
ResourceRequest &&  ,
ThreadableLoaderClient ,
const ThreadableLoaderOptions  
)
static

◆ loadResourceSynchronously() [2/2]

void WebCore::ThreadableLoader::loadResourceSynchronously ( ScriptExecutionContext context,
ResourceRequest &&  request,
ThreadableLoaderClient client,
const ThreadableLoaderOptions options 
)
static

◆ logError() [1/2]

static void WebCore::ThreadableLoader::logError ( ScriptExecutionContext ,
const ResourceError ,
const String  
)
static

◆ logError() [2/2]

void WebCore::ThreadableLoader::logError ( ScriptExecutionContext context,
const ResourceError error,
const String initiator 
)
static

◆ ref() [1/2]

void WebCore::ThreadableLoader::ref ( )
inline

◆ ref() [2/2]

void WebCore::ThreadableLoader::ref ( )
inline

◆ refThreadableLoader() [1/2]

virtual void WebCore::ThreadableLoader::refThreadableLoader ( )
protectedpure virtual

◆ refThreadableLoader() [2/2]

virtual void WebCore::ThreadableLoader::refThreadableLoader ( )
protectedpure virtual

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