summaryrefslogtreecommitdiff
path: root/glib/giochannel.h
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2001-09-03 22:12:51 +0000
committerOwen Taylor <otaylor@src.gnome.org>2001-09-03 22:12:51 +0000
commitb4c3107c7a1dc5dd9e8050ed06f24d6be408e840 (patch)
treea94fc42309c26c1b59b6c5edb7d542a115e09fe5 /glib/giochannel.h
parent49fb6c6cc28dad0049b8e5a94c2cd2762f75baab (diff)
downloadglib-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.h4
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