| 532 | } |
| 533 | |
| 534 | bool IPAddress::operator < (const IPAddress& a) const { |
| 535 | NET_SOCKLEN size1(size()); |
| 536 | NET_SOCKLEN size2(a.size()); |
| 537 | if (size1 != size2) |
| 538 | return size1<size2; |
| 539 | const void* pAddr1(addr()); |
| 540 | const void* pAddr2(a.addr()); |
| 541 | return memcmp(pAddr1, pAddr2, size1) < 0; |
| 542 | } |
| 543 | |
| 544 | const void* IPAddress::addr() const { |
| 545 | return _pIPAddress->addr(); |