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

#include <CurlCacheManager.h>

Public Member Functions

void setCacheDirectory (const String &)
 
const String & cacheDirectory ()
 
void setStorageSizeLimit (size_t)
 
bool isCached (const String &) const
 
HTTPHeaderMap & requestHeaders (const String &)
 
bool getCachedResponse (const String &url, ResourceResponse &)
 
void didReceiveResponse (ResourceHandle &, ResourceResponse &)
 
void didReceiveData (ResourceHandle &, const char *, size_t)
 
void didFinishLoading (ResourceHandle &)
 
void didFail (ResourceHandle &)
 
void addCacheEntryClient (const String &url, ResourceHandle *job)
 
void removeCacheEntryClient (const String &url, ResourceHandle *job)
 

Static Public Member Functions

static CurlCacheManager & getInstance ()
 

Member Function Documentation

◆ addCacheEntryClient()

void WebCore::CurlCacheManager::addCacheEntryClient ( const String &  url,
ResourceHandle *  job 
)

◆ cacheDirectory()

const String& WebCore::CurlCacheManager::cacheDirectory ( )
inline

◆ didFail()

void WebCore::CurlCacheManager::didFail ( ResourceHandle &  )

◆ didFinishLoading()

void WebCore::CurlCacheManager::didFinishLoading ( ResourceHandle &  )

◆ didReceiveData()

void WebCore::CurlCacheManager::didReceiveData ( ResourceHandle &  ,
const char *  ,
size_t   
)

◆ didReceiveResponse()

void WebCore::CurlCacheManager::didReceiveResponse ( ResourceHandle &  ,
ResourceResponse &   
)

◆ getCachedResponse()

bool WebCore::CurlCacheManager::getCachedResponse ( const String &  url,
ResourceResponse &   
)

◆ getInstance()

static CurlCacheManager& WebCore::CurlCacheManager::getInstance ( )
static

◆ isCached()

bool WebCore::CurlCacheManager::isCached ( const String &  ) const

◆ removeCacheEntryClient()

void WebCore::CurlCacheManager::removeCacheEntryClient ( const String &  url,
ResourceHandle *  job 
)

◆ requestHeaders()

HTTPHeaderMap& WebCore::CurlCacheManager::requestHeaders ( const String &  )

◆ setCacheDirectory()

void WebCore::CurlCacheManager::setCacheDirectory ( const String &  )

◆ setStorageSizeLimit()

void WebCore::CurlCacheManager::setStorageSizeLimit ( size_t  )

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