ZDK
IDNSRequestProvider.h
1 #ifndef __IDNSRequestProvider__
2 #define __IDNSRequestProvider__
3 
4 #include "Types/SharedPointerTypes.h"
5 #include "IZHandle.h"
6 
7 namespace ZDK
8 {
9 
10 //# @abi(all) documentation
13 class IDNSRequestProvider : public virtual ZDK::IZHandle
14 {
15 public:
16  //# @abi(all) documentation
23  virtual ZDK::Shared::DNSRequest CreateDNSRequest() = 0;
24 };
25 
26 } //namespace ZDK
27 
28 #endif //__IDNSRequestProvider__
Definition: IZHandle.h:12
DNS resolving requests provider.
Definition: IDNSRequestProvider.h:13
Definition: IAccountConfig.h:10
virtual ZDK::Shared::DNSRequest CreateDNSRequest()=0
Creates a new EMPTY DNS resolve requst.