Show
Ignore:
Timestamp:
01/02/08 00:03:39 (1 year ago)
Author:
daboo
Message:

Lots of CardDAV stuff.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • Mulberry/branches/v4.1d1/Sources_Common/HTTP/CardDAVClient/CCardDAVReportParser.h

    r86 r148  
    3838 
    3939class CAddressBook; 
     40class CAddressList; 
    4041 
    4142namespace http { 
     
    4647{ 
    4748public: 
    48         CCardDAVReportParser(vCard::CVCardAddressBook& vadbk, CAddressBook* adbk = NULL, bool add = false); 
     49        CCardDAVReportParser(vCard::CVCardAddressBook& vadbk); 
     50        CCardDAVReportParser(vCard::CVCardAddressBook& vadbk, CAddressBook* adbk, bool add = false); 
     51        CCardDAVReportParser(vCard::CVCardAddressBook& vadbk, CAddressList* addrs, bool add = false); 
    4952        virtual ~CCardDAVReportParser(); 
    5053         
     
    5356        vCard::CVCardAddressBook*       mVAdbk; 
    5457        CAddressBook*                           mAdbk; 
     58        CAddressList*                           mAddrs; 
    5559        bool                                            mAddItems; 
    5660 
     
    5862 
    5963        virtual void ParseResponse(const xmllib::XMLNode* response); 
    60         virtual void ParsePropStat(const xmllib::XMLNode* response, cdstring& etag); 
    61         virtual void ParseProp(const xmllib::XMLNode* response, cdstring& etag); 
     64        virtual void ParsePropStat(const xmllib::XMLNode* response, const cdstring& href, cdstring& etag); 
     65        virtual void ParseProp(const xmllib::XMLNode* response, const cdstring& href, cdstring& etag); 
    6266         
    6367        // Parsing of property elements 
    64         virtual void ParsePropElement(const xmllib::XMLNode* response, cdstring& etag); 
     68        virtual void ParsePropElement(const xmllib::XMLNode* response, const cdstring& href, cdstring& etag); 
    6569         
    6670        // Calendar data