gio.unix.InputStream Streaming input operations for UNIX file descriptors. Synopsis gio.unix.InputStream gio.InputStream gio.unix.InputStream fd close_fd get_close_fd get_fd set_close_fd close_fd Ancestry +-- gobject.GObject +-- gio.InputStream +-- gio.unix.InputStream gio.unix.InputStream 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.unix.InputStream 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.unix.InputStream 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.unix.InputStream fd close_fd fd : a UNIX file descriptor. close_fd : True to close the file descriptor when done Returns : a new gio.unix.InputStream Creates a new gio.unix.InputStream from the given fd. If close_fd is True, the file descriptor will be closed when the stream is closed. Methods gio.unix.InputStream.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.unix.InputStream.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.unix.InputStream.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.