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
constructArguments
ConstructArgument[]
Resolver(ResolverHandle)
public Resolver(ResolverHandle handle)
Parameters
handle
ResolverHandle
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
addresses
List
FreeTargets(List)
[Version("2.22")]
public static void FreeTargets(List targets)
Parameters
targets
List
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
address
InetAddresscancellable
Cancellable
Returns
LookupByAddressFinish(AsyncResult)
[Version("2.22")]
public string LookupByAddressFinish(AsyncResult result)
Parameters
result
AsyncResult
Returns
LookupByName(string, Cancellable?)
[Version("2.22")]
public List LookupByName(string hostname, Cancellable? cancellable)
Parameters
hostname
stringcancellable
Cancellable
Returns
LookupByNameFinish(AsyncResult)
[Version("2.22")]
public List LookupByNameFinish(AsyncResult result)
Parameters
result
AsyncResult
Returns
LookupByNameWithFlags(string, ResolverNameLookupFlags, Cancellable?)
[Version("2.60")]
public List LookupByNameWithFlags(string hostname, ResolverNameLookupFlags flags, Cancellable? cancellable)
Parameters
hostname
stringflags
ResolverNameLookupFlagscancellable
Cancellable
Returns
LookupByNameWithFlagsFinish(AsyncResult)
[Version("2.60")]
public List LookupByNameWithFlagsFinish(AsyncResult result)
Parameters
result
AsyncResult
Returns
LookupRecords(string, ResolverRecordType, Cancellable?)
[Version("2.34")]
public List LookupRecords(string rrname, ResolverRecordType recordType, Cancellable? cancellable)
Parameters
rrname
stringrecordType
ResolverRecordTypecancellable
Cancellable
Returns
LookupRecordsFinish(AsyncResult)
[Version("2.34")]
public List LookupRecordsFinish(AsyncResult result)
Parameters
result
AsyncResult
Returns
LookupService(string, string, string, Cancellable?)
[Version("2.22")]
public List LookupService(string service, string protocol, string domain, Cancellable? cancellable)
Parameters
service
stringprotocol
stringdomain
stringcancellable
Cancellable
Returns
LookupServiceFinish(AsyncResult)
[Version("2.22")]
public List LookupServiceFinish(AsyncResult result)
Parameters
result
AsyncResult
Returns
SetDefault()
[Version("2.22")]
public void SetDefault()
SetTimeout(uint)
[Version("2.78")]
public void SetTimeout(uint timeoutMs)
Parameters
timeoutMs
uint
Events
OnReload
public event SignalHandler<Resolver> OnReload