虚拟方法
GioPollableInputStreamis_readable
自:2.28
声明 [源]
gboolean
is_readable (
GPollableInputStream* stream
)
描述 [源]
检查 stream
是否可读。
注意,某些流类型可能无法100%可靠地实现此功能,并且在此返回 TRUE
后调用 g_input_stream_read()
可能仍然会阻塞。为了确保非阻塞行为,您应始终使用 g_pollable_input_stream_read_nonblocking(),这将返回一个 G_IO_ERROR_WOULD_BLOCK
错误而不是阻塞。
如果 g_pollable_input_stream_can_poll()
对 stream
返回 FALSE
,则此方法的行为是未定义的。
自 2.28 起可用