Home
last modified time | relevance | path

Searched refs:IpSocketAddress (Results 1 – 25 of 34) sorted by relevance

12

/wasmtime-44.0.1/crates/test-programs/src/p3/
H A Dsockets.rs53 impl IpSocketAddress { impl
54 pub const fn new(ip: IpAddress, port: u16) -> IpSocketAddress { in new() argument
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()
[all …]
/wasmtime-44.0.1/crates/test-programs/src/bin/
H A Dp2_tcp_connect.rs3 ErrorCode, IpAddress, IpAddressFamily, IpSocketAddress, Network,
11 let addr = IpSocketAddress::new(IpAddress::new_unspecified(family), SOME_PORT); in test_tcp_connect_unspec()
22 let addr = IpSocketAddress::new(IpAddress::new_loopback(family), 0); in test_tcp_connect_port_0()
37 let remote_addr = IpSocketAddress::new(wrong_ip, SOME_PORT); in test_tcp_connect_wrong_family()
49 let ipv4_broadcast = IpSocketAddress::new(IpAddress::IPV4_BROADCAST, SOME_PORT); in test_tcp_connect_non_unicast()
50 let ipv4_multicast = IpSocketAddress::new(IpAddress::Ipv4((224, 254, 0, 0)), SOME_PORT); in test_tcp_connect_non_unicast()
52 IpSocketAddress::new(IpAddress::Ipv6((0xff00, 0, 0, 0, 0, 0, 0, 0)), SOME_PORT); in test_tcp_connect_non_unicast()
75 .blocking_bind(&net, IpSocketAddress::new(IpAddress::IPV4_LOOPBACK, 0)) in test_tcp_connect_dual_stack()
81 IpSocketAddress::new(IpAddress::IPV4_MAPPED_LOOPBACK, v4_listener_addr.port()); in test_tcp_connect_dual_stack()
104 let bind_address = IpSocketAddress::new(ip, 0); in test_tcp_connect_explicit_bind()
[all …]
H A Dp3_sockets_tcp_connect.rs3 ErrorCode, IpAddress, IpAddressFamily, IpSocketAddress, TcpSocket,
15 let addr = IpSocketAddress::new(IpAddress::new_unspecified(family), SOME_PORT); in test_tcp_connect_unspec()
26 let addr = IpSocketAddress::new(IpAddress::new_loopback(family), 0); in test_tcp_connect_port_0()
41 let remote_addr = IpSocketAddress::new(wrong_ip, SOME_PORT); in test_tcp_connect_wrong_family()
53 let ipv4_broadcast = IpSocketAddress::new(IpAddress::IPV4_BROADCAST, SOME_PORT); in test_tcp_connect_non_unicast()
56 IpSocketAddress::new(IpAddress::Ipv6((0xff00, 0, 0, 0, 0, 0, 0, 0)), SOME_PORT); in test_tcp_connect_non_unicast()
79 .bind(IpSocketAddress::new(IpAddress::IPV4_LOOPBACK, 0)) in test_tcp_connect_dual_stack()
108 let bind_address = IpSocketAddress::new(ip, 0); in test_tcp_connect_explicit_bind()
122 .bind(IpSocketAddress::new(IpAddress::new_unspecified(family), 0)) in test_tcp_connect_explicit_bind()
141 let bind_address = IpSocketAddress::new(ip_loopback, 0); in test_tcp_connect_local_address_change()
[all …]
H A Dp3_sockets_udp_connect.rs3 ErrorCode, IpAddress, IpAddressFamily, IpSocketAddress, Ipv4Address, Ipv6Address, UdpSocket,
18 let remote1 = IpSocketAddress::new(IpAddress::new_loopback(family), 4321); in test_udp_connect_disconnect_reconnect()
19 let remote2 = IpSocketAddress::new(IpAddress::new_loopback(family), 4320); in test_udp_connect_disconnect_reconnect()
57 let addr = IpSocketAddress::new(ip, SOME_PORT); in test_udp_connect_unspec()
69 fn connect(sock: &UdpSocket, ip: IpAddress, port: u16) -> IpSocketAddress { in test_udp_connect_local_address_change() argument
70 let remote = IpSocketAddress::new(ip, port); in test_udp_connect_local_address_change()
100 let addr = IpSocketAddress::new(IpAddress::new_loopback(family), 0); in test_udp_connect_port_0()
115 let remote_addr = IpSocketAddress::new(wrong_ip, SOME_PORT); in test_udp_connect_wrong_family()
153 .bind(IpSocketAddress::new(IpAddress::IPV4_LOOPBACK, 0)) in test_udp_connect_dual_stack()
181 let remote = IpSocketAddress::new(IpAddress::new_loopback(family), 4320); in test_udp_connect_and_send()
[all …]
H A Dp2_udp_connect.rs2 ErrorCode, IpAddress, IpAddressFamily, IpSocketAddress, Network,
9 let unspecified_addr = IpSocketAddress::new(IpAddress::new_unspecified(family), 0); in test_udp_connect_disconnect_reconnect()
10 let remote1 = IpSocketAddress::new(IpAddress::new_loopback(family), 4321); in test_udp_connect_disconnect_reconnect()
11 let remote2 = IpSocketAddress::new(IpAddress::new_loopback(family), 4320); in test_udp_connect_disconnect_reconnect()
40 let addr = IpSocketAddress::new(IpAddress::new_unspecified(family), SOME_PORT); in test_udp_connect_unspec()
52 let addr = IpSocketAddress::new(IpAddress::new_loopback(family), 0); in test_udp_connect_port_0()
68 let remote_addr = IpSocketAddress::new(wrong_ip, SOME_PORT); in test_udp_connect_wrong_family()
95 .blocking_bind(&net, IpSocketAddress::new(IpAddress::IPV4_LOOPBACK, 0)) in test_udp_connect_dual_stack()
100 IpSocketAddress::new(IpAddress::IPV4_MAPPED_LOOPBACK, v4_server_addr.port()); in test_udp_connect_dual_stack()
123 let unspecified_port = IpSocketAddress::new(IpAddress::new_loopback(family), 0); in test_udp_connect_and_send()
[all …]
H A Dp3_sockets_tcp_bind.rs4 ErrorCode, IpAddress, IpAddressFamily, IpSocketAddress, TcpSocket,
15 let bind_addr = IpSocketAddress::new(ip, 0); in test_tcp_bind_ephemeral_port()
40 let bind_addr = IpSocketAddress::new(ip, 0); in test_tcp_bind_addrinuse()
63 .bind(IpSocketAddress::new( in test_tcp_bind_reuseaddr()
78 IpSocketAddress::new(IpAddress::new_loopback(ip.family()), bind_addr.port()); in test_tcp_bind_reuseaddr()
113 let bind_addr = IpSocketAddress::new(ip, 0); in test_tcp_bind_addrnotavail()
131 let result = sock.bind(IpSocketAddress::new(wrong_ip, 0)); in test_tcp_bind_wrong_family()
138 let ipv4_broadcast = IpSocketAddress::new(IpAddress::IPV4_BROADCAST, 0); in test_tcp_bind_non_unicast()
139 let ipv4_multicast = IpSocketAddress::new(IpAddress::Ipv4((224, 254, 0, 0)), 0); in test_tcp_bind_non_unicast()
140 let ipv6_multicast = IpSocketAddress::new(IpAddress::Ipv6((0xff00, 0, 0, 0, 0, 0, 0, 0)), 0); in test_tcp_bind_non_unicast()
[all …]
H A Dp2_tcp_bind.rs3 ErrorCode, IpAddress, IpAddressFamily, IpSocketAddress, Network,
9 let bind_addr = IpSocketAddress::new(ip, 0); in test_tcp_bind_ephemeral_port()
35 let bind_addr = IpSocketAddress::new(ip, 0); in test_tcp_bind_addrinuse()
63 IpSocketAddress::new(IpAddress::new_loopback(ip.family()), bind_addr.port()); in test_tcp_bind_reuseaddr()
91 let bind_addr = IpSocketAddress::new(ip, 0); in test_tcp_bind_addrnotavail()
109 let result = sock.blocking_bind(net, IpSocketAddress::new(wrong_ip, 0)); in test_tcp_bind_wrong_family()
116 let ipv4_broadcast = IpSocketAddress::new(IpAddress::IPV4_BROADCAST, 0); in test_tcp_bind_non_unicast()
117 let ipv4_multicast = IpSocketAddress::new(IpAddress::Ipv4((224, 254, 0, 0)), 0); in test_tcp_bind_non_unicast()
118 let ipv6_multicast = IpSocketAddress::new(IpAddress::Ipv6((0xff00, 0, 0, 0, 0, 0, 0, 0)), 0); in test_tcp_bind_non_unicast()
139 let addr = IpSocketAddress::new(IpAddress::IPV4_MAPPED_LOOPBACK, 0); in test_tcp_bind_dual_stack()
H A Dp3_sockets_udp_sample_application.rs3 IpAddress, IpAddressFamily, IpSocketAddress, Ipv4SocketAddress, Ipv6SocketAddress, UdpSocket,
11 async fn test_udp_sample_application(family: IpAddressFamily, bind_address: IpSocketAddress) { in test_udp_sample_application() argument
12 let unspecified_addr = IpSocketAddress::new(IpAddress::new_unspecified(family), 0); in test_udp_sample_application()
68 IpSocketAddress::Ipv4(Ipv4SocketAddress { in run()
77 IpSocketAddress::Ipv6(Ipv6SocketAddress { in run()
H A Dp2_udp_sample_application.rs3 IpAddress, IpAddressFamily, IpSocketAddress, Ipv4SocketAddress, Ipv6SocketAddress, Network,
7 fn test_udp_sample_application(family: IpAddressFamily, bind_address: IpSocketAddress) { in test_udp_sample_application() argument
8 let unspecified_addr = IpSocketAddress::new(IpAddress::new_unspecified(family), 0); in test_udp_sample_application()
79 IpSocketAddress::Ipv4(Ipv4SocketAddress { in main()
87 IpSocketAddress::Ipv6(Ipv6SocketAddress { in main()
H A Dp3_sockets_udp_bind.rs3 ErrorCode, IpAddress, IpAddressFamily, IpSocketAddress, UdpSocket,
13 let bind_addr = IpSocketAddress::new(ip, 0); in test_udp_bind_ephemeral_port()
38 let bind_addr = IpSocketAddress::new(ip, 0); in test_udp_bind_addrinuse()
54 let bind_addr = IpSocketAddress::new(ip, 0); in test_udp_bind_addrnotavail()
72 let result = sock.bind(IpSocketAddress::new(wrong_ip, 0)); in test_udp_bind_wrong_family()
79 let addr = IpSocketAddress::new(IpAddress::IPV4_MAPPED_LOOPBACK, 0); in test_udp_bind_dual_stack()
H A Dp2_udp_bind.rs4 ErrorCode, IpAddress, IpAddressFamily, IpSocketAddress, Network,
10 let bind_addr = IpSocketAddress::new(ip, 0); in test_udp_bind_ephemeral_port()
36 let bind_addr = IpSocketAddress::new(ip, 0); in test_udp_bind_addrinuse()
52 let bind_addr = IpSocketAddress::new(ip, 0); in test_udp_bind_addrnotavail()
70 let result = sock.blocking_bind(net, IpSocketAddress::new(wrong_ip, 0)); in test_udp_bind_wrong_family()
77 let addr = IpSocketAddress::new(IpAddress::IPV4_MAPPED_LOOPBACK, 0); in test_udp_bind_dual_stack()
H A Dp2_tcp_sample_application.rs3 IpAddressFamily, IpSocketAddress, Ipv4SocketAddress, Ipv6SocketAddress, Network,
7 fn test_tcp_sample_application(family: IpAddressFamily, bind_address: IpSocketAddress) { in test_tcp_sample_application() argument
60 IpSocketAddress::Ipv4(Ipv4SocketAddress { in main()
68 IpSocketAddress::Ipv6(Ipv6SocketAddress { in main()
H A Dp2_udp_send_too_much.rs1 use test_programs::wasi::sockets::network::{IpAddress, IpAddressFamily, IpSocketAddress, Network};
9 let unspecified_port = IpSocketAddress::new(IpAddress::new_loopback(family), 0); in main()
10 let remote = IpSocketAddress::new(IpAddress::new_loopback(family), 4320); in main()
H A Dp3_sockets_tcp_sample_application.rs3 IpAddressFamily, IpSocketAddress, Ipv4SocketAddress, Ipv6SocketAddress, TcpSocket,
13 async fn test_tcp_sample_application(family: IpAddressFamily, bind_address: IpSocketAddress) { in test_tcp_sample_application() argument
97 IpSocketAddress::Ipv4(Ipv4SocketAddress { in run()
106 IpSocketAddress::Ipv6(Ipv6SocketAddress { in run()
H A Dp3_sockets_udp_states.rs2 ErrorCode, IpAddress, IpAddressFamily, IpSocketAddress, UdpSocket,
39 let bind_address = IpSocketAddress::new(IpAddress::new_loopback(family), 0); in test_udp_bound_state_invariants()
65 let bind_address = IpSocketAddress::new(IpAddress::new_loopback(family), 0); in test_udp_connected_state_invariants()
66 let connect_address = IpSocketAddress::new(IpAddress::new_loopback(family), 54321); in test_udp_connected_state_invariants()
H A Dp2_udp_states.rs3 ErrorCode, IpAddress, IpAddressFamily, IpSocketAddress, Network,
31 let bind_address = IpSocketAddress::new(IpAddress::new_loopback(family), 0); in test_udp_bound_state_invariants()
58 let bind_address = IpSocketAddress::new(IpAddress::new_loopback(family), 0); in test_udp_connected_state_invariants()
59 let connect_address = IpSocketAddress::new(IpAddress::new_loopback(family), 54321); in test_udp_connected_state_invariants()
H A Dp2_tls_sample_application.rs3 use test_programs::wasi::sockets::network::{IpAddress, IpSocketAddress, Network};
18 .blocking_connect(&net, IpSocketAddress::new(ip, PORT)) in test_tls_sample_application()
55 .blocking_connect(&net, IpSocketAddress::new(ip, PORT)) in test_tls_invalid_certificate()
H A Dp3_sockets_udp_send.rs2 IpAddress, IpAddressFamily, IpSocketAddress, UdpSocket,
12 let remote_addr = IpSocketAddress::new(IpAddress::new_loopback(family), 42); in test_udp_send_without_bind_or_connect()
H A Dp3_sockets_tcp_states.rs3 ErrorCode, IpAddress, IpAddressFamily, IpSocketAddress, TcpSocket,
57 let bind_address = IpSocketAddress::new(IpAddress::new_loopback(family), 0); in test_tcp_bound_state_invariants()
106 let bind_address = IpSocketAddress::new(IpAddress::new_loopback(family), 0); in test_tcp_listening_state_invariants()
116 sock.connect(IpSocketAddress::new(IpAddress::new_loopback(family), 1)) in test_tcp_listening_state_invariants()
166 let bind_address = IpSocketAddress::new(IpAddress::new_loopback(family), 0); in test_tcp_connected_state_invariants()
/wasmtime-44.0.1/crates/test-programs/src/
H A Dsockets.rs126 local_address: IpSocketAddress, in blocking_bind() argument
158 remote_address: IpSocketAddress, in blocking_connect() argument
194 local_address: IpSocketAddress, in blocking_bind() argument
316 impl IpSocketAddress { implementation
341 IpSocketAddress::Ipv4(addr) => addr.port, in port()
342 IpSocketAddress::Ipv6(addr) => addr.port, in port()
348 IpSocketAddress::Ipv4(_) => IpAddressFamily::Ipv4, in family()
349 IpSocketAddress::Ipv6(_) => IpAddressFamily::Ipv6, in family()
369 impl PartialEq for IpSocketAddress { implementation
391 ) -> Result<IpSocketAddress, ErrorCode> in attempt_random_port() argument
[all …]
/wasmtime-44.0.1/crates/wasi/src/p3/sockets/host/types/
H A Dudp.rs4 ErrorCode, HostUdpSocket, HostUdpSocketWithStore, IpAddressFamily, IpSocketAddress,
37 remote_address: Option<IpSocketAddress>, in send() argument
60 ) -> SocketResult<(Vec<u8>, IpSocketAddress)> { in receive() argument
72 local_address: IpSocketAddress, in bind() argument
87 remote_address: IpSocketAddress, in connect() argument
112 fn get_local_address(&mut self, socket: Resource<UdpSocket>) -> SocketResult<IpSocketAddress> { in get_local_address() argument
117 fn get_remote_address(&mut self, socket: Resource<UdpSocket>) -> SocketResult<IpSocketAddress> { in get_remote_address() argument
/wasmtime-44.0.1/crates/wasi/src/p2/host/
H A Dtcp.rs2 sockets::network::{ErrorCode, IpAddressFamily, IpSocketAddress, Network},
21 local_address: IpSocketAddress, in start_bind() argument
47 remote_address: IpSocketAddress, in start_connect() argument
116 fn local_address(&mut self, this: Resource<TcpSocket>) -> SocketResult<IpSocketAddress> { in local_address() argument
121 fn remote_address(&mut self, this: Resource<TcpSocket>) -> SocketResult<IpSocketAddress> { in remote_address() argument
291 self, Duration, HostTcpSocket, InputStream, IpAddressFamily, IpSocketAddress,
307 local_address: IpSocketAddress, in start_bind() argument
322 remote_address: IpSocketAddress, in start_connect() argument
361 ) -> Result<IpSocketAddress, SocketError> { in local_address() argument
368 ) -> Result<IpSocketAddress, SocketError> { in remote_address() argument
H A Dnetwork.rs3 self, ErrorCode, IpAddress, IpAddressFamily, IpSocketAddress, Ipv4SocketAddress,
142 impl From<IpSocketAddress> for std::net::SocketAddr {
143 fn from(addr: IpSocketAddress) -> Self { in from()
145 IpSocketAddress::Ipv4(ipv4) => Self::V4(ipv4.into()), in from()
146 IpSocketAddress::Ipv6(ipv6) => Self::V6(ipv6.into()), in from()
151 impl From<std::net::SocketAddr> for IpSocketAddress { implementation
197 impl std::net::ToSocketAddrs for IpSocketAddress { implementation
H A Dudp.rs1 use crate::p2::bindings::sockets::network::{ErrorCode, IpAddressFamily, IpSocketAddress, Network};
25 local_address: IpSocketAddress, in start_bind() argument
46 remote_address: Option<IpSocketAddress>, in stream() argument
97 fn local_address(&mut self, this: Resource<udp::UdpSocket>) -> SocketResult<IpSocketAddress> { in local_address() argument
102 fn remote_address(&mut self, this: Resource<udp::UdpSocket>) -> SocketResult<IpSocketAddress> { in remote_address() argument
423 IncomingDatagram, IpAddressFamily, IpSocketAddress, OutgoingDatagram, Pollable,
438 local_address: IpSocketAddress, in start_bind() argument
452 remote_address: Option<IpSocketAddress>, in stream() argument
466 ) -> Result<IpSocketAddress, SocketError> { in local_address() argument
473 ) -> Result<IpSocketAddress, SocketError> { in remote_address() argument
/wasmtime-44.0.1/crates/wasi/src/p3/sockets/
H A Dconv.rs28 impl From<types::IpSocketAddress> for SocketAddr {
29 fn from(addr: types::IpSocketAddress) -> Self { in from()
31 types::IpSocketAddress::Ipv4(ipv4) => Self::V4(ipv4.into()), in from()
32 types::IpSocketAddress::Ipv6(ipv6) => Self::V6(ipv6.into()), in from()
37 impl From<SocketAddr> for types::IpSocketAddress { implementation
83 impl ToSocketAddrs for types::IpSocketAddress { implementation

12