| 98 | DNSLookupFn g_dns_lookup{WrappedGetAddrInfo}; |
| 99 | |
| 100 | enum Network ParseNetwork(const std::string& net_in) { |
| 101 | std::string net = ToLower(net_in); |
| 102 | if (net == "ipv4") return NET_IPV4; |
| 103 | if (net == "ipv6") return NET_IPV6; |
| 104 | if (net == "onion") return NET_ONION; |
| 105 | if (net == "i2p") { |
| 106 | return NET_I2P; |
| 107 | } |
| 108 | if (net == "cjdns") { |
| 109 | return NET_CJDNS; |
| 110 | } |
| 111 | return NET_UNROUTABLE; |
| 112 | } |
| 113 | |
| 114 | std::string GetNetworkName(enum Network net) |
| 115 | { |