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
This commit is contained in:
Dan Winship
2011-10-05 10:05:50 -04:00
parent 132c4cee4f
commit 4aeefa70a1
12 changed files with 3728 additions and 0 deletions

View File

@@ -62,6 +62,7 @@ TEST_PROGS += \
proxy-test \
inet-address \
permission \
task \
$(NULL)
if HAVE_DBUS_DAEMON
@@ -469,6 +470,9 @@ inet_address_LDADD = $(progs_ldadd)
permission_SOURCES = permission.c
permission_LDADD = $(progs_ldadd)
task_SOURCES = task.c
task_LDADD = $(progs_ldadd)
schema_tests = \
schema-tests/array-default-not-in-choices.gschema.xml \
schema-tests/bad-choice.gschema.xml \