Table of Contents

Class ProxyResolver

Namespace
Gio.Internal
Assembly
Gio-2.0.dll
public class ProxyResolver
Inheritance
ProxyResolver
Inherited Members

Methods

GetDefault()

Calls native function g_proxy_resolver_get_default. Version: 2.26

[Version("2.26")]
public static extern nint GetDefault()

Returns

nint

Transfer ownership: None Nullable: False

GetGType()

Calls native function g_proxy_resolver_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

IsSupported(nint)

Calls native method g_proxy_resolver_is_supported. Version: 2.26

[Version("2.26")]
public static extern bool IsSupported(nint resolver)

Parameters

resolver nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Lookup(nint, NonNullableUtf8StringHandle, nint, out ErrorOwnedHandle)

Calls native method g_proxy_resolver_lookup. Version: 2.26

[Version("2.26")]
public static extern Utf8StringArrayNullTerminatedOwnedHandle Lookup(nint resolver, NonNullableUtf8StringHandle uri, nint cancellable, out ErrorOwnedHandle error)

Parameters

resolver nint

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: False

LookupAsync(nint, NonNullableUtf8StringHandle, nint, AsyncReadyCallback, nint)

Calls native method g_proxy_resolver_lookup_async. Version: 2.26

[Version("2.26")]
public static extern void LookupAsync(nint resolver, NonNullableUtf8StringHandle uri, nint cancellable, AsyncReadyCallback callback, nint userData)

Parameters

resolver nint

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

LookupFinish(nint, nint, out ErrorOwnedHandle)

Calls native method g_proxy_resolver_lookup_finish. Version: 2.26

[Version("2.26")]
public static extern Utf8StringArrayNullTerminatedOwnedHandle LookupFinish(nint resolver, nint result, out ErrorOwnedHandle error)

Parameters

resolver nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: False