Represents a single record in the Address Book Blackberry database. More...
|std::string||GetFullName () const|
|Helper function that returns a formatted full name. |
|const std::string &||GetEmail (unsigned int index=0) const|
|Helper function that always returns a valid string. |
|void||BuildFields (Data &data, size_t &offset, const IConverter *ic=0) const|
|Build fields part of record. |
|static void||CommaString2Email (const std::string &list, EmailList &result)|
|Replaces the EmailAddresses list with the parsed results of list. |
|This field, Phone, is deprecated. |
Represents a single record in the Address Book Blackberry database.
|void Barry::Contact::CommaString2Email||(||const std::string &||list,|
Replaces the EmailAddresses list with the parsed results of list.
If list is empty, then EmailAddresses will also be empty. Note that incoming addresses need to be in simple format, not complex formats like "Name <email@example.com>" but just "firstname.lastname@example.org". This is a device limitation.
Any complex email addresses found in the list will be dropped, with a message sent to the debug output stream.
|const std::string & Barry::Contact::GetEmail||(||unsigned int|| index =
This field, Phone, is deprecated.
It is possible to write to this field to the Blackberry, but modern devices won't let you add it through their GUIs. This field only seems to exist on the 7750. While other devices accept the field and display it, it is not accessible by default.