[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: IdDNSServer.pas line 488
type TIdDNS_UDPServer = class(TIdUDPServer) |
||
protected |
||
FAutoUpdateZoneInfo: Boolean; |
|
|
FZoneMasterFiles: TStrings; |
|
|
FRootDNS_NET: TStrings; |
|
|
FCacheUnknowZone: Boolean; |
|
|
|
||
|
||
FHanded_DomainList: TStrings; |
|
|
FAutoLoadMasterFile: Boolean; |
|
|
|
||
|
||
|
||
|
||
|
||
|
||
FDNSVersion: string; |
|
|
FofferDNSVersion: Boolean; |
|
|
procedure DoBeforeQuery(); dynamic; |
|
|
procedure DoAfterQuery(); dynamic; |
|
|
procedure DoAfterSendBack(); dynamic; |
|
|
procedure DoAfterCacheSaved(); dynamic; |
|
|
procedure SetZoneMasterFiles(); |
|
|
procedure SetRootDNS_NET(); |
|
|
procedure SetHanded_DomainList(); |
|
|
procedure InternalSearch(); |
|
|
procedure ExternalSearch(); |
|
|
procedure SaveToCache(); |
|
|
procedure InitComponent; override; |
|
|
property AutoUpdateZoneInfo: Boolean; [rw] |
|
|
property CS: TIdCriticalSection; [r] |
|
|
procedure DoUDPRead(); override; |
|
|
public |
||
destructor Destroy; override; |
|
|
function AXFR(); |
|
|
function CompleteQuery(); |
|
|
function LoadZoneFromMasterFile(); |
|
|
function LoadZoneStrings(); |
|
|
function SearchTree(); |
|
|
procedure UpdateTree(); |
|
|
function FindNodeFullName(); |
|
|
function FindHandedNodeByName(); |
|
|
property RootDNS_NET: TStrings; [rw] |
|
|
property Cached_Tree: TIdDNTreeNode; [r] |
|
|
property Handed_Tree: TIdDNTreeNode; [r] |
|
|
property Busy: Boolean; [r] |
|
|
property GlobalCS: TIdCriticalSection; [r] |
|
|
published |
||
property DefaultPort: TIdPort; |
|
|
property AutoLoadMasterFile: Boolean; [rw] |
|
|
property ZoneMasterFiles: TStrings; [rw] |
|
|
property CacheUnknowZone: Boolean; [rw] |
|
|
property Handed_DomainList: TStrings; [rw] |
|
|
property DNSVersion: string; [rw] |
|
|
property offerDNSVersion: Boolean; [rw] |
|
|
property OnBeforeQuery: TIdDNSBeforeQueryEvent; [rw] |
|
|
property OnAfterQuery: TIdDNSAfterQueryEvent; [rw] |
|
|
property OnAfterSendBack: TIdDNSAfterQueryEvent; [rw] |
|
|
property OnAfterCacheSaved: TIdDNSAfterCacheSaved; [rw] |
|
|
end; |
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
|
||
| | ||
TObject |
CT Web help |
CodeTyphon Studio |