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
simple
nintTransfer ownership: None Nullable: False
CompleteInIdle(nint)
Calls native method g_simple_async_result_complete_in_idle.
public static extern void CompleteInIdle(nint simple)
Parameters
simple
nintTransfer 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
simple
nintTransfer 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
simple
nintTransfer 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
simple
nintTransfer 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
simple
nintTransfer 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
result
nintTransfer ownership: None Nullable: False
source
nintTransfer ownership: None Nullable: True
sourceTag
nintTransfer 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
sourceObject
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
sourceTag
nintTransfer 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
sourceObject
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
error
ErrorHandleTransfer 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
sourceObject
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer ownership: None Nullable: True
error
ErrorHandleTransfer 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
simple
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
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
simple
nintTransfer ownership: None Nullable: False
func
SimpleAsyncThreadFuncTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
nintTransfer 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
simple
nintTransfer ownership: None Nullable: False
checkCancellable
nintTransfer 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
simple
nintTransfer ownership: None Nullable: False
domain
QuarkTransfer ownership: None Nullable: False
code
intTransfer ownership: None Nullable: False
format
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
args
nintTransfer 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
simple
nintTransfer ownership: None Nullable: False
error
ErrorHandleTransfer 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
simple
nintTransfer ownership: None Nullable: False
handleCancellation
boolTransfer 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
simple
nintTransfer ownership: None Nullable: False
opRes
boolTransfer 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
simple
nintTransfer ownership: None Nullable: False
opRes
nintTransfer ownership: None Nullable: True
destroyOpRes
DestroyNotifyTransfer 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
simple
nintTransfer ownership: None Nullable: False
opRes
nintTransfer 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
simple
nintTransfer ownership: None Nullable: False
error
ErrorHandleTransfer ownership: None Nullable: False