Gio.PollableInputStreamInterface

Fields

Name Type Access Description
can_poll object r  
create_source object r  
g_iface GObject.TypeInterface r The parent interface.
is_readable object r  
read_nonblocking object r  

Methods

None

Details

class Gio.PollableInputStreamInterface

The interface for pollable input streams.

The default implementation of can_poll always returns True.

The default implementation of read_nonblocking calls Gio.PollableInputStream.is_readable(), and then calls Gio.InputStream.read() if it returns True. This means you only need to override it if it is possible that your is_readable implementation may return True when the stream is not actually readable.

New in version 2.28.