Home
last modified time | relevance | path

Searched refs:socket (Results 1 – 25 of 45) sorted by relevance

12

/wasmtime-44.0.1/crates/wasi/src/p3/sockets/host/types/
H A Dudp.rs14 socket: &'a Resource<UdpSocket>, in get_socket()
17 .get(socket) in get_socket()
24 socket: &'a Resource<UdpSocket>, in get_socket_mut()
27 .get_mut(socket) in get_socket_mut()
35 socket: Resource<UdpSocket>, in send()
78 let socket = get_socket_mut(self.table, &socket)?; in bind() localVariable
80 socket.finish_bind()?; in bind()
93 let socket = get_socket_mut(self.table, &socket)?; in connect() localVariable
101 .push(socket) in create()
107 let socket = get_socket_mut(self.table, &socket)?; in disconnect() localVariable
[all …]
H A Dtcp.rs31 .get(socket) in get_socket()
41 .get_mut(socket) in get_socket_mut()
85 let socket = table in poll_produce() localVariable
86 .push(socket) in poll_produce()
256 let socket = get_socket_mut(store.get().table, &socket)?; in connect() localVariable
257 let socket = socket.start_connect(&remote_address)?; in connect() localVariable
265 let socket = get_socket_mut(store.get().table, &socket)?; in connect() localVariable
276 let socket = get_socket_mut(store.get().table, &socket)?; in listen() localVariable
299 let socket = get_socket_mut(store.get().table, &socket)?; in send() localVariable
323 let socket = get_socket_mut(store.get().table, &socket)?; in receive() localVariable
[all …]
/wasmtime-44.0.1/crates/wasi/src/sockets/
H A Dudp.rs45 socket: Arc<tokio::net::UdpSocket>, field
85 socket: Arc::new(socket), in new()
214 if socket.is_ok() in send_p3()
229 match socket? { in send_p3()
230 Mode::Send(socket) => send(&socket, &buf).await, in send_p3()
231 Mode::SendTo(socket, addr) => send_to(&socket, &buf, addr).await, in send_p3()
251 let socket = socket?; in receive_p3() localVariable
273 .socket in local_address()
284 .socket in remote_address()
325 &self.socket in socket()
[all …]
H A Dtcp.rs164 let socket = match family { in new() localVariable
167 let socket = tokio::net::TcpSocket::new_v6()?; in new() localVariable
168 sockopt::set_ipv6_v6only(&socket, true)?; in new()
169 socket in new()
241 TcpState::Default(socket) in as_std_view()
242 | TcpState::BindStarted(socket) in as_std_view()
243 | TcpState::Bound(socket) in as_std_view()
244 | TcpState::ListenStarted(socket) => Ok(socket.as_socketlike_view()), in as_std_view()
279 TcpState::BindStarted(socket) => { in finish_bind()
280 self.tcp_state = TcpState::Bound(socket); in finish_bind()
[all …]
H A Dutil.rs337 socket: &tokio::net::TcpSocket, in tcp_bind()
348 _ = sockopt::set_socket_reuseaddr(&socket, true); in tcp_bind()
352 socket in tcp_bind()
377 let socket = cap_std::net::UdpSocket::new(family, Blocking::No)?; in udp_socket() localVariable
378 Ok(socket) in udp_socket()
/wasmtime-44.0.1/crates/wasi/src/p2/host/
H A Dtcp.rs39 socket.finish_bind()?; in finish_bind()
59 let future = socket in start_connect()
73 let result = socket in finish_connect()
76 socket.finish_connect(result)?; in finish_connect()
86 socket.start_listen_p2()?; in start_listen()
92 socket.finish_listen_p2()?; in finish_listen()
129 Ok(socket.is_listening()) in is_listening()
197 Ok(socket.keep_alive_count()?) in keep_alive_count()
208 Ok(socket.hop_limit()?) in hop_limit()
213 socket.set_hop_limit(value)?; in set_hop_limit()
[all …]
H A Dudp.rs32 socket.bind(local_address)?; in start_bind()
65 if !socket.is_bound() { in stream()
75 } else if socket.is_connected() { in stream()
76 socket.disconnect()?; in stream()
80 inner: socket.socket().clone(), in stream()
84 inner: socket.socket().clone(), in stream()
99 Ok(socket.local_address()?.into()) in local_address()
112 Ok(socket.address_family().into()) in address_family()
117 Ok(socket.unicast_hop_limit()?) in unicast_hop_limit()
132 Ok(socket.receive_buffer_size()?) in receive_buffer_size()
[all …]
H A Dudp_create_socket.rs12 let socket = UdpSocket::new(self.ctx, address_family.into())?; in create_udp_socket() localVariable
13 let socket = self.table.push(socket)?; in create_udp_socket() localVariable
14 Ok(socket) in create_udp_socket()
H A Dtcp_create_socket.rs11 let socket = TcpSocket::new(self.ctx, address_family.into())?; in create_tcp_socket() localVariable
12 let socket = self.table.push(socket)?; in create_tcp_socket() localVariable
13 Ok(socket) in create_tcp_socket()
/wasmtime-44.0.1/crates/wasi/src/p3/wit/deps/
H A Dsockets.wit104 record ipv4-socket-address {
112 record ipv6-socket-address {
124 variant ip-socket-address {
125 ipv4(ipv4-socket-address),
126 ipv6(ipv6-socket-address),
129 /// A TCP socket resource.
147 /// socket:
162 resource tcp-socket {
163 /// Create a new TCP socket.
537 /// A UDP socket handle.
[all …]
/wasmtime-44.0.1/crates/wasi-http/src/p3/wit/deps/
H A Dsockets.wit104 record ipv4-socket-address {
112 record ipv6-socket-address {
124 variant ip-socket-address {
125 ipv4(ipv4-socket-address),
126 ipv6(ipv6-socket-address),
129 /// A TCP socket resource.
147 /// socket:
162 resource tcp-socket {
163 /// Create a new TCP socket.
537 /// A UDP socket handle.
[all …]
/wasmtime-44.0.1/crates/debugger/wit/deps/
H A Dsockets.wit65 new-socket-limit,
110 record ipv4-socket-address {
118 record ipv6-socket-address {
130 variant ip-socket-address {
131 ipv4(ipv4-socket-address),
237 /// A TCP socket resource.
259 resource tcp-socket {
591 use tcp.{tcp-socket};
654 /// A UDP socket handle.
656 resource udp-socket {
[all …]
H A Dcli.wit186 import wasi:sockets/udp-create-socket@0.2.6;
190 import wasi:sockets/tcp-create-socket@0.2.6;
245 import wasi:sockets/udp-create-socket@0.2.6;
249 import wasi:sockets/tcp-create-socket@0.2.6;
/wasmtime-44.0.1/crates/wasi/src/p2/wit/deps/
H A Dsockets.wit65 new-socket-limit,
110 record ipv4-socket-address {
118 record ipv6-socket-address {
130 variant ip-socket-address {
131 ipv4(ipv4-socket-address),
237 /// A TCP socket resource.
259 resource tcp-socket {
591 use tcp.{tcp-socket};
654 /// A UDP socket handle.
656 resource udp-socket {
[all …]
H A Dcli.wit186 import wasi:sockets/udp-create-socket@0.2.6;
190 import wasi:sockets/tcp-create-socket@0.2.6;
245 import wasi:sockets/udp-create-socket@0.2.6;
249 import wasi:sockets/tcp-create-socket@0.2.6;
/wasmtime-44.0.1/crates/wasi-http/wit/deps/
H A Dsockets.wit65 new-socket-limit,
110 record ipv4-socket-address {
118 record ipv6-socket-address {
130 variant ip-socket-address {
131 ipv4(ipv4-socket-address),
237 /// A TCP socket resource.
259 resource tcp-socket {
591 use tcp.{tcp-socket};
654 /// A UDP socket handle.
656 resource udp-socket {
[all …]
H A Dcli.wit186 import wasi:sockets/udp-create-socket@0.2.6;
190 import wasi:sockets/tcp-create-socket@0.2.6;
245 import wasi:sockets/udp-create-socket@0.2.6;
249 import wasi:sockets/tcp-create-socket@0.2.6;
/wasmtime-44.0.1/crates/test-programs/src/bin/
H A Dp2_tcp_streams.rs13 server.socket.shutdown(ShutdownType::Both).unwrap(); in test_tcp_input_stream_should_be_closed_by_remote_shutdown()
44 client.socket.shutdown(ShutdownType::Receive).unwrap(); in test_tcp_input_stream_should_be_closed_by_local_shutdown()
66 client.socket.shutdown(ShutdownType::Send).unwrap(); in test_tcp_output_stream_should_be_closed_by_local_shutdown()
87 client.socket.set_send_buffer_size(1024).unwrap(); in test_tcp_shutdown_should_not_lose_data()
88 let small_buffer_size = client.socket.send_buffer_size().unwrap(); in test_tcp_shutdown_should_not_lose_data()
101 client.socket.shutdown(ShutdownType::Send).unwrap(); in test_tcp_shutdown_should_not_lose_data()
132 socket: TcpSocket, field
150 socket: accepted_socket, in setup()
155 socket: client_socket, in setup()
H A Dp2_cli_hostcall_fuel.rs131 let socket = in udp_socket() localVariable
135 socket in udp_socket()
144 socket.finish_bind().unwrap(); in udp_socket()
145 socket in udp_socket()
149 let socket = udp_socket(); in udp_send_many() localVariable
150 let (_incoming, outgoing) = socket.stream(None).unwrap(); in udp_send_many()
165 let socket = udp_socket(); in udp_send_big() localVariable
166 let (_incoming, outgoing) = socket.stream(None).unwrap(); in udp_send_big()
273 let (socket, input, output) = server.accept().unwrap(); in read_tcp_big()
275 drop(socket); in read_tcp_big()
H A Dp2_tls_sample_application.rs16 let socket = TcpSocket::new(ip.family()).unwrap(); in test_tls_sample_application() localVariable
17 let (tcp_input, tcp_output) = socket in test_tls_sample_application()
35 socket.shutdown(ShutdownType::Both)?; in test_tls_sample_application()
53 let socket = TcpSocket::new(ip.family()).unwrap(); in test_tls_invalid_certificate() localVariable
54 let (tcp_input, tcp_output) = socket in test_tls_invalid_certificate()
H A Dp3_sockets_tcp_streams.rs128 let (mut reader, future) = client.socket.receive(); in test_tcp_receive_once()
146 let future = client.socket.send(send_rx); in test_tcp_send_once()
163 socket: server_socket, in test_tcp_stream_lifetimes()
170 socket: client_socket, in test_tcp_stream_lifetimes()
221 client.socket.set_send_buffer_size(1024).unwrap(); in test_tcp_read_cancellation()
303 socket: TcpSocket, field
310 fn new(socket: TcpSocket) -> Self { in new()
312 let send_result = socket.send(send_rx); in new()
313 let (receive_stream, receive_result) = socket.receive(); in new()
315 socket, in new()
/wasmtime-44.0.1/crates/wasi-common/src/sync/
H A Dmod.rs116 socket: impl Into<Socket>, in preopened_socket()
118 let socket: Socket = socket.into(); in preopened_socket() localVariable
119 let file: Box<dyn WasiFile> = socket.into(); in preopened_socket()
H A Dnet.rs318 pub fn from_cap_std(socket: cap_std::net::TcpStream) -> Self { in from_cap_std()
319 TcpStream(socket) in from_cap_std()
330 pub fn from_cap_std(socket: cap_std::os::unix::net::UnixStream) -> Self { in from_cap_std()
331 UnixStream(socket) in from_cap_std()
/wasmtime-44.0.1/crates/wasi-common/src/tokio/
H A Dmod.rs98 socket: impl Into<Socket>, in preopened_socket()
100 let socket: Socket = socket.into(); in preopened_socket() localVariable
101 let file: Box<dyn WasiFile> = socket.into(); in preopened_socket()
/wasmtime-44.0.1/crates/wiggle/tests/
H A Dtypenames.witx146 ;;; The socket is not connected.
154 ;;; Not a socket.
156 ;;; Not supported, or operation not supported on socket.
174 ;;; Protocol wrong type for socket.
341 ;;; The file descriptor or file refers to a datagram socket.
343 ;;; The file descriptor or file refers to a byte-stream socket.
503 ;;; The peer of this socket has closed or disconnected.
663 ;;; High bandwidth data is available at a socket.
696 ;;; Returns the message without removing it from the socket's receive queue.
715 ;;; Which channels on a socket to shut down.

12