LibreOffice Module ucb (master)  1
Public Member Functions | Private Attributes | List of all members
webdav_ucp::PropertyNamesCache Class Referencefinal

#include <PropfindCache.hxx>

Public Member Functions

 PropertyNamesCache ()
 ~PropertyNamesCache ()
bool getCachedPropertyNames (const OUString &URL, PropertyNames &rCacheElement)
void removeCachedPropertyNames (const OUString &URL)
void addCachePropertyNames (PropertyNames &rCacheElement)

Private Attributes

PropNameCache m_aTheCache
std::mutex m_aMutex

Detailed Description

Definition at line 61 of file PropfindCache.hxx.

Constructor & Destructor Documentation

webdav_ucp::PropertyNamesCache::PropertyNamesCache ( )

Definition at line 31 of file PropfindCache.cxx.

webdav_ucp::PropertyNamesCache::~PropertyNamesCache ( )

Definition at line 35 of file PropfindCache.cxx.

Member Function Documentation

void webdav_ucp::PropertyNamesCache::addCachePropertyNames ( PropertyNames rCacheElement)
bool webdav_ucp::PropertyNamesCache::getCachedPropertyNames ( const OUString &  URL,
PropertyNames rCacheElement 

Definition at line 39 of file PropfindCache.cxx.

References m_aMutex, and m_aTheCache.

void webdav_ucp::PropertyNamesCache::removeCachedPropertyNames ( const OUString &  URL)

Definition at line 63 of file PropfindCache.cxx.

References m_aMutex, and m_aTheCache.

Referenced by webdav_ucp::Content::removeCachedPropertyNames().

Member Data Documentation

std::mutex webdav_ucp::PropertyNamesCache::m_aMutex
PropNameCache webdav_ucp::PropertyNamesCache::m_aTheCache

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