Top |
EBookBackendSExpEBookBackendSExp — A utility for comparing EContacts or vcards with search expressions. |
Description
This API is an all purpose utility for comparing EContacts with search expressions generated by EBookQuery.
Functions
e_book_backend_sexp_new ()
EBookBackendSExp *
e_book_backend_sexp_new (const gchar *text
);
Creates a new EBookBackendSExp from text
.
e_book_backend_sexp_text ()
const gchar *
e_book_backend_sexp_text (EBookBackendSExp *sexp
);
Retrieve the text expression for the given EBookBackendSExp object.
Since: 3.8
e_book_backend_sexp_match_vcard ()
gboolean e_book_backend_sexp_match_vcard (EBookBackendSExp *sexp
,const gchar *vcard
);
Checks if vcard
matches sexp
.
e_book_backend_sexp_match_contact ()
gboolean e_book_backend_sexp_match_contact (EBookBackendSExp *sexp
,EContact *contact
);
Checks if contact
matches sexp
.