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

#include <CurlDownload.h>

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

Public Member Functions

 CurlDownload ()
 
 ~CurlDownload ()
 
void init (CurlDownloadListener *, const WebCore::URL &)
 
void init (CurlDownloadListener *, ResourceHandle *, const ResourceRequest &, const ResourceResponse &)
 
void setListener (CurlDownloadListener *listener)
 
bool start ()
 
bool cancel ()
 
String getTempPath () const
 
String getUrl () const
 
WebCore::ResourceResponse getResponse () const
 
bool deletesFileUponFailure () const
 
void setDeletesFileUponFailure (bool deletesFileUponFailure)
 
void setDestination (const String &destination)
 
- Public Member Functions inherited from WTF::ThreadSafeRefCounted< CurlDownload >
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
 

Friends

class CurlDownloadManager
 

Additional Inherited Members

- Protected Member Functions inherited from WTF::ThreadSafeRefCounted< CurlDownload >
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
 ThreadSafeRefCounted ()=default
 
- Protected Member Functions inherited from WTF::ThreadSafeRefCountedBase
bool derefBase () const
 
bool derefBase () const
 
bool derefBase () const
 

Constructor & Destructor Documentation

◆ CurlDownload()

WebCore::CurlDownload::CurlDownload ( )

◆ ~CurlDownload()

WebCore::CurlDownload::~CurlDownload ( )

Member Function Documentation

◆ cancel()

bool WebCore::CurlDownload::cancel ( )

◆ deletesFileUponFailure()

bool WebCore::CurlDownload::deletesFileUponFailure ( ) const
inline

◆ getResponse()

WebCore::ResourceResponse WebCore::CurlDownload::getResponse ( ) const

◆ getTempPath()

String WebCore::CurlDownload::getTempPath ( ) const

◆ getUrl()

String WebCore::CurlDownload::getUrl ( ) const

◆ init() [1/2]

void WebCore::CurlDownload::init ( CurlDownloadListener ,
const WebCore::URL  
)

◆ init() [2/2]

void WebCore::CurlDownload::init ( CurlDownloadListener ,
ResourceHandle ,
const ResourceRequest ,
const ResourceResponse  
)

◆ setDeletesFileUponFailure()

void WebCore::CurlDownload::setDeletesFileUponFailure ( bool  deletesFileUponFailure)
inline

◆ setDestination()

void WebCore::CurlDownload::setDestination ( const String destination)
inline

◆ setListener()

void WebCore::CurlDownload::setListener ( CurlDownloadListener listener)
inline

◆ start()

bool WebCore::CurlDownload::start ( )

Friends And Related Function Documentation

◆ CurlDownloadManager

friend class CurlDownloadManager
friend

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