1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
7 <!-- ##### SECTION Long_Description ##### -->
13 <!-- ##### SECTION See_Also ##### -->
19 <!-- ##### SECTION Stability_Level ##### -->
22 <!-- ##### STRUCT GIOChannel ##### -->
28 <!-- ##### FUNCTION g_io_channel_unix_new ##### -->
37 <!-- ##### FUNCTION g_io_channel_unix_get_fd ##### -->
46 <!-- ##### FUNCTION g_io_channel_win32_new_fd ##### -->
55 <!-- ##### FUNCTION g_io_channel_win32_new_socket ##### -->
64 <!-- ##### FUNCTION g_io_channel_win32_new_messages ##### -->
73 <!-- ##### FUNCTION g_io_channel_init ##### -->
81 <!-- ##### FUNCTION g_io_channel_new_file ##### -->
92 <!-- ##### FUNCTION g_io_channel_read_chars ##### -->
105 <!-- ##### FUNCTION g_io_channel_read_unichar ##### -->
116 <!-- ##### FUNCTION g_io_channel_read_line ##### -->
129 <!-- ##### FUNCTION g_io_channel_read_line_string ##### -->
141 <!-- ##### FUNCTION g_io_channel_read_to_end ##### -->
153 <!-- ##### FUNCTION g_io_channel_write_chars ##### -->
166 <!-- ##### FUNCTION g_io_channel_write_unichar ##### -->
177 <!-- ##### FUNCTION g_io_channel_flush ##### -->
187 <!-- ##### FUNCTION g_io_channel_seek_position ##### -->
199 <!-- ##### ENUM GSeekType ##### -->
208 <!-- ##### FUNCTION g_io_channel_shutdown ##### -->
219 <!-- ##### ENUM GIOStatus ##### -->
229 <!-- ##### ENUM GIOChannelError ##### -->
234 @G_IO_CHANNEL_ERROR_FBIG:
235 @G_IO_CHANNEL_ERROR_INVAL:
236 @G_IO_CHANNEL_ERROR_IO:
237 @G_IO_CHANNEL_ERROR_ISDIR:
238 @G_IO_CHANNEL_ERROR_NOSPC:
239 @G_IO_CHANNEL_ERROR_NXIO:
240 @G_IO_CHANNEL_ERROR_OVERFLOW:
241 @G_IO_CHANNEL_ERROR_PIPE:
242 @G_IO_CHANNEL_ERROR_FAILED:
244 <!-- ##### MACRO G_IO_CHANNEL_ERROR ##### -->
251 <!-- ##### FUNCTION g_io_channel_error_from_errno ##### -->
260 <!-- ##### FUNCTION g_io_channel_ref ##### -->
269 <!-- ##### FUNCTION g_io_channel_unref ##### -->
277 <!-- ##### FUNCTION g_io_create_watch ##### -->
287 <!-- ##### FUNCTION g_io_add_watch ##### -->
299 <!-- ##### FUNCTION g_io_add_watch_full ##### -->
313 <!-- ##### ENUM GIOCondition ##### -->
325 <!-- ##### USER_FUNCTION GIOFunc ##### -->
336 <!-- ##### STRUCT GIOFuncs ##### -->
350 <!-- ##### FUNCTION g_io_channel_get_buffer_size ##### -->
359 <!-- ##### FUNCTION g_io_channel_set_buffer_size ##### -->
368 <!-- ##### FUNCTION g_io_channel_get_buffer_condition ##### -->
377 <!-- ##### FUNCTION g_io_channel_get_flags ##### -->
386 <!-- ##### FUNCTION g_io_channel_set_flags ##### -->
397 <!-- ##### ENUM GIOFlags ##### -->
404 @G_IO_FLAG_IS_READABLE:
405 @G_IO_FLAG_IS_WRITEABLE:
406 @G_IO_FLAG_IS_SEEKABLE:
411 <!-- ##### FUNCTION g_io_channel_get_line_term ##### -->
421 <!-- ##### FUNCTION g_io_channel_set_line_term ##### -->
431 <!-- ##### FUNCTION g_io_channel_get_buffered ##### -->
440 <!-- ##### FUNCTION g_io_channel_set_buffered ##### -->
449 <!-- ##### FUNCTION g_io_channel_get_encoding ##### -->
458 <!-- ##### FUNCTION g_io_channel_set_encoding ##### -->
469 <!-- ##### FUNCTION g_io_channel_get_close_on_unref ##### -->
478 <!-- ##### FUNCTION g_io_channel_set_close_on_unref ##### -->
487 <!-- ##### FUNCTION g_io_channel_read ##### -->
499 <!-- ##### ENUM GIOError ##### -->
509 <!-- ##### FUNCTION g_io_channel_write ##### -->
521 <!-- ##### FUNCTION g_io_channel_seek ##### -->
532 <!-- ##### FUNCTION g_io_channel_close ##### -->