EBookBackendSExp

EBookBackendSExp

Synopsis

struct              EBookBackendSExp;
EBookBackendSExp *  e_book_backend_sexp_new             (const gchar *text);
gboolean            e_book_backend_sexp_match_vcard     (EBookBackendSExp *sexp,
                                                         const gchar *vcard);
gboolean            e_book_backend_sexp_match_contact   (EBookBackendSExp *sexp,
                                                         EContact *contact);

Description

Details

struct EBookBackendSExp

struct EBookBackendSExp {
	GObject parent_object;
	EBookBackendSExpPrivate *priv;
};


e_book_backend_sexp_new ()

EBookBackendSExp *  e_book_backend_sexp_new             (const gchar *text);

Creates a new EBookBackendSExp from text.

text :

an s-expression to parse

Returns :

A new EBookBackendSExp.

e_book_backend_sexp_match_vcard ()

gboolean            e_book_backend_sexp_match_vcard     (EBookBackendSExp *sexp,
                                                         const gchar *vcard);

Checks if vcard matches sexp.

sexp :

an EBookBackendSExp

vcard :

a VCard string

Returns :

TRUE if the VCard matches, FALSE otherwise.

e_book_backend_sexp_match_contact ()

gboolean            e_book_backend_sexp_match_contact   (EBookBackendSExp *sexp,
                                                         EContact *contact);

Checks if contact matches sexp.

sexp :

an EBookBackendSExp

contact :

an EContact

Returns :

TRUE if the contact matches, FALSE otherwise.