Changeset 152
- Timestamp:
- 01/17/08 23:11:29 (9 months ago)
- Location:
- Mulberry/branches/v4.1d1/Sources_Common/VCard_Store/Clients
- Files:
-
- 2 modified
-
CCardDAVVCardClient.cpp (modified) (5 diffs)
-
CCardDAVVCardClient.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
Mulberry/branches/v4.1d1/Sources_Common/VCard_Store/Clients/CCardDAVVCardClient.cpp
r149 r152 401 401 } 402 402 403 v oidCCardDAVVCardClient::ReadAddressBookComponent(const cdstring& rurl, vCard::CVCardAddressBook& adbk)403 vCard::CVCardVCard* CCardDAVVCardClient::ReadAddressBookComponent(const cdstring& rurl, vCard::CVCardAddressBook& adbk) 404 404 { 405 405 // Create WebDAV GET … … 420 420 // Handle error and exit here 421 421 HandleHTTPError(request.get()); 422 return ;422 return NULL; 423 423 } 424 424 … … 444 444 cdstring data = dout.GetData(); 445 445 std::istrstream is(data.c_str()); 446 adbk.ParseComponent(is, last_path, etag);446 return adbk.ParseComponent(is, last_path, etag); 447 447 } 448 448 … … 615 615 616 616 // Read single component from server 617 v oidCCardDAVVCardClient::_ReadComponent(CAddressBook* adbk, vCard::CVCardAddressBook& vadbk, const cdstring& comp_rurl)617 vCard::CVCardVCard* CCardDAVVCardClient::_ReadComponent(CAddressBook* adbk, vCard::CVCardAddressBook& vadbk, const cdstring& comp_rurl) 618 618 { 619 619 // Start UI action … … 625 625 626 626 // Read it in 627 ReadAddressBookComponent(rurl, vadbk);627 return ReadAddressBookComponent(rurl, vadbk); 628 628 } 629 629 -
Mulberry/branches/v4.1d1/Sources_Common/VCard_Store/Clients/CCardDAVVCardClient.h
r149 r152 50 50 virtual CINETClient* CloneConnection(); // Create duplicate, empty connection 51 51 52 protected:53 54 52 // P R O T O C O L 55 53 … … 98 96 virtual void _RemoveComponent(CAddressBook* adbk, vCard::CVCardAddressBook& vadbk, const cdstring& rurl); 99 97 virtual void _ReadComponents(CAddressBook* adbk, vCard::CVCardAddressBook& vadbk, const cdstrvect& rurls); 100 virtual v oid_ReadComponent(CAddressBook* adbk, vCard::CVCardAddressBook& vadbk, const cdstring& rurl);98 virtual vCard::CVCardVCard* _ReadComponent(CAddressBook* adbk, vCard::CVCardAddressBook& vadbk, const cdstring& rurl); 101 99 100 protected: 102 101 virtual void ListAddressBooks(CAddressBook* root, const http::webdav::CWebDAVPropFindParser& parser); 103 102 … … 105 104 virtual void ReadAddressBookComponents(CAddressBook* adbk, const cdstrvect& hrefs, vCard::CVCardAddressBook& vadbk); 106 105 virtual void GetAddressBookComponents(CAddressBook* adbk, vCard::CVCardAddressBook& vadbk, const http::webdav::CWebDAVPropFindParser& parser, cdstrmap& compinfo, bool last_path); 107 virtual v oidReadAddressBookComponent(const cdstring& url, vCard::CVCardAddressBook& adbk);106 virtual vCard::CVCardVCard* ReadAddressBookComponent(const cdstring& url, vCard::CVCardAddressBook& adbk); 108 107 109 108 virtual void WriteAddressBookComponents(CAddressBook* adbk, vCard::CVCardAddressBook& vadbk, const vCard::CVCardComponentDB& components);