Class InputStream
public class InputStream
- Inheritance
-
InputStream
- Inherited Members
Methods
ClearPending(nint)
Calls native method g_input_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_input_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_input_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_input_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
GetGType()
Calls native function g_input_stream_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
HasPending(nint)
Calls native method g_input_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_input_stream_is_closed.
public static extern bool IsClosed(nint stream)
Parameters
stream
nintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Read(nint, ref byte, nuint, nint, out ErrorOwnedHandle)
Calls native method g_input_stream_read.
public static extern nint Read(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
ReadAll(nint, ref byte, nuint, out nuint, nint, out ErrorOwnedHandle)
Calls native method g_input_stream_read_all.
public static extern bool ReadAll(nint stream, ref byte buffer, nuint count, out nuint bytesRead, nint cancellable, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
buffer
byteTransfer ownership: None Nullable: False
count
nuintTransfer ownership: None Nullable: False
bytesRead
nuintTransfer ownership: Full Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
ReadAllAsync(nint, ref byte, nuint, int, nint, AsyncReadyCallback, nint)
Calls native method g_input_stream_read_all_async. Version: 2.44
[Version("2.44")]
public static extern void ReadAllAsync(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
ReadAllFinish(nint, nint, out nuint, out ErrorOwnedHandle)
Calls native method g_input_stream_read_all_finish. Version: 2.44
[Version("2.44")]
public static extern bool ReadAllFinish(nint stream, nint result, out nuint bytesRead, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
bytesRead
nuintTransfer ownership: Full Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
ReadAsync(nint, ref byte, nuint, int, nint, AsyncReadyCallback, nint)
Calls native method g_input_stream_read_async.
public static extern void ReadAsync(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
ReadBytes(nint, nuint, nint, out ErrorOwnedHandle)
Calls native method g_input_stream_read_bytes. Version: 2.34
[Version("2.34")]
public static extern BytesOwnedHandle ReadBytes(nint stream, nuint count, nint cancellable, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
count
nuintTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
Returns
- BytesOwnedHandle
Transfer ownership: Full Nullable: False
ReadBytesAsync(nint, nuint, int, nint, AsyncReadyCallback, nint)
Calls native method g_input_stream_read_bytes_async. Version: 2.34
[Version("2.34")]
public static extern void ReadBytesAsync(nint stream, nuint count, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
stream
nintTransfer 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
ReadBytesFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_input_stream_read_bytes_finish. Version: 2.34
[Version("2.34")]
public static extern BytesOwnedHandle ReadBytesFinish(nint stream, nint result, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- BytesOwnedHandle
Transfer ownership: Full Nullable: False
ReadFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_input_stream_read_finish.
public static extern nint ReadFinish(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
SetPending(nint, out ErrorOwnedHandle)
Calls native method g_input_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
Skip(nint, nuint, nint, out ErrorOwnedHandle)
Calls native method g_input_stream_skip.
public static extern nint Skip(nint stream, nuint count, nint cancellable, out ErrorOwnedHandle error)
Parameters
stream
nintTransfer 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
SkipAsync(nint, nuint, int, nint, AsyncReadyCallback, nint)
Calls native method g_input_stream_skip_async.
public static extern void SkipAsync(nint stream, nuint count, int ioPriority, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
stream
nintTransfer 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
SkipFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_input_stream_skip_finish.
public static extern nint SkipFinish(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