static gboolean auto_timeout_once (gpointer data) { auto_timeout (data); return FALSE; }
int main(int argc, char** argv) { GMainLoop* main_loop = g_main_loop_new (NULL, FALSE); request_t* r = aio_load_file("/tmp/meh/two"); r->ohandler = test_handler; auto_timeout(10); g_main_loop_run(main_loop); return 1; }
int main(int argc, char** argv) { GMainLoop* main_loop = g_main_loop_new (NULL, FALSE); request_t* r = aio_file_write("/tmp/foobar", "test_content", sizeof("test_content")); r->ohandler = test_handler; auto_timeout(10); g_main_loop_run(main_loop); return 1; }
static void auto_online(CamelObject *o, void *ed, void *d) { EIterator *iter; EAccountList *accounts; struct _auto_data *info; if (!GPOINTER_TO_INT(ed)) return; accounts = mail_config_get_accounts (); for (iter = e_list_get_iterator((EList *)accounts);e_iterator_is_valid(iter);e_iterator_next(iter)) { info = g_object_get_data((GObject *)e_iterator_get(iter), "mail-autoreceive"); if (info && info->timeout_id) auto_timeout(info); } }