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
 
osl::Mutex m_aMutex
 

Detailed Description

Definition at line 63 of file PropfindCache.hxx.

Constructor & Destructor Documentation

webdav_ucp::PropertyNamesCache::PropertyNamesCache ( )

Definition at line 34 of file PropfindCache.cxx.

webdav_ucp::PropertyNamesCache::~PropertyNamesCache ( )

Definition at line 38 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 42 of file PropfindCache.cxx.

References m_aMutex, and m_aTheCache.

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

Definition at line 67 of file PropfindCache.cxx.

References m_aMutex, and m_aTheCache.

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

Member Data Documentation

osl::Mutex webdav_ucp::PropertyNamesCache::m_aMutex
private
PropNameCache webdav_ucp::PropertyNamesCache::m_aTheCache
private

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