-unsigned Inet6Addr::fill_sockaddr(sockaddr &) const
-{
- throw logic_error("sizeof(sockaddr_in6)>sizeof(sockaddr)");
-}
-
-unsigned Inet6Addr::fill_sockaddr(sockaddr_storage &sa) const
-{
- sockaddr_in6 &sai6 = reinterpret_cast<sockaddr_in6 &>(sa);
- sai6.sin6_family = AF_INET6;
- sai6.sin6_port = port;
- sai6.sin6_addr = addr;
- sai6.sin6_flowinfo = 0;
- sai6.sin6_scope_id = 0;
-
- return sizeof(sockaddr_in6);
-}
-