Class SimpleAsyncResult
public class SimpleAsyncResult
- Inheritance
-
SimpleAsyncResult
- Inherited Members
Methods
Complete(nint)
Calls native method g_simple_async_result_complete.
public static extern void Complete(nint simple)
Parameters
simplenintTransfer ownership: None Nullable: False
CompleteInIdle(nint)
Calls native method g_simple_async_result_complete_in_idle.
public static extern void CompleteInIdle(nint simple)
Parameters
simplenintTransfer ownership: None Nullable: False
GetGType()
Calls native function g_simple_async_result_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetOpResGboolean(nint)
Calls native method g_simple_async_result_get_op_res_gboolean.
public static extern bool GetOpResGboolean(nint simple)
Parameters
simplenintTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetOpResGpointer(nint)
Calls native method g_simple_async_result_get_op_res_gpointer.
public static extern nint GetOpResGpointer(nint simple)
Parameters
simplenintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
GetOpResGssize(nint)
Calls native method g_simple_async_result_get_op_res_gssize.
public static extern nint GetOpResGssize(nint simple)
Parameters
simplenintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: False
GetSourceTag(nint)
Calls native method g_simple_async_result_get_source_tag.
public static extern nint GetSourceTag(nint simple)
Parameters
simplenintTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: None Nullable: True
IsValid(nint, nint, nint)
Calls native function g_simple_async_result_is_valid. Version: 2.20
[Version("2.20")]
public static extern bool IsValid(nint result, nint source, nint sourceTag)
Parameters
resultnintTransfer ownership: None Nullable: False
sourcenintTransfer ownership: None Nullable: True
sourceTagnintTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False
New(nint, AsyncReadyCallback, nint, nint)
Calls native constructor g_simple_async_result_new.
public static extern nint New(nint sourceObject, AsyncReadyCallback callback, nint userData, nint sourceTag)
Parameters
sourceObjectnintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
sourceTagnintTransfer ownership: None Nullable: True
Returns
- nint
Transfer ownership: Full Nullable: False
NewFromError(nint, AsyncReadyCallback, nint, ErrorHandle)
Calls native constructor g_simple_async_result_new_from_error.
public static extern nint NewFromError(nint sourceObject, AsyncReadyCallback callback, nint userData, ErrorHandle error)
Parameters
sourceObjectnintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
errorErrorHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
NewTakeError(nint, AsyncReadyCallback, nint, ErrorHandle)
Calls native constructor g_simple_async_result_new_take_error. Version: 2.28
[Version("2.28")]
public static extern nint NewTakeError(nint sourceObject, AsyncReadyCallback callback, nint userData, ErrorHandle error)
Parameters
sourceObjectnintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
errorErrorHandleTransfer ownership: None Nullable: False
Returns
- nint
Transfer ownership: Full Nullable: False
PropagateError(nint, out ErrorOwnedHandle)
Calls native method g_simple_async_result_propagate_error.
public static extern bool PropagateError(nint simple, out ErrorOwnedHandle error)
Parameters
simplenintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
RunInThread(nint, SimpleAsyncThreadFunc, int, nint)
Calls native method g_simple_async_result_run_in_thread.
public static extern void RunInThread(nint simple, SimpleAsyncThreadFunc func, int ioPriority, nint cancellable)
Parameters
simplenintTransfer ownership: None Nullable: False
funcSimpleAsyncThreadFuncTransfer ownership: None Nullable: False
ioPriorityintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
SetCheckCancellable(nint, nint)
Calls native method g_simple_async_result_set_check_cancellable. Version: 2.32
[Version("2.32")]
public static extern void SetCheckCancellable(nint simple, nint checkCancellable)
Parameters
simplenintTransfer ownership: None Nullable: False
checkCancellablenintTransfer ownership: None Nullable: True
SetErrorVa(nint, Quark, int, NonNullableUtf8StringHandle, nint)
Calls native method g_simple_async_result_set_error_va.
public static extern void SetErrorVa(nint simple, Quark domain, int code, NonNullableUtf8StringHandle format, nint args)
Parameters
simplenintTransfer ownership: None Nullable: False
domainQuarkTransfer ownership: None Nullable: False
codeintTransfer ownership: None Nullable: False
formatNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
argsnintTransfer ownership: None Nullable: False
SetFromError(nint, ErrorHandle)
Calls native method g_simple_async_result_set_from_error.
public static extern void SetFromError(nint simple, ErrorHandle error)
Parameters
simplenintTransfer ownership: None Nullable: False
errorErrorHandleTransfer ownership: None Nullable: False
SetHandleCancellation(nint, bool)
Calls native method g_simple_async_result_set_handle_cancellation.
public static extern void SetHandleCancellation(nint simple, bool handleCancellation)
Parameters
simplenintTransfer ownership: None Nullable: False
handleCancellationboolTransfer ownership: None Nullable: False
SetOpResGboolean(nint, bool)
Calls native method g_simple_async_result_set_op_res_gboolean.
public static extern void SetOpResGboolean(nint simple, bool opRes)
Parameters
simplenintTransfer ownership: None Nullable: False
opResboolTransfer ownership: None Nullable: False
SetOpResGpointer(nint, nint, DestroyNotify)
Calls native method g_simple_async_result_set_op_res_gpointer.
public static extern void SetOpResGpointer(nint simple, nint opRes, DestroyNotify destroyOpRes)
Parameters
simplenintTransfer ownership: None Nullable: False
opResnintTransfer ownership: None Nullable: True
destroyOpResDestroyNotifyTransfer ownership: None Nullable: False
SetOpResGssize(nint, nint)
Calls native method g_simple_async_result_set_op_res_gssize.
public static extern void SetOpResGssize(nint simple, nint opRes)
Parameters
simplenintTransfer ownership: None Nullable: False
opResnintTransfer ownership: None Nullable: False
TakeError(nint, ErrorHandle)
Calls native method g_simple_async_result_take_error. Version: 2.28
[Version("2.28")]
public static extern void TakeError(nint simple, ErrorHandle error)
Parameters
simplenintTransfer ownership: None Nullable: False
errorErrorHandleTransfer ownership: None Nullable: False