| 2001 | } |
| 2002 | |
| 2003 | U32 NetAddress::getHash() const |
| 2004 | { |
| 2005 | U32 value = 0; |
| 2006 | switch (type) |
| 2007 | { |
| 2008 | case NetAddress::IPAddress: |
| 2009 | value = hash((U8*)&address.ipv4.netNum, sizeof(address.ipv4.netNum), 0); |
| 2010 | break; |
| 2011 | case NetAddress::IPV6Address: |
| 2012 | value = hash((U8*)address.ipv6.netNum, sizeof(address.ipv6.netNum), 0); |
| 2013 | break; |
| 2014 | default: |
| 2015 | value = 0; |
| 2016 | break; |
| 2017 | } |
| 2018 | return value; |
| 2019 | } |
| 2020 | |
| 2021 | bool Net::isAddressTypeAvailable(NetAddress::Type addressType) |
| 2022 | { |
no test coverage detected