Gio.UnixInputStream¶
| Subclasses: | None | 
|---|
Methods¶
| Inherited: | Gio.InputStream (19), GObject.Object (37), Gio.FileDescriptorBased (1), Gio.PollableInputStream (4) | 
|---|---|
| Structs: | GObject.ObjectClass (5) | 
| class | new(fd, close_fd) | 
| get_close_fd() | |
| get_fd() | |
| set_close_fd(close_fd) | 
Virtual Methods¶
| Inherited: | Gio.InputStream (9), GObject.Object (7), Gio.FileDescriptorBased (1), Gio.PollableInputStream (4) | 
|---|
Properties¶
| Name | Type | Flags | Short Description | 
|---|---|---|---|
| close-fd | bool | r/w | Whether to close the file descriptor when the stream is closed | 
| fd | int | r/w/co | The file descriptor to read from | 
Signals¶
| Inherited: | GObject.Object (1) | 
|---|
Class Details¶
- 
class Gio.UnixInputStream(**kwargs)¶
- Bases: - Gio.InputStream,- Gio.FileDescriptorBased,- Gio.PollableInputStream- Abstract: - No - Structure: - Gio.UnixInputStreamClass- Gio.UnixInputStreamimplements- Gio.InputStreamfor reading from a UNIX file descriptor, including asynchronous operations. (If the file descriptor refers to a socket or pipe, this will use poll() to do asynchronous I/O. If it refers to a regular file, it will fall back to doing asynchronous I/O in another thread.)- Note that - <gio/gunixinputstream.h>belongs to the UNIX-specific GIO interfaces, thus you have to use the- gio-unix-2.0.pcpkg-config file when using it.- 
classmethod new(fd, close_fd)[source]¶
- Parameters: - Returns: - a new - Gio.UnixInputStream- Return type: - Creates a new - Gio.UnixInputStreamfor the given fd.- If close_fd is - True, the file descriptor will be closed when the stream is closed.
 - 
get_close_fd()[source]¶
- Returns: - Trueif the file descriptor is closed when done- Return type: - bool- Returns whether the file descriptor of self will be closed when the stream is closed. - New in version 2.20. 
 
- 
classmethod 
Property Details¶
- 
Gio.UnixInputStream.props.close_fd¶
- Name: - close-fd- Type: - bool- Default Value: - True- Flags: - READABLE,- WRITABLE- Whether to close the file descriptor when the stream is closed. - New in version 2.20. 
- 
Gio.UnixInputStream.props.fd¶
- Name: - fd- Type: - int- Default Value: - -1- Flags: - READABLE,- WRITABLE,- CONSTRUCT_ONLY- The file descriptor that the stream reads from. - New in version 2.20.