Class Resolver
public class Resolver
- Inheritance
-
Resolver
- Inherited Members
Methods
FreeAddresses(ListHandle)
Calls native function g_resolver_free_addresses. Version: 2.22
[Version("2.22")]
public static extern void FreeAddresses(ListHandle addresses)
Parameters
addressesListHandleTransfer ownership: None Nullable: False
FreeTargets(ListHandle)
Calls native function g_resolver_free_targets. Version: 2.22
[Version("2.22")]
public static extern void FreeTargets(ListHandle targets)
Parameters
targetsListHandleTransfer ownership: None Nullable: False
GetDefault()
Calls native function g_resolver_get_default. Version: 2.22
[Version("2.22")]
public static extern nint GetDefault()
Returns
- nint
Transfer ownership: Full Nullable: False
GetGType()
Calls native function g_resolver_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetTimeout(nint)
Calls native method g_resolver_get_timeout. Version: 2.78
[Version("2.78")]
public static extern uint GetTimeout(nint resolver)
Parameters
resolvernintTransfer ownership: None Nullable: False
Returns
- uint
Transfer ownership: None Nullable: False
LookupByAddress(nint, nint, nint, out ErrorOwnedHandle)
Calls native method g_resolver_lookup_by_address. Version: 2.22
[Version("2.22")]
public static extern NonNullableUtf8StringOwnedHandle LookupByAddress(nint resolver, nint address, nint cancellable, out ErrorOwnedHandle error)
Parameters
resolvernintTransfer ownership: None Nullable: False
addressnintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
LookupByAddressAsync(nint, nint, nint, AsyncReadyCallback, nint)
Calls native method g_resolver_lookup_by_address_async. Version: 2.22
[Version("2.22")]
public static extern void LookupByAddressAsync(nint resolver, nint address, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
resolvernintTransfer ownership: None Nullable: False
addressnintTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
LookupByAddressFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_resolver_lookup_by_address_finish. Version: 2.22
[Version("2.22")]
public static extern NonNullableUtf8StringOwnedHandle LookupByAddressFinish(nint resolver, nint result, out ErrorOwnedHandle error)
Parameters
resolvernintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- NonNullableUtf8StringOwnedHandle
Transfer ownership: Full Nullable: False
LookupByName(nint, NonNullableUtf8StringHandle, nint, out ErrorOwnedHandle)
Calls native method g_resolver_lookup_by_name. Version: 2.22
[Version("2.22")]
public static extern ListOwnedHandle LookupByName(nint resolver, NonNullableUtf8StringHandle hostname, nint cancellable, out ErrorOwnedHandle error)
Parameters
resolvernintTransfer ownership: None Nullable: False
hostnameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
LookupByNameAsync(nint, NonNullableUtf8StringHandle, nint, AsyncReadyCallback, nint)
Calls native method g_resolver_lookup_by_name_async. Version: 2.22
[Version("2.22")]
public static extern void LookupByNameAsync(nint resolver, NonNullableUtf8StringHandle hostname, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
resolvernintTransfer ownership: None Nullable: False
hostnameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
LookupByNameFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_resolver_lookup_by_name_finish. Version: 2.22
[Version("2.22")]
public static extern ListOwnedHandle LookupByNameFinish(nint resolver, nint result, out ErrorOwnedHandle error)
Parameters
resolvernintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
LookupByNameWithFlags(nint, NonNullableUtf8StringHandle, ResolverNameLookupFlags, nint, out ErrorOwnedHandle)
Calls native method g_resolver_lookup_by_name_with_flags. Version: 2.60
[Version("2.60")]
public static extern ListOwnedHandle LookupByNameWithFlags(nint resolver, NonNullableUtf8StringHandle hostname, ResolverNameLookupFlags flags, nint cancellable, out ErrorOwnedHandle error)
Parameters
resolvernintTransfer ownership: None Nullable: False
hostnameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flagsResolverNameLookupFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
LookupByNameWithFlagsAsync(nint, NonNullableUtf8StringHandle, ResolverNameLookupFlags, nint, AsyncReadyCallback, nint)
Calls native method g_resolver_lookup_by_name_with_flags_async. Version: 2.60
[Version("2.60")]
public static extern void LookupByNameWithFlagsAsync(nint resolver, NonNullableUtf8StringHandle hostname, ResolverNameLookupFlags flags, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
resolvernintTransfer ownership: None Nullable: False
hostnameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flagsResolverNameLookupFlagsTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
LookupByNameWithFlagsFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_resolver_lookup_by_name_with_flags_finish. Version: 2.60
[Version("2.60")]
public static extern ListOwnedHandle LookupByNameWithFlagsFinish(nint resolver, nint result, out ErrorOwnedHandle error)
Parameters
resolvernintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
LookupRecords(nint, NonNullableUtf8StringHandle, ResolverRecordType, nint, out ErrorOwnedHandle)
Calls native method g_resolver_lookup_records. Version: 2.34
[Version("2.34")]
public static extern ListOwnedHandle LookupRecords(nint resolver, NonNullableUtf8StringHandle rrname, ResolverRecordType recordType, nint cancellable, out ErrorOwnedHandle error)
Parameters
resolvernintTransfer ownership: None Nullable: False
rrnameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
recordTypeResolverRecordTypeTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
LookupRecordsAsync(nint, NonNullableUtf8StringHandle, ResolverRecordType, nint, AsyncReadyCallback, nint)
Calls native method g_resolver_lookup_records_async. Version: 2.34
[Version("2.34")]
public static extern void LookupRecordsAsync(nint resolver, NonNullableUtf8StringHandle rrname, ResolverRecordType recordType, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
resolvernintTransfer ownership: None Nullable: False
rrnameNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
recordTypeResolverRecordTypeTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
LookupRecordsFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_resolver_lookup_records_finish. Version: 2.34
[Version("2.34")]
public static extern ListOwnedHandle LookupRecordsFinish(nint resolver, nint result, out ErrorOwnedHandle error)
Parameters
resolvernintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
LookupService(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, nint, out ErrorOwnedHandle)
Calls native method g_resolver_lookup_service. Version: 2.22
[Version("2.22")]
public static extern ListOwnedHandle LookupService(nint resolver, NonNullableUtf8StringHandle service, NonNullableUtf8StringHandle protocol, NonNullableUtf8StringHandle domain, nint cancellable, out ErrorOwnedHandle error)
Parameters
resolvernintTransfer ownership: None Nullable: False
serviceNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
protocolNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
domainNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
errorErrorOwnedHandle
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
LookupServiceAsync(nint, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, NonNullableUtf8StringHandle, nint, AsyncReadyCallback, nint)
Calls native method g_resolver_lookup_service_async. Version: 2.22
[Version("2.22")]
public static extern void LookupServiceAsync(nint resolver, NonNullableUtf8StringHandle service, NonNullableUtf8StringHandle protocol, NonNullableUtf8StringHandle domain, nint cancellable, AsyncReadyCallback callback, nint userData)
Parameters
resolvernintTransfer ownership: None Nullable: False
serviceNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
protocolNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
domainNonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellablenintTransfer ownership: None Nullable: True
callbackAsyncReadyCallbackTransfer ownership: None Nullable: True
userDatanintTransfer ownership: None Nullable: True
LookupServiceFinish(nint, nint, out ErrorOwnedHandle)
Calls native method g_resolver_lookup_service_finish. Version: 2.22
[Version("2.22")]
public static extern ListOwnedHandle LookupServiceFinish(nint resolver, nint result, out ErrorOwnedHandle error)
Parameters
resolvernintTransfer ownership: None Nullable: False
resultnintTransfer ownership: None Nullable: False
errorErrorOwnedHandle
Returns
- ListOwnedHandle
Transfer ownership: Full Nullable: False
SetDefault(nint)
Calls native method g_resolver_set_default. Version: 2.22
[Version("2.22")]
public static extern void SetDefault(nint resolver)
Parameters
resolvernintTransfer ownership: None Nullable: False
SetTimeout(nint, uint)
Calls native method g_resolver_set_timeout. Version: 2.78
[Version("2.78")]
public static extern void SetTimeout(nint resolver, uint timeoutMs)