WinDNSHelper.hpp 404 B

123456789101112131415161718192021222324
  1. #ifndef WIN_DNS_HELPER_H_
  2. #define WIN_DNS_HELPER_H_
  3. #include <vector>
  4. #include <cstdint>
  5. #include "../node/InetAddress.hpp"
  6. namespace ZeroTier
  7. {
  8. class WinDNSHelper
  9. {
  10. public:
  11. static void setDNS(uint64_t nwid, const char* domain, const std::vector<InetAddress>& servers);
  12. static void removeDNS(uint64_t nwid);
  13. private:
  14. static std::pair<bool, std::string> hasDNSConfig(uint64_t nwid);
  15. };
  16. }
  17. #endif