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