Home
last modified time | relevance | path

Searched refs:SocketAddr (Results 1 – 25 of 100) sorted by relevance

1234

/external/rust/android-crates-io/crates/tokio/src/net/unix/
Dsocketaddr.rs9 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()
Dlistener.rs2 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()
Dsplit.rs14 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/
Daddr.rs3 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 …]
Dudp.rs6 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/
Dsocket_addr.rs38 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/
Duds.rs3 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()
Dtcp.rs2 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/
Dpath.rs31 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/
Ddns.rs26 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/
Dnet.rs3 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()
Dtcp.rs4 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/
Dnet.rs3 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()
Dtcp.rs2 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/
Dnet_lookup_host.rs7 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/
Dsocket.rs2 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/
Dsockaddr.rs3 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/
Dvsock.rs125 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/
Dconnect_info.rs17 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/
Dtcp.rs5 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/
Dconn.rs2 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/
Dframe.rs12 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/
Dsocket_addr_any.rs16 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()
Dsocket.rs2 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/
Dlistener.rs2 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

1234