PollableOutputStream


Object Hierarchy:

GLib.PollableOutputStream GLib.PollableOutputStream GLib.PollableOutputStream GLib.OutputStream GLib.OutputStream GLib.OutputStream->GLib.PollableOutputStream GLib.Object GLib.Object GLib.Object->GLib.OutputStream

Description:

[ CCode ( type_cname = "GPollableOutputStreamInterface" , type_id = "g_pollable_output_stream_get_type ()" ) ]
[ Version ( since = "2.28" ) ]
public interface PollableOutputStream : OutputStream

PollableOutputStream is implemented by OutputStreams that can be polled for readiness to write.

This can be used when interfacing with a non-GIO API that expects UNIX-file-descriptor-style asynchronous I/O rather than GIO-style.

Some classes may implement PollableOutputStream but have only certain instances of that class be pollable. If can_poll returns false, then the behavior of other PollableOutputStream methods is undefined.

All known implementing classes:

Namespace: GLib
Package: gio-2.0

Content:

Methods:

Inherited Members: