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

#include <CurlCacheEntry.h>

Public Member Functions

 CurlCacheEntry (const String &url, ResourceHandle *job, const String &cacheDir)
 
 ~CurlCacheEntry ()
 
bool isCached ()
 
bool isLoading () const
 
size_t entrySize ()
 
HTTPHeaderMaprequestHeaders ()
 
bool saveCachedData (const char *data, size_t)
 
bool readCachedData (ResourceHandle *)
 
bool saveResponseHeaders (const ResourceResponse &)
 
void setResponseFromCachedHeaders (ResourceResponse &)
 
void invalidate ()
 
void didFail ()
 
void didFinishLoading ()
 
bool parseResponseHeaders (const ResourceResponse &)
 
void setIsLoading (bool)
 
void addClient (ResourceHandle *job)
 
void removeClient (ResourceHandle *job)
 
int hasClients () const
 
const ResourceHandlegetJob () const
 

Constructor & Destructor Documentation

◆ CurlCacheEntry()

WebCore::CurlCacheEntry::CurlCacheEntry ( const String url,
ResourceHandle job,
const String cacheDir 
)

◆ ~CurlCacheEntry()

WebCore::CurlCacheEntry::~CurlCacheEntry ( )

Member Function Documentation

◆ addClient()

void WebCore::CurlCacheEntry::addClient ( ResourceHandle job)
inline

◆ didFail()

void WebCore::CurlCacheEntry::didFail ( )

◆ didFinishLoading()

void WebCore::CurlCacheEntry::didFinishLoading ( )

◆ entrySize()

size_t WebCore::CurlCacheEntry::entrySize ( )

◆ getJob()

const ResourceHandle* WebCore::CurlCacheEntry::getJob ( ) const
inline

◆ hasClients()

int WebCore::CurlCacheEntry::hasClients ( ) const
inline

◆ invalidate()

void WebCore::CurlCacheEntry::invalidate ( )

◆ isCached()

bool WebCore::CurlCacheEntry::isCached ( )

◆ isLoading()

bool WebCore::CurlCacheEntry::isLoading ( ) const

◆ parseResponseHeaders()

bool WebCore::CurlCacheEntry::parseResponseHeaders ( const ResourceResponse )

◆ readCachedData()

bool WebCore::CurlCacheEntry::readCachedData ( ResourceHandle )

◆ removeClient()

void WebCore::CurlCacheEntry::removeClient ( ResourceHandle job)
inline

◆ requestHeaders()

HTTPHeaderMap& WebCore::CurlCacheEntry::requestHeaders ( )
inline

◆ saveCachedData()

bool WebCore::CurlCacheEntry::saveCachedData ( const char *  data,
size_t   
)

◆ saveResponseHeaders()

bool WebCore::CurlCacheEntry::saveResponseHeaders ( const ResourceResponse )

◆ setIsLoading()

void WebCore::CurlCacheEntry::setIsLoading ( bool  )

◆ setResponseFromCachedHeaders()

void WebCore::CurlCacheEntry::setResponseFromCachedHeaders ( ResourceResponse )

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