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

#include <ThreadableLoaderClientWrapper.h>

Inheritance diagram for WebCore::ThreadableLoaderClientWrapper:
WTF::ThreadSafeRefCounted< ThreadableLoaderClientWrapper > WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase WTF::ThreadSafeRefCountedBase

Public Member Functions

void clearClient ()
 
bool done () const
 
void didSendData (unsigned long long bytesSent, unsigned long long totalBytesToBeSent)
 
void didReceiveResponse (unsigned long identifier, const ResourceResponse &response)
 
void didReceiveData (const char *data, int dataLength)
 
void didFinishLoading (unsigned long identifier)
 
void didFail (const ResourceError &error)
 
void didReceiveAuthenticationCancellation (unsigned long identifier, const ResourceResponse &response)
 
const Stringinitiator () const
 
- Public Member Functions inherited from WTF::ThreadSafeRefCounted< ThreadableLoaderClientWrapper >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::ThreadSafeRefCountedBase
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 
 ThreadSafeRefCountedBase ()=default
 
void ref () const
 
bool hasOneRef () const
 
unsigned refCount () const
 

Static Public Member Functions

static Ref< ThreadableLoaderClientWrappercreate (ThreadableLoaderClient &client, const String &initiator)
 

Protected Member Functions

 ThreadableLoaderClientWrapper (ThreadableLoaderClient &, const String &)
 
- Protected Member Functions inherited from WTF::ThreadSafeRefCounted< ThreadableLoaderClientWrapper >
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
- Protected Member Functions inherited from WTF::ThreadSafeRefCountedBase
bool derefBase () const
 
bool derefBase () const
 
bool derefBase () const
 

Protected Attributes

ThreadableLoaderClientm_client
 
String m_initiator
 
bool m_done { false }
 

Constructor & Destructor Documentation

◆ ThreadableLoaderClientWrapper()

WebCore::ThreadableLoaderClientWrapper::ThreadableLoaderClientWrapper ( ThreadableLoaderClient client,
const String initiator 
)
inlineexplicitprotected

Member Function Documentation

◆ clearClient()

void WebCore::ThreadableLoaderClientWrapper::clearClient ( )
inline

◆ create()

static Ref<ThreadableLoaderClientWrapper> WebCore::ThreadableLoaderClientWrapper::create ( ThreadableLoaderClient client,
const String initiator 
)
inlinestatic

◆ didFail()

void WebCore::ThreadableLoaderClientWrapper::didFail ( const ResourceError error)
inline

◆ didFinishLoading()

void WebCore::ThreadableLoaderClientWrapper::didFinishLoading ( unsigned long  identifier)
inline

◆ didReceiveAuthenticationCancellation()

void WebCore::ThreadableLoaderClientWrapper::didReceiveAuthenticationCancellation ( unsigned long  identifier,
const ResourceResponse response 
)
inline

◆ didReceiveData()

void WebCore::ThreadableLoaderClientWrapper::didReceiveData ( const char *  data,
int  dataLength 
)
inline

◆ didReceiveResponse()

void WebCore::ThreadableLoaderClientWrapper::didReceiveResponse ( unsigned long  identifier,
const ResourceResponse response 
)
inline

◆ didSendData()

void WebCore::ThreadableLoaderClientWrapper::didSendData ( unsigned long long  bytesSent,
unsigned long long  totalBytesToBeSent 
)
inline

◆ done()

bool WebCore::ThreadableLoaderClientWrapper::done ( ) const
inline

◆ initiator()

const String& WebCore::ThreadableLoaderClientWrapper::initiator ( ) const
inline

Member Data Documentation

◆ m_client

ThreadableLoaderClient* WebCore::ThreadableLoaderClientWrapper::m_client
protected

◆ m_done

bool WebCore::ThreadableLoaderClientWrapper::m_done { false }
protected

◆ m_initiator

String WebCore::ThreadableLoaderClientWrapper::m_initiator
protected

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