Interface PollableOutputStream
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
public interface PollableOutputStream
Properties
Handle
ObjectHandle Handle { get; }
Property Value
- ObjectHandle
Methods
CanPoll()
[Version("2.28")]
bool CanPoll()
Returns
- bool
CreateSource(Cancellable?)
[Version("2.28")]
Source CreateSource(Cancellable? cancellable)
Parameters
cancellable
Cancellable
Returns
- Source
IsWritable()
[Version("2.28")]
bool IsWritable()
Returns
- bool
WriteNonblocking(Span<byte>, Cancellable?)
nint WriteNonblocking(Span<byte> buffer, Cancellable? cancellable)
Parameters
buffer
Span<byte>
cancellable
Cancellable
Returns
- nint
WritevNonblocking(OutputVector[], out nuint, Cancellable?)
[Version("2.60")]
PollableReturn WritevNonblocking(OutputVector[] vectors, out nuint bytesWritten, Cancellable? cancellable)
Parameters
vectors
OutputVector[]
bytesWritten
nuint
cancellable
Cancellable
Returns
- PollableReturn