| 308 | } |
| 309 | |
| 310 | bool CNetAddr::IsBindAny() const |
| 311 | { |
| 312 | if (!IsIPv4() && !IsIPv6()) { |
| 313 | return false; |
| 314 | } |
| 315 | return std::all_of(m_addr.begin(), m_addr.end(), [](uint8_t b) { return b == 0; }); |
| 316 | } |
| 317 | |
| 318 | bool CNetAddr::IsIPv4() const { return m_net == NET_IPV4; } |
| 319 |