MCPcopy Create free account
hub / github.com/catboost/catboost / IsLoopback

Method IsLoopback

util/network/address.cpp:166–176  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

164}
165
166bool NAddr::IsLoopback(const IRemoteAddr& addr) {
167 if (addr.Addr()->sa_family == AF_INET) {
168 return ((ntohl(InAddr(addr).s_addr) >> 24) & 0xff) == 127;
169 }
170
171 if (addr.Addr()->sa_family == AF_INET6) {
172 return 0 == memcmp(&In6Addr(addr), &in6addr_loopback, sizeof(in6_addr));
173 }
174
175 return false;
176}
177
178bool NAddr::IsSame(const IRemoteAddr& lhs, const IRemoteAddr& rhs) {
179 if (lhs.Addr()->sa_family != rhs.Addr()->sa_family) {

Callers

nothing calls this directly

Calls 2

memcmpFunction · 0.85
AddrMethod · 0.45

Tested by

no test coverage detected