Osso Addressbook Reference Manual | ||||
---|---|---|---|---|
OssoABookContactFilterIface; gboolean osso_abook_contact_filter_accept (OssoABookContactFilter *filter, const char *uid, OssoABookContact *contact);
OssoABookContactFilter can be used to choose which contacts an OssoABookAggregator announces.
typedef struct { gboolean (* accept) (OssoABookContactFilter *filter, const char *uid, OssoABookContact *contact); void (* contact_filter_changed) (OssoABookContactFilter *filter); } OssoABookContactFilterIface;
Virtual methods of the OssoABookContactFilter interface.
accept () |
virtual method for osso_abook_contact_filter_accept()
|
contact_filter_changed () |
virtual method for OssoABookContactFilter::contact-filter-changed |
gboolean osso_abook_contact_filter_accept (OssoABookContactFilter *filter, const char *uid, OssoABookContact *contact);
Checks if the contact descibed by uid
and contact
is accepted by this
filter
. In cases where no OssoABookContact instance is known yet,
NULL
can be passed for contact
.
filter : |
a OssoABookContactFilter |
uid : |
the UID to validate |
contact : |
the contact to validate, or NULL
|
Returns : | TRUE when the filter accepts this contact,
and FALSE when it rejects the contact.
|