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: