| Evolution-Data-Server Manual: Address Book Backend (libedata-book) | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
struct EBookBackendSExp; EBookBackendSExp * e_book_backend_sexp_new (const gchar *text); const gchar * e_book_backend_sexp_text (EBookBackendSExp *sexp); gboolean e_book_backend_sexp_match_vcard (EBookBackendSExp *sexp,const gchar *vcard); gboolean e_book_backend_sexp_match_contact (EBookBackendSExp *sexp,EContact *contact);
EBookBackendSExp * e_book_backend_sexp_new (const gchar *text);
Creates a new EBookBackendSExp from text.
|
an s-expression to parse |
Returns : |
A new EBookBackendSExp. |
const gchar * e_book_backend_sexp_text (EBookBackendSExp *sexp);
Retrieve the text expression for the given EBookBackendSExp object.
|
an EBookBackendSExp |
Returns : |
the text expression |
Since 3.8
gboolean e_book_backend_sexp_match_vcard (EBookBackendSExp *sexp,const gchar *vcard);
Checks if vcard matches sexp.
|
an EBookBackendSExp |
|
a VCard string |
Returns : |
TRUE if the VCard matches, FALSE otherwise. |
gboolean e_book_backend_sexp_match_contact (EBookBackendSExp *sexp,EContact *contact);
Checks if contact matches sexp.
|
an EBookBackendSExp |
|
an EContact |
Returns : |
TRUE if the contact matches, FALSE otherwise. |