Show
Ignore:
Timestamp:
10/28/07 23:41:34 (1 year ago)
Author:
daboo
Message:

Calendar ctag handling. Don't list the calendars/address books when first starting up if
we have a fresh cache.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • Mulberry/branches/v4.1d1/Sources_Common/Calendar_Store/Clients/CWebDAVCalendarClient.h

    r86 r113  
    7777        virtual bool _CheckCalendar(const CCalendarStoreNode& node, iCal::CICalendar& cal); 
    7878        virtual bool _CalendarChanged(const CCalendarStoreNode& node, iCal::CICalendar& cal); 
     79        virtual void _UpdateSyncToken(const CCalendarStoreNode& node, iCal::CICalendar& cal); 
    7980        virtual void _SizeCalendar(CCalendarStoreNode& node); 
    8081 
     
    121122        virtual void SetServerCapability(const cdstring& txt); 
    122123 
    123         virtual CHTTPAuthorization* GetAuthorization(bool first_time, const cdstring& www_authenticate); 
     124        virtual CHTTPAuthorization* GetAuthorization(bool first_time, const cdstrvect& www_authenticate); 
    124125                        bool CheckCurrentAuthorization() const; 
    125126        virtual void DoRequest(CHTTPRequestResponse* request); 
     
    141142 
    142143        cdstring GetETag(const cdstring& rurl, const cdstring& lock_token = cdstring::null_str); 
     144        cdstring GetProperty(const cdstring& rurl, const cdstring& lock_token, const xmllib::XMLName& property); 
    143145        cdstrvect GetHrefListProperty(const cdstring& rurl, const xmllib::XMLName& propname); 
    144146        bool GetSelfProperties(const cdstring& rurl, const xmllib::XMLNameList& props, cdstrmap& results);