zdk.objc
Instance Methods | List of all members
<ZDKDNSRequestProvider> Protocol Reference

DNS resolving requests provider. More...

#import <ZDKDNSRequestProvider.h>

Inheritance diagram for <ZDKDNSRequestProvider>:
<ZDKZHandle>

Instance Methods

(id< ZDKDNSRequest >) - createDNSRequest
 Creates a new EMPTY DNS resolve requst. More...
 
(id< ZDKResult >) - setAdditionalNameServers:
 Sets a list with additional name servers. More...
 
(NSString *) - handlesDescription
 
- Instance Methods inherited from <ZDKZHandle>
(long int) - handle
 
(void) - initialize
 
(void) - releaseReference
 
(NSString *) - handlesDescription
 

Detailed Description

DNS resolving requests provider.

Method Documentation

◆ createDNSRequest

- (id< ZDKDNSRequest >) createDNSRequest

Creates a new EMPTY DNS resolve requst.

Returns
Empty DNS request
See also
DNSRequest

◆ handlesDescription

- (NSString *) handlesDescription

Reimplemented from <ZDKZHandle>.

◆ setAdditionalNameServers:

- (id< ZDKResult >) setAdditionalNameServers: (NSArray *)  value

Sets a list with additional name servers.

Sets name servers to be used by ARES for DNS resolving in addition to the system ones. They will be added at the end of the system name servers list and be used as a fallback.

Does not overwrite the system name servers!!!

Adding additional name servers could be done at any time!

Each list with name server will override any previously set ones by this API and will reset the DNS sybsystem.

Parameters
[in]valueThe additional name servers to be used
Returns
Result of the addition
See also
ZDKResult

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