diff options
author | Owen Taylor <otaylor@redhat.com> | 2001-09-03 22:12:51 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2001-09-03 22:12:51 +0000 |
commit | b4c3107c7a1dc5dd9e8050ed06f24d6be408e840 (patch) | |
tree | a94fc42309c26c1b59b6c5edb7d542a115e09fe5 /glib/giochannel.h | |
parent | 49fb6c6cc28dad0049b8e5a94c2cd2762f75baab (diff) | |
download | glib-b4c3107c7a1dc5dd9e8050ed06f24d6be408e840.tar.gz |
Add closure_marshal/closure_callback fields to GSourceFuncs for use by
Mon Aug 27 14:56:12 2001 Owen Taylor <otaylor@redhat.com>
* glib/gmain.h: Add closure_marshal/closure_callback
fields to GSourceFuncs for use by g_source_set_closure().
* glib/gmain.c glib/giounix.c glib/giowin32.c
glib/gmain.h: Export the SourceFuncs vtables so GObject
can use them to figure out closure callbacks/marshallers
for the default source types.
Mon Aug 27 14:55:27 2001 Owen Taylor <otaylor@redhat.com>
* gsourceclosure.[ch] (g_source_set_closure): Implement.
* gsourceclosure.[ch]: Add GType's for GIOChannel, GIOCondition.
Diffstat (limited to 'glib/giochannel.h')
-rw-r--r-- | glib/giochannel.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/glib/giochannel.h b/glib/giochannel.h index 3a89852c8..be6b8aac8 100644 --- a/glib/giochannel.h +++ b/glib/giochannel.h @@ -284,6 +284,10 @@ GIOChannelError g_io_channel_error_from_errno (gint en); GIOChannel* g_io_channel_unix_new (int fd); gint g_io_channel_unix_get_fd (GIOChannel *channel); + +/* Hook for GClosure / GSource integration. Don't touch */ +GLIB_VAR GSourceFuncs g_io_watch_funcs; + #ifdef G_OS_WIN32 #define G_WIN32_MSG_HANDLE 19981206 |