MCPcopy Create free account
hub / github.com/bitcoin/bitcoin / ParseNetwork

Function ParseNetwork

src/netbase.cpp:100–112  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

98DNSLookupFn g_dns_lookup{WrappedGetAddrInfo};
99
100enum 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
114std::string GetNetworkName(enum Network net)
115{

Callers 6

get_socks_cbMethod · 0.85
InitParameterInteractionFunction · 0.85
AppInitMainFunction · 0.85
BOOST_AUTO_TEST_CASEFunction · 0.85
FUZZ_TARGETFunction · 0.85
getnodeaddressesFunction · 0.85

Calls 1

ToLowerFunction · 0.50

Tested by 2

BOOST_AUTO_TEST_CASEFunction · 0.68
FUZZ_TARGETFunction · 0.68