IOFlags#
- class IOFlags#
Specifies properties of a IOChannel. Some of the flags can only be
read with get_flags(), but not changed with
set_flags().
Fields#
- class IOFlags
- APPEND#
Turns on append mode, corresponds to %O_APPEND (see the documentation of the UNIX open() syscall)
- GET_MASK#
The mask of the flags that are returned from
get_flags()
- IS_READABLE#
Indicates that the io channel is readable. This flag cannot be changed.
- IS_SEEKABLE#
Indicates that the io channel is seekable, i.e. that
seek_position()can be used on it. This flag cannot be changed.
- IS_WRITABLE#
Indicates that the io channel is writable. This flag cannot be changed.
- 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
- MASK#
The mask that specifies all the valid flags.
- NONBLOCK#
Turns on nonblocking mode, corresponds to %O_NONBLOCK/%O_NDELAY (see the documentation of the UNIX open() syscall)
- NONE#
No special flags set. Since: 2.74
- SET_MASK#
The mask of the flags that the user can modify with
set_flags()