Gio.UnixOutputStream¶
| Subclasses: | None | 
|---|
Methods¶
| Inherited: | Gio.OutputStream (29), GObject.Object (37), Gio.FileDescriptorBased (1), Gio.PollableOutputStream (5) | 
|---|---|
| Structs: | GObject.ObjectClass (5) | 
| class | new(fd, close_fd) | 
| get_close_fd() | |
| get_fd() | |
| set_close_fd(close_fd) | 
Virtual Methods¶
| Inherited: | Gio.OutputStream (15), GObject.Object (7), Gio.FileDescriptorBased (1), Gio.PollableOutputStream (5) | 
|---|
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 write to | 
Signals¶
| Inherited: | GObject.Object (1) | 
|---|
Fields¶
| Inherited: | GObject.Object (1) | 
|---|
| Name | Type | Access | Description | 
|---|---|---|---|
| parent_instance | Gio.OutputStream | r | 
Class Details¶
- 
class Gio.UnixOutputStream(**kwargs)¶
- Bases: - Gio.OutputStream,- Gio.FileDescriptorBased,- Gio.PollableOutputStream- Abstract: - No - Structure: - Gio.UnixOutputStreamClass- Gio.UnixOutputStreamimplements- Gio.OutputStreamfor writing to 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/gunixoutputstream.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.OutputStream- Return type: - Creates a new - Gio.UnixOutputStreamfor the given fd.- If close_fd, is - True, the file descriptor will be closed when the output stream is destroyed.
 - 
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.UnixOutputStream.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.UnixOutputStream.props.fd¶
- Name: - fd- Type: - int- Default Value: - -1- Flags: - READABLE,- WRITABLE,- CONSTRUCT_ONLY- The file descriptor that the stream writes to. - New in version 2.20.