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

Returns

IntPtr

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

Calls native method g_proxy_resolver_is_supported. Version: 2.26

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

Parameters

resolver IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Lookup(IntPtr, NonNullableUtf8StringHandle, IntPtr, out ErrorOwnedHandle)

Calls native method g_proxy_resolver_lookup. Version: 2.26

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

Parameters

resolver IntPtr

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: False

LookupAsync(IntPtr, NonNullableUtf8StringHandle, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method g_proxy_resolver_lookup_async. Version: 2.26

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

Parameters

resolver IntPtr

Transfer ownership: None Nullable: False

uri NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

LookupFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method g_proxy_resolver_lookup_finish. Version: 2.26

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

Parameters

resolver IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

Utf8StringArrayNullTerminatedOwnedHandle

Transfer ownership: Full Nullable: False