MCPcopy Create free account
hub / github.com/BTCGPU/BTCGPU / IsLocal

Method IsLocal

src/netaddress.cpp:173–185  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

171}
172
173bool CNetAddr::IsLocal() const
174{
175 // IPv4 loopback
176 if (IsIPv4() && (GetByte(3) == 127 || GetByte(3) == 0))
177 return true;
178
179 // IPv6 loopback (::1/128)
180 static const unsigned char pchLocal[16] = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1};
181 if (memcmp(ip, pchLocal, 16) == 0)
182 return true;
183
184 return false;
185}
186
187bool CNetAddr::IsValid() const
188{

Callers 2

BOOST_AUTO_TEST_CASEFunction · 0.80

Calls

no outgoing calls

Tested by 1

BOOST_AUTO_TEST_CASEFunction · 0.64