Description | Hierarchy | Fields | Methods | Properties |
type unavclDNSClient = class(unavclInOutPipeImpl)
DNS Client
function getDNSServersList(): string; |
|
function doOpen(): bool; override; |
|
function isActive(): bool; override; |
|
procedure AfterConstruction(); override; |
|
procedure BeforeDestruction(); override; |
|
procedure doClose(); override; |
|
procedure doOnAnswer(query: unaDNSQuery); virtual; |
property answer: unaDNSQuery read f_lastAnswer; |
|
property client: unaDNSClient read f_cln; |
|
property onAnswer: TNotifyEvent read f_onAnswer write f_onAnswer; |
function getDNSServersList(): string; |
|
Returns list of DNS servers assigned by TCP/IP configuration. |
function doOpen(): bool; override; |
|
function isActive(): bool; override; |
|
procedure AfterConstruction(); override; |
|
procedure BeforeDestruction(); override; |
|
procedure doClose(); override; |
|
procedure doOnAnswer(query: unaDNSQuery); virtual; |
|
Called from context of low-level DNS client thread. |
property answer: unaDNSQuery read f_lastAnswer; |
|
Answer returned by server. NOTE: Access this property from OnAnswer event handler only! |
property client: unaDNSClient read f_cln; |
|
Low-level component, use it to get access to full functionality of DNS client. |
property onAnswer: TNotifyEvent read f_onAnswer write f_onAnswer; |
|
Fired when new answer was returned by server. |
(c) 2012 Lake of Soft