1 #include <libmodest-dbus-client/libmodest-dbus-client.h>
5 int main (int argc, char *argv[])
7 osso_context_t *osso_context;
9 ModestDBusSearchFlags flags;
13 osso_context = osso_initialize ("test_search",
19 /* Check that initialization was ok */
20 if (osso_context == NULL) {
21 g_printerr ("osso_initialize() failed.\n");
26 flags = MODEST_DBUS_SEARCH_SUBJECT | MODEST_DBUS_SEARCH_BODY;
34 g_print ("Starting search (%s)...\n", query);
36 res = libmodest_dbus_client_search (osso_context,
45 g_print ("Search done. (success: %s)\n", res ? "yes" : "no");
47 for (iter = hits; iter; iter = iter->next) {
48 ModestSearchHit *hit = (ModestSearchHit *) iter->data;
50 g_print ("Hit: id: %s\n", hit->msgid);
54 modest_search_hit_list_free (hits);