| 1234567891011121314151617181920212223 | #ifndef MAC_DNS_HELPER#define MAC_DNS_HELPER#include <vector>#include "../node/InetAddress.hpp"#include "../node/MAC.hpp"namespace ZeroTier {class MacDNSHelper{public:    static void setDNS(uint64_t nwid, const char *domain, const std::vector<InetAddress> &servers);    static void removeDNS(uint64_t nwid);    static bool addIps4(uint64_t nwid, const MAC mac, const char *dev, const std::vector<InetAddress> &addrs);    static bool addIps6(uint64_t nwid, const MAC mac, const char *dev, const std::vector<InetAddress> &addrs);    static bool removeIps4(uint64_t nwid);    static bool removeIps6(uint64_t nwid);};}#endif
 |