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