Gio.UnixInputStream¶
- Subclasses:
None
Methods¶
- Inherited:
Gio.InputStream (19), GObject.Object (37), Gio.FileDescriptorBased (1), Gio.PollableInputStream (4)
- Structs:
class |
|
|
|
|
|
|
Virtual Methods¶
Properties¶
Name |
Type |
Flags |
Short Description |
---|---|---|---|
r/w |
|||
r/w/co |
Signals¶
- Inherited:
Fields¶
- Inherited:
Name |
Type |
Access |
Description |
---|---|---|---|
parent_instance |
r |
Class Details¶
- class Gio.UnixInputStream(**kwargs)¶
- Bases:
Gio.InputStream
,Gio.FileDescriptorBased
,Gio.PollableInputStream
- Abstract:
No
- Structure:
GUnixInputStream
implements [class`Gio`.InputStream] for reading from a UNIX file descriptor, including asynchronous operations. (If the file descriptor refers to a socket or pipe, this will usepoll()
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 thegio-unix-2.0.pc
pkg-config file or theGioUnix-2.0
GIR namespace when using it.- classmethod new(fd, close_fd)[source]¶
- Parameters:
- Returns:
a new
Gio.UnixInputStream
- Return type:
Creates a new
Gio.UnixInputStream
for the given fd.If close_fd is
True
, the file descriptor will be closed when the stream is closed.
- get_close_fd()[source]¶
-
Returns whether the file descriptor of self will be closed when the stream is closed.
New in version 2.20.
Property Details¶
- Gio.UnixInputStream.props.close_fd¶
-
Whether to close the file descriptor when the stream is closed.
New in version 2.20.
- Gio.UnixInputStream.props.fd¶
- Name:
fd
- Type:
- Default Value:
-1
- Flags:
The file descriptor that the stream reads from.
New in version 2.20.