Lines Matching refs:IpSocketAddress
5 ErrorCode, IpAddress, IpAddressFamily, IpSocketAddress, Ipv4SocketAddress, Ipv6SocketAddress,
53 impl IpSocketAddress { implementation
54 pub const fn new(ip: IpAddress, port: u16) -> IpSocketAddress { in new() argument
56 IpAddress::Ipv4(addr) => IpSocketAddress::Ipv4(Ipv4SocketAddress { in new()
60 IpAddress::Ipv6(addr) => IpSocketAddress::Ipv6(Ipv6SocketAddress { in new()
71 IpSocketAddress::Ipv4(addr) => IpAddress::Ipv4(addr.address), in ip()
72 IpSocketAddress::Ipv6(addr) => IpAddress::Ipv6(addr.address), in ip()
78 IpSocketAddress::Ipv4(addr) => addr.port, in port()
79 IpSocketAddress::Ipv6(addr) => addr.port, in port()
85 IpSocketAddress::Ipv4(_) => IpAddressFamily::Ipv4, in family()
86 IpSocketAddress::Ipv6(_) => IpAddressFamily::Ipv6, in family()
106 impl PartialEq for IpSocketAddress { implementation
128 ) -> Result<IpSocketAddress, ErrorCode> in attempt_random_port() argument
130 F: FnMut(IpSocketAddress) -> Result<(), ErrorCode>, in attempt_random_port()
138 let sock_addr = IpSocketAddress::new(local_address, port); in attempt_random_port()
155 self.bind(IpSocketAddress::new(ip, port)) in bind_unspecified()