| /wasmtime-44.0.1/crates/test-programs/src/p3/ |
| H A D | sockets.rs | 53 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 D | p2_tcp_connect.rs | 3 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 D | p3_sockets_tcp_connect.rs | 3 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 D | p3_sockets_udp_connect.rs | 3 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 D | p2_udp_connect.rs | 2 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 D | p3_sockets_tcp_bind.rs | 4 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 D | p2_tcp_bind.rs | 3 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 D | p3_sockets_udp_sample_application.rs | 3 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 D | p2_udp_sample_application.rs | 3 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 D | p3_sockets_udp_bind.rs | 3 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 D | p2_udp_bind.rs | 4 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 D | p2_tcp_sample_application.rs | 3 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 D | p2_udp_send_too_much.rs | 1 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 D | p3_sockets_tcp_sample_application.rs | 3 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 D | p3_sockets_udp_states.rs | 2 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 D | p2_udp_states.rs | 3 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 D | p2_tls_sample_application.rs | 3 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 D | p3_sockets_udp_send.rs | 2 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 D | p3_sockets_tcp_states.rs | 3 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 D | sockets.rs | 126 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 D | udp.rs | 4 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 D | tcp.rs | 2 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 D | network.rs | 3 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 D | udp.rs | 1 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 D | conv.rs | 28 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
|