GTask: new GAsyncResult implementation / threaded task manager
authorDan Winship <danw@gnome.org>
Wed, 5 Oct 2011 14:05:50 +0000 (10:05 -0400)
committerDan Winship <danw@gnome.org>
Wed, 10 Oct 2012 14:29:36 +0000 (10:29 -0400)
commit4aeefa70a10b89b53a3bd1ed305d451f3cc6d2ad
tree7ad0e19d435ff9df5d7dd93aa54a2003f7ebb9c0
parent132c4cee4fa445b7de29711719090d61cd5903c3
GTask: new GAsyncResult implementation / threaded task manager

GTask is a replacement for GSimpleAsyncResult and GIOScheduler, that
also allows for making cancellable wrappers around non-cancellable
functions (as in GThreadedResolver).

https://bugzilla.gnome.org/show_bug.cgi?id=661767
12 files changed:
docs/reference/gio/gio-docs.xml
docs/reference/gio/gio-sections.txt
docs/reference/gio/gio.types
gio/Makefile.am
gio/gio.h
gio/gio.symbols
gio/giotypes.h
gio/gtask.c [new file with mode: 0644]
gio/gtask.h [new file with mode: 0644]
gio/tests/.gitignore
gio/tests/Makefile.am
gio/tests/task.c [new file with mode: 0644]