Table of Contents

Class SimpleAsyncResult

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

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

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(IntPtr)

Calls native method g_simple_async_result_get_op_res_gboolean.

public static extern bool GetOpResGboolean(IntPtr simple)

Parameters

simple IntPtr

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

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

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

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

Transfer ownership: None Nullable: False

source IntPtr

Transfer ownership: None Nullable: True

sourceTag IntPtr

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

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

sourceTag IntPtr

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

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

error ErrorHandle

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

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

error ErrorHandle

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

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

Transfer ownership: None Nullable: False

func SimpleAsyncThreadFunc

Transfer ownership: None Nullable: False

ioPriority int

Transfer ownership: None Nullable: False

cancellable IntPtr

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

Transfer ownership: None Nullable: False

checkCancellable IntPtr

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

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 IntPtr

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

Transfer ownership: None Nullable: False

error ErrorHandle

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

Transfer ownership: None Nullable: False

handleCancellation bool

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

Transfer ownership: None Nullable: False

opRes bool

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

Transfer ownership: None Nullable: False

opRes IntPtr

Transfer ownership: None Nullable: True

destroyOpRes DestroyNotify

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

Transfer ownership: None Nullable: False

opRes long

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

Transfer ownership: None Nullable: False

error ErrorHandle

Transfer ownership: None Nullable: False