ZDK
Public Member Functions | List of all members
ZDK::IDNSRequest Class Referenceabstract
Inheritance diagram for ZDK::IDNSRequest:
ZDK::IZHandle

Public Member Functions

virtual ZDK::ZDKHandle DNSRequestHandle () const =0
 Gets DNS handle. More...
 
virtual const ZDK::Shared::String Query () const =0
 Gets DNS Query. More...
 
virtual ZDK::Shared::Result Start (ZDK::Shared::String query)=0
 Start a DNS request. More...
 
virtual void SetStatusEventListener (ZDK::Shared::DNSRequestEventsHandler value)=0
 Set dns request events listener. More...
 
virtual void DropStatusEventListener (ZDK::Shared::DNSRequestEventsHandler value)=0
 Drop dns request events listener. More...
 
- Public Member Functions inherited from ZDK::IZHandle
virtual ZDK::ZDKHandle Handle () const =0
 
virtual operator ZDK::ZDKHandle () const =0
 
virtual void Initialize ()=0
 
virtual void ReleaseReference ()=0
 

Member Function Documentation

◆ DNSRequestHandle()

virtual ZDK::ZDKHandle ZDK::IDNSRequest::DNSRequestHandle ( ) const
pure virtual

Gets DNS handle.

Returns
The dns handle

◆ DropStatusEventListener()

virtual void ZDK::IDNSRequest::DropStatusEventListener ( ZDK::Shared::DNSRequestEventsHandler  value)
pure virtual

Drop dns request events listener.

Parameters
[in]valueThe dns request event handler
See also
IDNSRequestEventsHandler

◆ Query()

virtual const ZDK::Shared::String ZDK::IDNSRequest::Query ( ) const
pure virtual

Gets DNS Query.

Returns
The dns query

◆ SetStatusEventListener()

virtual void ZDK::IDNSRequest::SetStatusEventListener ( ZDK::Shared::DNSRequestEventsHandler  value)
pure virtual

Set dns request events listener.

Parameters
[in]valueThe dns request event handler
See also
IDNSRequestEventsHandler

◆ Start()

virtual ZDK::Shared::Result ZDK::IDNSRequest::Start ( ZDK::Shared::String  query)
pure virtual

Start a DNS request.

Parameters
[in]queryThe host name to be requested

The documentation for this class was generated from the following file: