GioUnix.OutputStream¶
- Subclasses:
None
Methods¶
- Inherited:
Gio.OutputStream (29), GObject.Object (37), Gio.PollableOutputStream (5), GioUnix.FileDescriptorBased (1)
- Structs:
class |
|
class |
|
class |
|
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 GioUnix.OutputStream(**kwargs)¶
- Bases:
Gio.OutputStream
,Gio.PollableOutputStream
,GioUnix.FileDescriptorBased
- Abstract:
No
- Structure:
GUnixOutputStream
implements [class`Gio`.OutputStream] for writing to 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/gunixoutputstream.h>
belongs to the UNIX-specific GIO interfaces, thus you have to use thegio-unix-2.0.pc
pkg-config file file or theGioUnix-2.0
GIR namespace when using it.- classmethod get_close_fd(stream)¶
- Parameters:
stream (
Gio.UnixOutputStream
) – aGioUnix.OutputStream
- Returns:
True
if the file descriptor is closed when done- Return type:
Returns whether the file descriptor of stream will be closed when the stream is closed.
New in version 2.20.
- classmethod get_fd(stream)¶
- Parameters:
stream (
Gio.UnixOutputStream
) – aGioUnix.OutputStream
- Returns:
The file descriptor of stream
- Return type:
Return the UNIX file descriptor that the stream writes to.
New in version 2.20.
- classmethod new(fd, close_fd)¶
- Parameters:
- Returns:
a new
Gio.OutputStream
- Return type:
Creates a new
GioUnix.OutputStream
for the given fd.If close_fd, is
True
, the file descriptor will be closed when the output stream is destroyed.
- classmethod set_close_fd(stream, close_fd)¶
- Parameters:
stream (
Gio.UnixOutputStream
) – aGioUnix.OutputStream
close_fd (
bool
) –True
to close the file descriptor when done
Sets whether the file descriptor of stream shall be closed when the stream is closed.
New in version 2.20.
Property Details¶
- GioUnix.OutputStream.props.close_fd¶
-
Whether to close the file descriptor when the stream is closed.
New in version 2.20.
- GioUnix.OutputStream.props.fd¶
- Name:
fd
- Type:
- Default Value:
-1
- Flags:
The file descriptor that the stream writes to.
New in version 2.20.