| 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