Add GWakeup
authorRyan Lortie <desrt@desrt.ca>
Mon, 25 Jul 2011 13:05:03 +0000 (15:05 +0200)
committerRyan Lortie <desrt@desrt.ca>
Mon, 25 Jul 2011 13:30:29 +0000 (15:30 +0200)
commit78545a641cb93811640e95792eb7f87f810e7aea
treeccc71b5dad052f0ec05ade2f83c0e06ecb0cea5d
parent15a1cf804974c3fa526bab8a6b80eb27518313f3
Add GWakeup

GWakeup is a utility class to handle the cross-thread signalling needs
of GMainContext and GCancellable.  It may find some other users as well.

The desire here is to properly hide the implementation details in a
module which can be properly unit tested and used in GMainContext and
GCancellable without a rats nest of #ifdef.
glib/Makefile.am
glib/glib.h
glib/glib.symbols
glib/gwakeup.c [new file with mode: 0644]
glib/gwakeup.h [new file with mode: 0644]