/external/rust/android-crates-io/crates/tokio/src/net/unix/ |
D | socketaddr.rs | 9 pub struct SocketAddr(pub(super) std::os::unix::net::SocketAddr); struct 11 impl SocketAddr { implementation 31 impl fmt::Debug for SocketAddr { implementation 37 impl From<std::os::unix::net::SocketAddr> for SocketAddr { implementation 38 fn from(value: std::os::unix::net::SocketAddr) -> Self { in from() 39 SocketAddr(value) in from() 43 impl From<SocketAddr> for std::os::unix::net::SocketAddr { implementation 44 fn from(value: SocketAddr) -> Self { in from()
|
D | listener.rs | 2 use crate::net::unix::{SocketAddr, UnixStream}; 13 use std::os::unix::net::{self, SocketAddr as StdSocketAddr}; 169 pub fn local_addr(&self) -> io::Result<SocketAddr> { in local_addr() argument 170 self.io.local_addr().map(SocketAddr) in local_addr() 186 pub async fn accept(&self) -> io::Result<(UnixStream, SocketAddr)> { in accept() argument 193 let addr = SocketAddr(addr); in accept() 204 pub fn poll_accept(&self, cx: &mut Context<'_>) -> Poll<io::Result<(UnixStream, SocketAddr)>> { in poll_accept() argument 206 let addr = SocketAddr(addr); in poll_accept()
|
D | split.rs | 14 use crate::net::unix::SocketAddr; 179 pub fn peer_addr(&self) -> io::Result<SocketAddr> { in peer_addr() argument 184 pub fn local_addr(&self) -> io::Result<SocketAddr> { in local_addr() argument 271 pub fn peer_addr(&self) -> io::Result<SocketAddr> { in peer_addr() argument 276 pub fn local_addr(&self) -> io::Result<SocketAddr> { in local_addr() argument
|
/external/rust/android-crates-io/crates/tokio/src/net/ |
D | addr.rs | 3 use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6}; 50 impl ToSocketAddrs for SocketAddr {} implementation 52 impl sealed::ToSocketAddrsPriv for SocketAddr { implementation 53 type Iter = std::option::IntoIter<SocketAddr>; 67 type Iter = std::option::IntoIter<SocketAddr>; 71 SocketAddr::V4(*self).to_socket_addrs(sealed::Internal) in to_socket_addrs() 80 type Iter = std::option::IntoIter<SocketAddr>; 84 SocketAddr::V6(*self).to_socket_addrs(sealed::Internal) in to_socket_addrs() 93 type Iter = std::option::IntoIter<SocketAddr>; 97 let iter = Some(SocketAddr::from(*self)).into_iter(); in to_socket_addrs() [all …]
|
D | udp.rs | 6 use std::net::{self, Ipv4Addr, Ipv6Addr, SocketAddr}; 167 fn bind_addr(addr: SocketAddr) -> io::Result<UdpSocket> { in bind_addr() 289 pub fn local_addr(&self) -> io::Result<SocketAddr> { in local_addr() argument 311 pub fn peer_addr(&self) -> io::Result<SocketAddr> { in peer_addr() argument 1054 pub fn try_recv_buf_from<B: BufMut>(&self, buf: &mut B) -> io::Result<(usize, SocketAddr)> { 1110 … pub async fn recv_buf_from<B: BufMut>(&self, buf: &mut B) -> io::Result<(usize, SocketAddr)> { 1198 target: SocketAddr, in poll_send_to() argument 1252 pub fn try_send_to(&self, buf: &[u8], target: SocketAddr) -> io::Result<usize> { in try_send_to() 1258 async fn send_to_addr(&self, buf: &[u8], target: SocketAddr) -> io::Result<usize> { in send_to_addr() 1306 pub async fn recv_from(&self, buf: &mut [u8]) -> io::Result<(usize, SocketAddr)> { in recv_from() argument [all …]
|
/external/rust/android-crates-io/crates/rustix/src/maybe_polyfill/no_std/net/ |
D | socket_addr.rs | 38 pub enum SocketAddr { enum 114 impl SocketAddr { implementation 134 pub const fn new(ip: IpAddr, port: u16) -> SocketAddr { in new() argument 136 IpAddr::V4(a) => SocketAddr::V4(SocketAddrV4::new(a, port)), in new() 137 IpAddr::V6(a) => SocketAddr::V6(SocketAddrV6::new(a, port, 0, 0)), in new() 159 SocketAddr::V4(ref a) => IpAddr::V4(*a.ip()), in ip() 160 SocketAddr::V6(ref a) => IpAddr::V6(*a.ip()), in ip() 179 (&mut SocketAddr::V4(ref mut a), IpAddr::V4(new_ip)) => a.set_ip(new_ip), in set_ip() 180 (&mut SocketAddr::V6(ref mut a), IpAddr::V6(new_ip)) => a.set_ip(new_ip), in set_ip() 203 SocketAddr::V4(ref a) => a.port(), in port() [all …]
|
/external/rust/android-crates-io/crates/mio/src/sys/shell/ |
D | uds.rs | 3 use std::os::unix::net::{self, SocketAddr}; 5 pub(crate) fn bind_addr(_: &SocketAddr) -> io::Result<net::UnixDatagram> { in bind_addr() 20 use std::os::unix::net::{self, SocketAddr}; 24 pub(crate) fn bind_addr(_: &SocketAddr) -> io::Result<net::UnixListener> { in bind_addr() 28 pub(crate) fn accept(_: &net::UnixListener) -> io::Result<(UnixStream, SocketAddr)> { in accept() argument 35 use std::os::unix::net::{self, SocketAddr}; 37 pub(crate) fn connect_addr(_: &SocketAddr) -> io::Result<net::UnixStream> { in connect_addr()
|
D | tcp.rs | 2 use std::net::{self, SocketAddr}; 5 pub(crate) fn new_for_addr(_: SocketAddr) -> io::Result<i32> { in new_for_addr() 10 pub(crate) fn bind(_: &net::TcpListener, _: SocketAddr) -> io::Result<()> { in bind() 15 pub(crate) fn connect(_: &net::TcpStream, _: SocketAddr) -> io::Result<()> { in connect() 29 pub(crate) fn accept(_: &net::TcpListener) -> io::Result<(net::TcpStream, SocketAddr)> { in accept() argument
|
/external/rust/android-crates-io/crates/quiche/src/ |
D | path.rs | 31 use std::net::SocketAddr; 80 New(SocketAddr, SocketAddr), 84 Validated(SocketAddr, SocketAddr), 89 FailedValidation(SocketAddr, SocketAddr), 93 Closed(SocketAddr, SocketAddr), 100 (SocketAddr, SocketAddr), 101 (SocketAddr, SocketAddr), 109 PeerMigrated(SocketAddr, SocketAddr), 116 local_addr: SocketAddr, 119 peer_addr: SocketAddr, [all …]
|
/external/rust/android-crates-io/crates/hyper/src/client/connect/ |
D | dns.rs | 26 use std::net::{Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6, ToSocketAddrs}; 169 type Item = SocketAddr; 183 iter: vec::IntoIter<SocketAddr>, 187 pub(super) fn new(addrs: Vec<SocketAddr>) -> Self { in new() 197 iter: vec![SocketAddr::V4(addr)].into_iter(), in try_parse() 203 iter: vec![SocketAddr::V6(addr)].into_iter(), in try_parse() 210 fn filter(self, predicate: impl FnMut(&SocketAddr) -> bool) -> SocketAddrs { in filter() 220 (Some(_), None) => (self.filter(SocketAddr::is_ipv4), SocketAddrs::new(vec![])), in split_by_preference() 221 (None, Some(_)) => (self.filter(SocketAddr::is_ipv6), SocketAddrs::new(vec![])), in split_by_preference() 227 .map(SocketAddr::is_ipv6) in split_by_preference() [all …]
|
/external/rust/android-crates-io/crates/mio/src/sys/unix/ |
D | net.rs | 3 use std::net::{Ipv4Addr, Ipv6Addr, SocketAddr, SocketAddrV4, SocketAddrV6}; 5 pub(crate) fn new_ip_socket(addr: SocketAddr, socket_type: libc::c_int) -> io::Result<libc::c_int> { in new_ip_socket() argument 7 SocketAddr::V4(..) => libc::AF_INET, in new_ip_socket() 8 SocketAddr::V6(..) => libc::AF_INET6, in new_ip_socket() 96 pub(crate) fn socket_addr(addr: &SocketAddr) -> (SocketAddrCRepr, libc::socklen_t) { in socket_addr() 98 SocketAddr::V4(ref addr) => { in socket_addr() 142 SocketAddr::V6(ref addr) => { in socket_addr() 191 ) -> io::Result<SocketAddr> { in to_socket_addr() argument 198 Ok(SocketAddr::V4(SocketAddrV4::new(ip, port))) in to_socket_addr() 205 Ok(SocketAddr::V6(SocketAddrV6::new( in to_socket_addr()
|
D | tcp.rs | 4 use std::net::{self, SocketAddr}; 14 pub(crate) fn new_for_addr(address: SocketAddr) -> io::Result<libc::c_int> { in new_for_addr() 16 SocketAddr::V4(_) => libc::AF_INET, in new_for_addr() 17 SocketAddr::V6(_) => libc::AF_INET6, in new_for_addr() 22 pub(crate) fn bind(socket: &net::TcpListener, addr: SocketAddr) -> io::Result<()> { in bind() 28 pub(crate) fn connect(socket: &net::TcpStream, addr: SocketAddr) -> io::Result<()> { in connect() 59 pub(crate) fn accept(listener: &net::TcpListener) -> io::Result<(net::TcpStream, SocketAddr)> { in accept() argument
|
/external/rust/android-crates-io/crates/mio/src/sys/windows/ |
D | net.rs | 3 use std::net::SocketAddr; 24 pub(crate) fn new_ip_socket(addr: SocketAddr, socket_type: i32) -> io::Result<SOCKET> { in new_ip_socket() argument 26 SocketAddr::V4(..) => AF_INET, in new_ip_socket() 27 SocketAddr::V6(..) => AF_INET6, in new_ip_socket() 66 pub(crate) fn socket_addr(addr: &SocketAddr) -> (SocketAddrCRepr, i32) { in socket_addr() 68 SocketAddr::V4(ref addr) => { in socket_addr() 87 SocketAddr::V6(ref addr) => { in socket_addr()
|
D | tcp.rs | 2 use std::net::{self, SocketAddr}; 9 pub(crate) fn new_for_addr(address: SocketAddr) -> io::Result<SOCKET> { in new_for_addr() 13 pub(crate) fn bind(socket: &net::TcpListener, addr: SocketAddr) -> io::Result<()> { in bind() 29 pub(crate) fn connect(socket: &net::TcpStream, addr: SocketAddr) -> io::Result<()> { in connect() 62 pub(crate) fn accept(listener: &net::TcpListener) -> io::Result<(net::TcpStream, SocketAddr)> { in accept() argument
|
/external/rust/android-crates-io/crates/tokio/tests/ |
D | net_lookup_host.rs | 7 use std::net::{IpAddr, Ipv4Addr, Ipv6Addr, SocketAddr}; 11 let addr: SocketAddr = "127.0.0.1:8000".parse().unwrap(); in lookup_socket_addr() 19 let addr: SocketAddr = "127.0.0.1:8000".parse().unwrap(); in lookup_str_socket_addr() 32 SocketAddr::new(IpAddr::V4(Ipv4Addr::new(127, 0, 0, 1)), 3000) in resolve_dns() 34 SocketAddr::new(IpAddr::V6(Ipv6Addr::new(0, 0, 0, 0, 0, 0, 0, 1)), 3000) in resolve_dns()
|
/external/rust/android-crates-io/crates/tokio/src/net/unix/datagram/ |
D | socket.rs | 2 use crate::net::unix::SocketAddr; 860 pub fn try_recv_buf_from<B: BufMut>(&self, buf: &mut B) -> io::Result<(usize, SocketAddr)> { 877 Ok((n, SocketAddr(addr))) 916 … pub async fn recv_buf_from<B: BufMut>(&self, buf: &mut B) -> io::Result<(usize, SocketAddr)> { 929 Ok((n,SocketAddr(addr))) 1132 pub async fn recv_from(&self, buf: &mut [u8]) -> io::Result<(usize, SocketAddr)> { in recv_from() argument 1139 Ok((n, SocketAddr(addr))) in recv_from() 1163 ) -> Poll<io::Result<SocketAddr>> { in poll_recv_from() argument 1179 Poll::Ready(Ok(SocketAddr(addr))) in poll_recv_from() 1327 pub fn try_recv_from(&self, buf: &mut [u8]) -> io::Result<(usize, SocketAddr)> { in try_recv_from() argument [all …]
|
/external/rust/android-crates-io/crates/socket2/src/ |
D | sockaddr.rs | 3 use std::net::{SocketAddr, SocketAddrV4, SocketAddrV6}; 210 pub fn as_socket(&self) -> Option<SocketAddr> { in as_socket() argument 217 Some(SocketAddr::V4(SocketAddrV4::new(ip, port))) in as_socket() 224 Some(SocketAddr::V6(SocketAddrV6::new( in as_socket() 244 Some(SocketAddr::V4(addr)) => Some(addr), in as_socket_ipv4() 253 Some(SocketAddr::V6(addr)) => Some(addr), in as_socket_ipv6() 267 impl From<SocketAddr> for SockAddr { 268 fn from(addr: SocketAddr) -> SockAddr { in from() 270 SocketAddr::V4(addr) => addr.into(), in from() 271 SocketAddr::V6(addr) => addr.into(), in from() [all …]
|
/external/crosvm/base/src/sys/linux/ |
D | vsock.rs | 125 pub struct SocketAddr { struct 131 fn to_socket_addr(&self) -> result::Result<SocketAddr, AddrParseError>; in to_socket_addr() argument 134 impl ToSocketAddr for SocketAddr { implementation 135 fn to_socket_addr(&self) -> result::Result<SocketAddr, AddrParseError> { in to_socket_addr() argument 141 fn to_socket_addr(&self) -> result::Result<SocketAddr, AddrParseError> { in to_socket_addr() argument 147 fn to_socket_addr(&self) -> result::Result<SocketAddr, AddrParseError> { in to_socket_addr() argument 149 Ok(SocketAddr { cid, port }) in to_socket_addr() 154 fn to_socket_addr(&self) -> result::Result<SocketAddr, AddrParseError> { in to_socket_addr() argument 159 impl FromStr for SocketAddr { implementation 164 fn from_str(s: &str) -> Result<SocketAddr, AddrParseError> { in from_str() argument [all …]
|
/external/rust/android-crates-io/crates/axum/src/extract/ |
D | connect_info.rs | 17 net::SocketAddr, 86 impl Connected<&AddrStream> for SocketAddr { implementation 217 use std::net::{SocketAddr, TcpListener}; 221 async fn handler(ConnectInfo(addr): ConnectInfo<SocketAddr>) -> String { in socket_addr() 233 .serve(app.into_make_service_with_connect_info::<SocketAddr>()); in socket_addr() 288 async fn handler(ConnectInfo(addr): ConnectInfo<SocketAddr>) -> String { in mock_connect_info() 294 .layer(MockConnectInfo(SocketAddr::from(([0, 0, 0, 0], 1337)))); in mock_connect_info() 305 async fn handler(ConnectInfo(addr): ConnectInfo<SocketAddr>) -> String { in both_mock_and_real_connect_info() 315 .layer(MockConnectInfo(SocketAddr::from(([0, 0, 0, 0], 1337)))); in both_mock_and_real_connect_info() 319 .serve(app.into_make_service_with_connect_info::<SocketAddr>()); in both_mock_and_real_connect_info()
|
/external/rust/android-crates-io/crates/hyper/src/server/ |
D | tcp.rs | 5 use std::net::{SocketAddr, TcpListener as StdTcpListener}; 111 addr: SocketAddr, 120 pub(super) fn new(addr: &SocketAddr) -> crate::Result<Self> { in new() 136 pub fn bind(addr: &SocketAddr) -> crate::Result<Self> { in bind() 154 pub fn local_addr(&self) -> SocketAddr { in local_addr() argument 301 use std::net::SocketAddr; 315 pub(super) remote_addr: SocketAddr, 316 pub(super) local_addr: SocketAddr 323 remote_addr: SocketAddr, in new() argument 324 local_addr: SocketAddr, in new() argument [all …]
|
/external/rust/android-crates-io/crates/tonic/src/transport/server/ |
D | conn.rs | 2 use std::net::SocketAddr; 72 pub local_addr: Option<SocketAddr>, 74 pub remote_addr: Option<SocketAddr>, 79 pub fn local_addr(&self) -> Option<SocketAddr> { in local_addr() argument 84 pub fn remote_addr(&self) -> Option<SocketAddr> { in remote_addr() argument
|
/external/rust/android-crates-io/crates/tokio-util/src/udp/ |
D | frame.rs | 12 net::{Ipv4Addr, SocketAddr, SocketAddrV4}, 43 out_addr: SocketAddr, 46 current_addr: Option<SocketAddr>, 59 type Item = Result<(C::Item, SocketAddr), C::Error>; 107 impl<I, C, T> Sink<(I, SocketAddr)> for UdpFramed<C, T> 125 fn start_send(self: Pin<&mut Self>, item: (I, SocketAddr)) -> Result<(), Self::Error> { in start_send() 185 out_addr: SocketAddr::V4(SocketAddrV4::new(Ipv4Addr::new(0, 0, 0, 0), 0)), in new()
|
/external/rust/android-crates-io/crates/rustix/src/net/ |
D | socket_addr_any.rs | 16 use crate::net::{AddressFamily, SocketAddr, SocketAddrV4, SocketAddrV6}; 40 impl From<SocketAddr> for SocketAddrAny { 42 fn from(from: SocketAddr) -> Self { in from() 44 SocketAddr::V4(v4) => Self::V4(v4), in from() 45 SocketAddr::V6(v6) => Self::V6(v6), in from()
|
D | socket.rs | 2 use crate::net::{SocketAddr, SocketAddrAny, SocketAddrV4, SocketAddrV6}; 125 pub fn bind<Fd: AsFd>(sockfd: Fd, addr: &SocketAddr) -> io::Result<()> { in bind() 129 fn _bind(sockfd: BorrowedFd<'_>, addr: &SocketAddr) -> io::Result<()> { in _bind() 131 SocketAddr::V4(v4) => backend::net::syscalls::bind_v4(sockfd, v4), in _bind() 132 SocketAddr::V6(v6) => backend::net::syscalls::bind_v6(sockfd, v6), in _bind() 322 pub fn connect<Fd: AsFd>(sockfd: Fd, addr: &SocketAddr) -> io::Result<()> { in connect() 326 fn _connect(sockfd: BorrowedFd<'_>, addr: &SocketAddr) -> io::Result<()> { in _connect() 328 SocketAddr::V4(v4) => backend::net::syscalls::connect_v4(sockfd, v4), in _connect() 329 SocketAddr::V6(v6) => backend::net::syscalls::connect_v6(sockfd, v6), in _connect()
|
/external/rust/android-crates-io/crates/mio/src/net/uds/ |
D | listener.rs | 2 use std::os::unix::net::{self, SocketAddr}; 18 let addr = SocketAddr::from_pathname(path)?; in bind() 23 pub fn bind_addr(address: &SocketAddr) -> io::Result<UnixListener> { in bind_addr() 43 pub fn accept(&self) -> io::Result<(UnixStream, SocketAddr)> { in accept() argument 48 pub fn local_addr(&self) -> io::Result<SocketAddr> { in local_addr() argument
|