LibreOffice Module ucb (master) 1
|
#include <PropfindCache.hxx>
Public Member Functions | |
PropertyNamesCache () | |
~PropertyNamesCache () | |
bool | getCachedPropertyNames (const OUString &URL, PropertyNames &rCacheElement) |
void | removeCachedPropertyNames (const OUString &URL) |
void | addCachePropertyNames (PropertyNames &rCacheElement, const sal_uInt32 nLifeTime) |
Private Attributes | |
PropNameCache | m_aTheCache |
std::mutex | m_aMutex |
Definition at line 62 of file PropfindCache.hxx.
http_dav_ucp::PropertyNamesCache::PropertyNamesCache | ( | ) |
Definition at line 36 of file PropfindCache.cxx.
http_dav_ucp::PropertyNamesCache::~PropertyNamesCache | ( | ) |
Definition at line 40 of file PropfindCache.cxx.
void http_dav_ucp::PropertyNamesCache::addCachePropertyNames | ( | PropertyNames & | rCacheElement, |
const sal_uInt32 | nLifeTime | ||
) |
Definition at line 80 of file PropfindCache.cxx.
References aURL, http_dav_ucp::PropertyNames::getURL(), m_aMutex, m_aTheCache, and http_dav_ucp::PropertyNames::setStaleTime().
bool http_dav_ucp::PropertyNamesCache::getCachedPropertyNames | ( | const OUString & | URL, |
PropertyNames & | rCacheElement | ||
) |
Definition at line 44 of file PropfindCache.cxx.
References m_aMutex, and m_aTheCache.
void http_dav_ucp::PropertyNamesCache::removeCachedPropertyNames | ( | const OUString & | URL | ) |
Definition at line 69 of file PropfindCache.cxx.
References m_aMutex, and m_aTheCache.
Referenced by http_dav_ucp::Content::removeCachedPropertyNames().
|
private |
Definition at line 65 of file PropfindCache.hxx.
Referenced by addCachePropertyNames(), getCachedPropertyNames(), and removeCachedPropertyNames().
|
private |
Definition at line 64 of file PropfindCache.hxx.
Referenced by addCachePropertyNames(), getCachedPropertyNames(), and removeCachedPropertyNames().