Module: GLib::IOFlags

Defined in:
(unknown)

Constant Summary collapse

NONE =

no special flags set. Since: 2.74

0 or :none
APPEND =

turns on append mode, corresponds to %O_APPEND (see the documentation of the UNIX open() syscall)

1 or :append
NONBLOCK =

turns on nonblocking mode, corresponds to %O_NONBLOCK/%O_NDELAY (see the documentation of the UNIX open() syscall)

2 or :nonblock
IS_READABLE =

indicates that the io channel is readable. This flag cannot be changed.

4 or :is_readable
IS_WRITABLE =

indicates that the io channel is writable. This flag cannot be changed.

8 or :is_writable
IS_WRITEABLE =

a misspelled version of G_IO_FLAG_IS_WRITABLE that existed before the spelling was fixed in GLib 2.30. It is kept here for compatibility reasons. Deprecated since 2.30

8 or :is_writeable
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.

16 or :is_seekable
MASK =

the mask that specifies all the valid flags.

31 or :mask
GET_MASK =

the mask of the flags that are returned from g_io_channel_get_flags()

31 or :get_mask
SET_MASK =

the mask of the flags that the user can modify with g_io_channel_set_flags()

3 or :set_mask