Class OutputStream
public class OutputStream
- Inheritance
-
OutputStream
- Inherited Members
Methods
ClearPending(nint)
Calls native method g_output_stream_clear_pending.
public static extern void ClearPending(nint stream)
Parameters
stream
nintTransfer ownership: None Nullable: False
Close(nint, nint, out ErrorOwnedHandle)
Calls native method g_output_stream_close.
public static extern bool Close(nint stream, nint cancellable, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
CloseAsync(nint, int, nint, AsyncReadyCallback, nint)
Calls native method g_output_stream_close_async.
public static extern void CloseAsync(nint stream, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
stream
nintTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
CloseFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_output_stream_close_finish.
public static extern bool CloseFinish(nint stream, nint result, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
Flush(nint, nint, out ErrorOwnedHandle)
Calls native method g_output_stream_flush.
public static extern bool Flush(nint stream, nint cancellable, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
FlushAsync(nint, int, nint, AsyncReadyCallback, nint)
Calls native method g_output_stream_flush_async.
public static extern void FlushAsync(nint stream, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
stream
nintTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
FlushFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_output_stream_flush_finish.
public static extern bool FlushFinish(nint stream, nint result, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
GetGType()
Calls native function g_output_stream_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
HasPending(nint)
Calls native method g_output_stream_has_pending.
public static extern bool HasPending(nint stream)
Parameters
stream
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsClosed(nint)
Calls native method g_output_stream_is_closed.
public static extern bool IsClosed(nint stream)
Parameters
stream
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
IsClosing(nint)
Calls native method g_output_stream_is_closing. Version: 2.24
[Version("2.24")]
public static extern bool IsClosing(nint stream)
Parameters
stream
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
SetPending(nint, out ErrorOwnedHandle)
Calls native method g_output_stream_set_pending.
public static extern bool SetPending(nint stream, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
Splice(nint, nint, OutputStreamSpliceFlags, nint, out ErrorOwnedHandle)
Calls native method g_output_stream_splice.
public static extern nint Splice(nint stream, nint source, OutputStreamSpliceFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
source
nintTransfer ownership: None Nullable: False
flags
OutputStreamSpliceFlagsTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: None Nullable: False
SpliceAsync(nint, nint, OutputStreamSpliceFlags, int, nint, AsyncReadyCallback, nint)
Calls native method g_output_stream_splice_async.
public static extern void SpliceAsync(nint stream, nint source, OutputStreamSpliceFlags flags, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
stream
nintTransfer ownership: None Nullable: False
source
nintTransfer ownership: None Nullable: False
flags
OutputStreamSpliceFlagsTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
SpliceFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_output_stream_splice_finish.
public static extern nint SpliceFinish(nint stream, nint result, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: None Nullable: False
Vprintf(nint, out nuint, nint, ErrorHandle, NonNullableUtf8StringHandle, nint)
Calls native method g_output_stream_vprintf. Version: 2.40
[Version("2.40")]
public static extern bool Vprintf(nint stream, out nuint bytesWritten, nint cancellable, ErrorHandle error, NonNullableUtf8StringHandle format, nint args)
Parameters
stream
nintTransfer ownership: None Nullable: False
bytesWritten
nuintTransfer ownership: Full Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorHandleTransfer ownership: None Nullable: False
format
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
args
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Write(nint, ref byte, nuint, nint, out ErrorOwnedHandle)
Calls native method g_output_stream_write.
public static extern nint Write(nint stream, ref byte buffer, nuint count, nint cancellable, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
buffer
byteTransfer ownership: None Nullable: False
count
nuintTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: None Nullable: False
WriteAll(nint, ref byte, nuint, out nuint, nint, out ErrorOwnedHandle)
Calls native method g_output_stream_write_all.
public static extern bool WriteAll(nint stream, ref byte buffer, nuint count, out nuint bytesWritten, nint cancellable, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
buffer
byteTransfer ownership: None Nullable: False
count
nuintTransfer ownership: None Nullable: False
bytesWritten
nuintTransfer ownership: Full Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
WriteAllAsync(nint, ref byte, nuint, int, nint, AsyncReadyCallback, nint)
Calls native method g_output_stream_write_all_async. Version: 2.44
[Version("2.44")]
public static extern void WriteAllAsync(nint stream, ref byte buffer, nuint count, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
stream
nintTransfer ownership: None Nullable: False
buffer
byteTransfer ownership: None Nullable: False
count
nuintTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
WriteAllFinish(nint, nint, out nuint, out ErrorOwnedHandle)
Calls native method g_output_stream_write_all_finish. Version: 2.44
[Version("2.44")]
public static extern bool WriteAllFinish(nint stream, nint result, out nuint bytesWritten, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
bytesWritten
nuintTransfer ownership: Full Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
WriteAsync(nint, ref byte, nuint, int, nint, AsyncReadyCallback, nint)
Calls native method g_output_stream_write_async.
public static extern void WriteAsync(nint stream, ref byte buffer, nuint count, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
stream
nintTransfer ownership: None Nullable: False
buffer
byteTransfer ownership: None Nullable: False
count
nuintTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
WriteBytes(nint, BytesHandle, nint, out ErrorOwnedHandle)
Calls native method g_output_stream_write_bytes.
public static extern nint WriteBytes(nint stream, BytesHandle bytes, nint cancellable, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
bytes
BytesHandleTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: None Nullable: False
WriteBytesAsync(nint, BytesHandle, int, nint, AsyncReadyCallback, nint)
Calls native method g_output_stream_write_bytes_async.
public static extern void WriteBytesAsync(nint stream, BytesHandle bytes, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
stream
nintTransfer ownership: None Nullable: False
bytes
BytesHandleTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
WriteBytesFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_output_stream_write_bytes_finish.
public static extern nint WriteBytesFinish(nint stream, nint result, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: None Nullable: False
WriteFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_output_stream_write_finish.
public static extern nint WriteFinish(nint stream, nint result, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- nint
Transfer ownership: None Nullable: False
Writev(nint, OutputVectorArrayHandle, nuint, out nuint, nint, out ErrorOwnedHandle)
Calls native method g_output_stream_writev. Version: 2.60
[Version("2.60")]
public static extern bool Writev(nint stream, OutputVectorArrayHandle vectors, nuint nVectors, out nuint bytesWritten, nint cancellable, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
vectors
OutputVectorArrayHandleTransfer ownership: None Nullable: False
nVectors
nuintTransfer ownership: None Nullable: False
bytesWritten
nuintTransfer ownership: Full Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
WritevAll(nint, OutputVectorArrayHandle, nuint, out nuint, nint, out ErrorOwnedHandle)
Calls native method g_output_stream_writev_all. Version: 2.60
[Version("2.60")]
public static extern bool WritevAll(nint stream, OutputVectorArrayHandle vectors, nuint nVectors, out nuint bytesWritten, nint cancellable, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
vectors
OutputVectorArrayHandleTransfer ownership: None Nullable: False
nVectors
nuintTransfer ownership: None Nullable: False
bytesWritten
nuintTransfer ownership: Full Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
WritevAllAsync(nint, OutputVectorArrayHandle, nuint, int, nint, AsyncReadyCallback, nint)
Calls native method g_output_stream_writev_all_async. Version: 2.60
[Version("2.60")]
public static extern void WritevAllAsync(nint stream, OutputVectorArrayHandle vectors, nuint nVectors, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
stream
nintTransfer ownership: None Nullable: False
vectors
OutputVectorArrayHandleTransfer ownership: None Nullable: False
nVectors
nuintTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
WritevAllFinish(nint, nint, out nuint, out ErrorOwnedHandle)
Calls native method g_output_stream_writev_all_finish. Version: 2.60
[Version("2.60")]
public static extern bool WritevAllFinish(nint stream, nint result, out nuint bytesWritten, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
bytesWritten
nuintTransfer ownership: Full Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
WritevAsync(nint, OutputVectorArrayHandle, nuint, int, nint, AsyncReadyCallback, nint)
Calls native method g_output_stream_writev_async. Version: 2.60
[Version("2.60")]
public static extern void WritevAsync(nint stream, OutputVectorArrayHandle vectors, nuint nVectors, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
stream
nintTransfer ownership: None Nullable: False
vectors
OutputVectorArrayHandleTransfer ownership: None Nullable: False
nVectors
nuintTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
WritevFinish(nint, nint, out nuint, out ErrorOwnedHandle)
Calls native method g_output_stream_writev_finish. Version: 2.60
[Version("2.60")]
public static extern bool WritevFinish(nint stream, nint result, out nuint bytesWritten, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
bytesWritten
nuintTransfer ownership: Full Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False