Table of Contents

Class SimpleAsyncResult

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer 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 nint

Transfer ownership: None Nullable: False

source nint

Transfer ownership: None Nullable: True

sourceTag nint

Transfer 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 nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

sourceTag nint

Transfer 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 nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

error ErrorHandle

Transfer 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 nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

error ErrorHandle

Transfer 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 nint

Transfer 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 nint

Transfer ownership: None Nullable: False

func SimpleAsyncThreadFunc

Transfer ownership: None Nullable: False

ioPriority int

Transfer ownership: None Nullable: False

cancellable nint

Transfer 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 nint

Transfer ownership: None Nullable: False

checkCancellable nint

Transfer 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 nint

Transfer ownership: None Nullable: False

domain Quark

Transfer ownership: None Nullable: False

code int

Transfer ownership: None Nullable: False

format NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

args nint

Transfer 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 nint

Transfer ownership: None Nullable: False

error ErrorHandle

Transfer 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 nint

Transfer ownership: None Nullable: False

handleCancellation bool

Transfer 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 nint

Transfer ownership: None Nullable: False

opRes bool

Transfer 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 nint

Transfer ownership: None Nullable: False

opRes nint

Transfer ownership: None Nullable: True

destroyOpRes DestroyNotify

Transfer 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 nint

Transfer ownership: None Nullable: False

opRes nint

Transfer 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 nint

Transfer ownership: None Nullable: False

error ErrorHandle

Transfer ownership: None Nullable: False