|
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().