Class Resolver
- Namespace
- Gio
- Assembly
- Gio-2.0.dll
public class Resolver : Object, IDisposable, GTypeProvider, InstanceFactory
- Inheritance
-
Resolver
- Implements
- Derived
- Inherited Members
Constructors
Resolver(params ConstructArgument[])
public Resolver(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
Resolver(ResolverHandle)
public Resolver(ResolverHandle handle)
Parameters
handleResolverHandle
Fields
ReloadSignal
Signal Descriptor for OnReload.
public static readonly Signal<Resolver> ReloadSignal
Field Value
TimeoutPropertyDefinition
public static readonly Property<uint, Resolver> TimeoutPropertyDefinition
Field Value
Properties
Timeout
public uint Timeout { get; set; }
Property Value
Methods
FreeAddresses(List)
[Version("2.22")]
public static void FreeAddresses(List addresses)
Parameters
addressesList
FreeTargets(List)
[Version("2.22")]
public static void FreeTargets(List targets)
Parameters
targetsList
GetDefault()
[Version("2.22")]
public static Resolver GetDefault()
Returns
GetGType()
public static Type GetGType()
Returns
GetTimeout()
[Version("2.78")]
public uint GetTimeout()
Returns
LookupByAddress(InetAddress, Cancellable?)
[Version("2.22")]
public string LookupByAddress(InetAddress address, Cancellable? cancellable)
Parameters
addressInetAddresscancellableCancellable
Returns
LookupByAddressFinish(AsyncResult)
[Version("2.22")]
public string LookupByAddressFinish(AsyncResult result)
Parameters
resultAsyncResult
Returns
LookupByName(string, Cancellable?)
[Version("2.22")]
public List LookupByName(string hostname, Cancellable? cancellable)
Parameters
hostnamestringcancellableCancellable
Returns
LookupByNameFinish(AsyncResult)
[Version("2.22")]
public List LookupByNameFinish(AsyncResult result)
Parameters
resultAsyncResult
Returns
LookupByNameWithFlags(string, ResolverNameLookupFlags, Cancellable?)
[Version("2.60")]
public List LookupByNameWithFlags(string hostname, ResolverNameLookupFlags flags, Cancellable? cancellable)
Parameters
hostnamestringflagsResolverNameLookupFlagscancellableCancellable
Returns
LookupByNameWithFlagsFinish(AsyncResult)
[Version("2.60")]
public List LookupByNameWithFlagsFinish(AsyncResult result)
Parameters
resultAsyncResult
Returns
LookupRecords(string, ResolverRecordType, Cancellable?)
[Version("2.34")]
public List LookupRecords(string rrname, ResolverRecordType recordType, Cancellable? cancellable)
Parameters
rrnamestringrecordTypeResolverRecordTypecancellableCancellable
Returns
LookupRecordsFinish(AsyncResult)
[Version("2.34")]
public List LookupRecordsFinish(AsyncResult result)
Parameters
resultAsyncResult
Returns
LookupService(string, string, string, Cancellable?)
[Version("2.22")]
public List LookupService(string service, string protocol, string domain, Cancellable? cancellable)
Parameters
servicestringprotocolstringdomainstringcancellableCancellable
Returns
LookupServiceFinish(AsyncResult)
[Version("2.22")]
public List LookupServiceFinish(AsyncResult result)
Parameters
resultAsyncResult
Returns
SetDefault()
[Version("2.22")]
public void SetDefault()
SetTimeout(uint)
[Version("2.78")]
public void SetTimeout(uint timeoutMs)
Parameters
timeoutMsuint
Events
OnReload
public event SignalHandler<Resolver> OnReload