|
@@ -8,14 +8,16 @@
|
|
|
|
|
|
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);
|
|
|
+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);
|
|
|
+ static bool getDefaultRoute(char *buf);
|
|
|
};
|
|
|
|
|
|
} // namespace ZeroTier
|