Class SimpleAsyncResult
public class SimpleAsyncResult
- Inheritance
-
SimpleAsyncResult
- Inherited Members
Methods
Complete(IntPtr)
Calls native method g_simple_async_result_complete.
public static extern void Complete(IntPtr simple)
Parameters
simple
IntPtrTransfer ownership: None Nullable: False
CompleteInIdle(IntPtr)
Calls native method g_simple_async_result_complete_in_idle.
public static extern void CompleteInIdle(IntPtr simple)
Parameters
simple
IntPtrTransfer 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(IntPtr)
Calls native method g_simple_async_result_get_op_res_gboolean.
public static extern bool GetOpResGboolean(IntPtr simple)
Parameters
simple
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetOpResGpointer(IntPtr)
Calls native method g_simple_async_result_get_op_res_gpointer.
public static extern IntPtr GetOpResGpointer(IntPtr simple)
Parameters
simple
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetOpResGssize(IntPtr)
Calls native method g_simple_async_result_get_op_res_gssize.
public static extern long GetOpResGssize(IntPtr simple)
Parameters
simple
IntPtrTransfer ownership: None Nullable: False
Returns
- long
Transfer ownership: None Nullable: False
GetSourceTag(IntPtr)
Calls native method g_simple_async_result_get_source_tag.
public static extern IntPtr GetSourceTag(IntPtr simple)
Parameters
simple
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
IsValid(IntPtr, IntPtr, IntPtr)
Calls native function g_simple_async_result_is_valid. Version: 2.20
[Version("2.20")]
public static extern bool IsValid(IntPtr result, IntPtr source, IntPtr sourceTag)
Parameters
result
IntPtrTransfer ownership: None Nullable: False
source
IntPtrTransfer ownership: None Nullable: True
sourceTag
IntPtrTransfer ownership: None Nullable: True
Returns
- bool
Transfer ownership: None Nullable: False
New(IntPtr, AsyncReadyCallback, IntPtr, IntPtr)
Calls native constructor g_simple_async_result_new.
public static extern IntPtr New(IntPtr sourceObject, AsyncReadyCallback callback, IntPtr userData, IntPtr sourceTag)
Parameters
sourceObject
IntPtrTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
IntPtrTransfer ownership: None Nullable: True
sourceTag
IntPtrTransfer ownership: None Nullable: True
Returns
- IntPtr
Transfer ownership: Full Nullable: False
NewFromError(IntPtr, AsyncReadyCallback, IntPtr, ErrorHandle)
Calls native constructor g_simple_async_result_new_from_error.
public static extern IntPtr NewFromError(IntPtr sourceObject, AsyncReadyCallback callback, IntPtr userData, ErrorHandle error)
Parameters
sourceObject
IntPtrTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
IntPtrTransfer ownership: None Nullable: True
error
ErrorHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
NewTakeError(IntPtr, AsyncReadyCallback, IntPtr, ErrorHandle)
Calls native constructor g_simple_async_result_new_take_error. Version: 2.28
[Version("2.28")]
public static extern IntPtr NewTakeError(IntPtr sourceObject, AsyncReadyCallback callback, IntPtr userData, ErrorHandle error)
Parameters
sourceObject
IntPtrTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
IntPtrTransfer ownership: None Nullable: True
error
ErrorHandleTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
PropagateError(IntPtr, out ErrorOwnedHandle)
Calls native method g_simple_async_result_propagate_error.
public static extern bool PropagateError(IntPtr simple, out ErrorOwnedHandle error)
Parameters
simple
IntPtrTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
Returns
- bool
Transfer ownership: None Nullable: False
RunInThread(IntPtr, SimpleAsyncThreadFunc, int, IntPtr)
Calls native method g_simple_async_result_run_in_thread.
public static extern void RunInThread(IntPtr simple, SimpleAsyncThreadFunc func, int ioPriority, IntPtr cancellable)
Parameters
simple
IntPtrTransfer ownership: None Nullable: False
func
SimpleAsyncThreadFuncTransfer ownership: None Nullable: False
ioPriority
intTransfer ownership: None Nullable: False
cancellable
IntPtrTransfer ownership: None Nullable: True
SetCheckCancellable(IntPtr, IntPtr)
Calls native method g_simple_async_result_set_check_cancellable. Version: 2.32
[Version("2.32")]
public static extern void SetCheckCancellable(IntPtr simple, IntPtr checkCancellable)
Parameters
simple
IntPtrTransfer ownership: None Nullable: False
checkCancellable
IntPtrTransfer ownership: None Nullable: True
SetErrorVa(IntPtr, Quark, int, NonNullableUtf8StringHandle, IntPtr)
Calls native method g_simple_async_result_set_error_va.
public static extern void SetErrorVa(IntPtr simple, Quark domain, int code, NonNullableUtf8StringHandle format, IntPtr args)
Parameters
simple
IntPtrTransfer ownership: None Nullable: False
domain
QuarkTransfer ownership: None Nullable: False
code
intTransfer ownership: None Nullable: False
format
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
args
IntPtrTransfer ownership: None Nullable: False
SetFromError(IntPtr, ErrorHandle)
Calls native method g_simple_async_result_set_from_error.
public static extern void SetFromError(IntPtr simple, ErrorHandle error)
Parameters
simple
IntPtrTransfer ownership: None Nullable: False
error
ErrorHandleTransfer ownership: None Nullable: False
SetHandleCancellation(IntPtr, bool)
Calls native method g_simple_async_result_set_handle_cancellation.
public static extern void SetHandleCancellation(IntPtr simple, bool handleCancellation)
Parameters
simple
IntPtrTransfer ownership: None Nullable: False
handleCancellation
boolTransfer ownership: None Nullable: False
SetOpResGboolean(IntPtr, bool)
Calls native method g_simple_async_result_set_op_res_gboolean.
public static extern void SetOpResGboolean(IntPtr simple, bool opRes)
Parameters
simple
IntPtrTransfer ownership: None Nullable: False
opRes
boolTransfer ownership: None Nullable: False
SetOpResGpointer(IntPtr, IntPtr, DestroyNotify)
Calls native method g_simple_async_result_set_op_res_gpointer.
public static extern void SetOpResGpointer(IntPtr simple, IntPtr opRes, DestroyNotify destroyOpRes)
Parameters
simple
IntPtrTransfer ownership: None Nullable: False
opRes
IntPtrTransfer ownership: None Nullable: True
destroyOpRes
DestroyNotifyTransfer ownership: None Nullable: False
SetOpResGssize(IntPtr, long)
Calls native method g_simple_async_result_set_op_res_gssize.
public static extern void SetOpResGssize(IntPtr simple, long opRes)
Parameters
simple
IntPtrTransfer ownership: None Nullable: False
opRes
longTransfer ownership: None Nullable: False
TakeError(IntPtr, ErrorHandle)
Calls native method g_simple_async_result_take_error. Version: 2.28
[Version("2.28")]
public static extern void TakeError(IntPtr simple, ErrorHandle error)
Parameters
simple
IntPtrTransfer ownership: None Nullable: False
error
ErrorHandleTransfer ownership: None Nullable: False