static gboolean
auto_timeout_once (gpointer data)
{
	auto_timeout (data);

	return FALSE;
}
Exemple #2
0
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);
	}
}