gio: add g_async_result_is_tagged()
authorDan Winship <danw@gnome.org>
Thu, 10 May 2012 15:09:52 +0000 (11:09 -0400)
committerDan Winship <danw@gnome.org>
Tue, 10 Jul 2012 14:49:20 +0000 (10:49 -0400)
commit82d914d808c616d14d489c0272c6d5afc4bfbd5a
tree9b9d416fe6a2374d433a1201a51439c53cbbc91e
parentf8532a13e2054e649f75ca2a58e01604be05549e
gio: add g_async_result_is_tagged()

Rather than doing a two step first-check-the-GAsyncResult-subtype-then-
check-the-tag, add a GAsyncResult-level method so that you can do them
both at once, simplifying the code for "short-circuit" async return
values where the vmethod never gets called.

https://bugzilla.gnome.org/show_bug.cgi?id=661767
docs/reference/gio/gio-sections.txt
gio/gasyncresult.c
gio/gasyncresult.h
gio/gbufferedinputstream.c
gio/gfileenumerator.c
gio/ginputstream.c
gio/gio.symbols
gio/giostream.c
gio/goutputstream.c
gio/gresolver.c
gio/gsimpleasyncresult.c