Show
Ignore:
Timestamp:
01/17/08 23:11:29 (11 months ago)
Author:
cyrusdaboo
Message:

Support for returning the component being read.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • Mulberry/branches/v4.1d1/Sources_Common/VCard_Store/Clients/CCardDAVVCardClient.h

    r149 r152  
    5050        virtual CINETClient*    CloneConnection();                      // Create duplicate, empty connection 
    5151 
    52 protected: 
    53  
    5452        // P R O T O C O L 
    5553 
     
    9896        virtual void _RemoveComponent(CAddressBook* adbk, vCard::CVCardAddressBook& vadbk, const cdstring& rurl); 
    9997        virtual void _ReadComponents(CAddressBook* adbk, vCard::CVCardAddressBook& vadbk, const cdstrvect& rurls); 
    100         virtual void _ReadComponent(CAddressBook* adbk, vCard::CVCardAddressBook& vadbk, const cdstring& rurl); 
     98        virtual vCard::CVCardVCard* _ReadComponent(CAddressBook* adbk, vCard::CVCardAddressBook& vadbk, const cdstring& rurl); 
    10199 
     100protected: 
    102101        virtual void ListAddressBooks(CAddressBook* root, const http::webdav::CWebDAVPropFindParser& parser); 
    103102 
     
    105104        virtual void ReadAddressBookComponents(CAddressBook* adbk, const cdstrvect& hrefs, vCard::CVCardAddressBook& vadbk); 
    106105        virtual void GetAddressBookComponents(CAddressBook* adbk, vCard::CVCardAddressBook& vadbk, const http::webdav::CWebDAVPropFindParser& parser, cdstrmap& compinfo, bool last_path); 
    107         virtual void ReadAddressBookComponent(const cdstring& url, vCard::CVCardAddressBook& adbk); 
     106        virtual vCard::CVCardVCard* ReadAddressBookComponent(const cdstring& url, vCard::CVCardAddressBook& adbk); 
    108107         
    109108        virtual void WriteAddressBookComponents(CAddressBook* adbk, vCard::CVCardAddressBook& vadbk, const vCard::CVCardComponentDB& components);