Enumeration
GLibIOFlags
Description [src]
Specifies properties of a GIOChannel. Some of the flags can only be
read with g_io_channel_get_flags(), but not changed with g_io_channel_set_flags().
Members
- 
            G_IO_FLAG_NONE
- 
            No special flags set. Since: 2.74. - Value: 0
- Available since: 2.0
 
- Value: 
- 
            G_IO_FLAG_APPEND
- 
            Turns on append mode, corresponds to O_APPEND(see the documentation of the UNIXopen()syscall).- Value: 1
- Available since: 2.0
 
- Value: 
- 
            G_IO_FLAG_NONBLOCK
- 
            Turns on nonblocking mode, corresponds to O_NONBLOCK/O_NDELAY(see the documentation of the UNIXopen()syscall).- Value: 2
- Available since: 2.0
 
- Value: 
- 
            G_IO_FLAG_IS_READABLE
- 
            Indicates that the io channel is readable. This flag cannot be changed. - Value: 4
- Available since: 2.0
 
- Value: 
- 
            G_IO_FLAG_IS_WRITABLE
- 
            Indicates that the io channel is writable. This flag cannot be changed. - Value: 8
- Available since: 2.0
 
- Value: 
- 
            G_IO_FLAG_IS_WRITEABLE
- 
            A misspelled version of G_IO_FLAG_IS_WRITABLEthat existed before the spelling was fixed in GLib 2.30. It is kept here for compatibility reasons. Deprecated since 2.30.- Value: 8
- Available since: 2.0
 
- Value: 
- 
            G_IO_FLAG_IS_SEEKABLE
- 
            Indicates that the io channel is seekable, i.e. that g_io_channel_seek_position()can be used on it. This flag cannot be changed.- Value: 16
- Available since: 2.0
 
- Value: 
- 
            G_IO_FLAG_MASK
- 
            The mask that specifies all the valid flags. - Value: 31
- Available since: 2.0
 
- Value: 
- 
            G_IO_FLAG_GET_MASK
- 
            The mask of the flags that are returned from g_io_channel_get_flags(). - Value: 31
- Available since: 2.0
 
- Value: 
- 
            G_IO_FLAG_SET_MASK
- 
            The mask of the flags that the user can modify with g_io_channel_set_flags(). - Value: 3
- Available since: 2.0
 
- Value: