gio: Add GTlsInteraction interaction method invocation guarantees
authorStef Walter <stefw@collabora.co.uk>
Sun, 28 Aug 2011 18:24:56 +0000 (20:24 +0200)
committerStef Walter <stefw@collabora.co.uk>
Tue, 30 Aug 2011 16:30:02 +0000 (18:30 +0200)
commit49bb7cff4b2f238453363b032f2c401055158026
tree922aac2aeb5f6c59029e06694cba52dddb7aa569
parent116b2932abfa7727cd0486e6e74624aaf4012ab7
gio: Add GTlsInteraction interaction method invocation guarantees

 * Add 'invoke' style method, which can be used to call an interaction
   from any thread. The interaction will be run in the appropriate
   #GMainContext
 * Sync methods can be called whether main loop is running or not.
 * Derived classes can choose to implement only sync or async
   interaction method, and the invoke method will fill in the blanks.
 * Documentation for the above.
 * Tests for the above.

https://bugzilla.gnome.org/show_bug.cgi?id=657567
.gitignore
gio/gio.symbols
gio/gtlsinteraction.c
gio/gtlsinteraction.h
gio/tests/Makefile.am
gio/tests/tls-interaction.c [new file with mode: 0644]