gio.UnixInputStream Streaming input operations for UNIX file descriptors. Synopsis gio.UnixInputStream gio.InputStream gio.UnixInputStream fd close_fd get_close_fd get_fd set_close_fd close_fd Ancestry +-- gobject.GObject +-- gio.InputStream +-- gio.UnixInputStream gio.UnixInputStream Properties
"close-fd" Read - Write Whether to close the file descriptor when the stream is closed. Default value: True. "fd" Read - Write - Construct only The file descriptor that the stream reads from. Default value: -1.
Description gio.UnixInputStream implements gio.InputStream for reading from a UNIX file descriptor, including asynchronous operations. The file descriptor must be selectable, so it doesn't work with opened files. Note that gio.UnixInputStream belongs to the UNIX-specific GIO interfaces, thus you have to use the gio-unix-2.0.pc pkg-config file when using it. Constructor gio.UnixInputStream fd close_fd fd : a UNIX file descriptor. close_fd : True to close the file descriptor when done Returns : a new gio.UnixInputStream Creates a new gio.UnixInputStream from the given fd. If close_fd is True, the file descriptor will be closed when the stream is closed. Methods gio.UnixInputStream.get_close_fd get_close_fd Returns : True if the file descriptor is closed when done. The get_close_fd() method returns whether the file descriptor of stream will be closed when the stream is closed. gio.UnixInputStream.get_fd get_fd Returns : The file descriptor of stream. The get_fd() method return the UNIX file descriptor that the stream reads from. gio.UnixInputStream.set_close_fd set_close_fd close_fd close_fd : True to close the file descriptor when done . The set_close_fd() method sets whether the file descriptor of stream shall be closed when the stream is closed.