1 #include "sa_compare.h"
7 bool Sockaddr6Compare::operator() (const sockaddr_in6 &a, const sockaddr_in6 &b) const
9 assert(a.sin6_family == AF_INET6);
10 assert(b.sin6_family == AF_INET6);
11 int addr_cmp = memcmp(&a.sin6_addr, &b.sin6_addr, sizeof(a.sin6_addr));
13 return (ntohs(a.sin6_port) < ntohs(b.sin6_port));
15 return (addr_cmp < 0);