LibreOffice Module ucb (master) 1
Public Member Functions | Private Attributes | List of all members
http_dav_ucp::PropertyNames Class Reference

#include <PropfindCache.hxx>

Public Member Functions

 PropertyNames ()
 
 PropertyNames (OUString aURL)
 
sal_uInt32 getStaleTime () const
 
void setStaleTime (const sal_uInt32 nStaleTime)
 
OUString & getURL ()
 
const std::vector< DAVResourceInfo > & getPropertiesNames ()
 
void setPropertiesNames (const std::vector< DAVResourceInfo > &aPropertiesNames)
 

Private Attributes

sal_uInt32 m_nStaleTime
 target time when this element becomes stale More...
 
OUString m_sURL
 
std::vector< DAVResourceInfom_aPropertiesNames
 

Detailed Description

Definition at line 33 of file PropfindCache.hxx.

Constructor & Destructor Documentation

◆ PropertyNames() [1/2]

http_dav_ucp::PropertyNames::PropertyNames ( )

Definition at line 20 of file PropfindCache.cxx.

References m_sURL.

◆ PropertyNames() [2/2]

http_dav_ucp::PropertyNames::PropertyNames ( OUString  aURL)
explicit

Definition at line 27 of file PropfindCache.cxx.

References aURL, and m_sURL.

Member Function Documentation

◆ getPropertiesNames()

const std::vector< DAVResourceInfo > & http_dav_ucp::PropertyNames::getPropertiesNames ( )
inline

Definition at line 50 of file PropfindCache.hxx.

References m_aPropertiesNames.

◆ getStaleTime()

sal_uInt32 http_dav_ucp::PropertyNames::getStaleTime ( ) const
inline

Definition at line 45 of file PropfindCache.hxx.

References m_nStaleTime.

◆ getURL()

OUString & http_dav_ucp::PropertyNames::getURL ( )
inline

Definition at line 48 of file PropfindCache.hxx.

References m_sURL.

Referenced by http_dav_ucp::PropertyNamesCache::addCachePropertyNames().

◆ setPropertiesNames()

void http_dav_ucp::PropertyNames::setPropertiesNames ( const std::vector< DAVResourceInfo > &  aPropertiesNames)
inline

Definition at line 51 of file PropfindCache.hxx.

References m_aPropertiesNames.

◆ setStaleTime()

void http_dav_ucp::PropertyNames::setStaleTime ( const sal_uInt32  nStaleTime)
inline

Definition at line 46 of file PropfindCache.hxx.

References m_nStaleTime.

Referenced by http_dav_ucp::PropertyNamesCache::addCachePropertyNames().

Member Data Documentation

◆ m_aPropertiesNames

std::vector< DAVResourceInfo > http_dav_ucp::PropertyNames::m_aPropertiesNames
private

Definition at line 39 of file PropfindCache.hxx.

Referenced by getPropertiesNames(), and setPropertiesNames().

◆ m_nStaleTime

sal_uInt32 http_dav_ucp::PropertyNames::m_nStaleTime
private

target time when this element becomes stale

Definition at line 36 of file PropfindCache.hxx.

Referenced by getStaleTime(), and setStaleTime().

◆ m_sURL

OUString http_dav_ucp::PropertyNames::m_sURL
private

Definition at line 37 of file PropfindCache.hxx.

Referenced by getURL().


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