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
addresses
ListHandleTransfer 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
targets
ListHandleTransfer 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
resolver
nintTransfer 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
resolver
nintTransfer ownership: None Nullable: False
address
nintTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
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
resolver
nintTransfer ownership: None Nullable: False
address
nintTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer 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
resolver
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
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
resolver
nintTransfer ownership: None Nullable: False
hostname
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
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
resolver
nintTransfer ownership: None Nullable: False
hostname
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer 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
resolver
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
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
resolver
nintTransfer ownership: None Nullable: False
hostname
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flags
ResolverNameLookupFlagsTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
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
resolver
nintTransfer ownership: None Nullable: False
hostname
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
flags
ResolverNameLookupFlagsTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer 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
resolver
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
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
resolver
nintTransfer ownership: None Nullable: False
rrname
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
recordType
ResolverRecordTypeTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
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
resolver
nintTransfer ownership: None Nullable: False
rrname
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
recordType
ResolverRecordTypeTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer 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
resolver
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
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
resolver
nintTransfer ownership: None Nullable: False
service
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
protocol
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
domain
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
error
ErrorOwnedHandle
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
resolver
nintTransfer ownership: None Nullable: False
service
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
protocol
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
domain
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
cancellable
nintTransfer ownership: None Nullable: True
callback
AsyncReadyCallbackTransfer ownership: None Nullable: True
userData
nintTransfer 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
resolver
nintTransfer ownership: None Nullable: False
result
nintTransfer ownership: None Nullable: False
error
ErrorOwnedHandle
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
resolver
nintTransfer 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)