Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TimeToogo/tunshell
/ functions
Functions
824 in github.com/TimeToogo/tunshell
⨍
Functions
824
◇
Types & classes
165
Method
poll_read
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut [u8], )
tunshell-client/src/server/dual_stream.rs:55
Method
poll_read
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut [u8], )
tunshell-client/src/server/openssl_tls_stream.rs:34
Method
poll_read
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut [u8], )
tunshell-client/src/server/websocket_stream.rs:42
Method
poll_read
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut [u8], )
tunshell-client/src/server/ring_tls_stream.rs:134
Method
poll_read
( self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &mut [u8], )
tunshell-client/src/server/websys_websocket_stream.rs:226
Method
poll_read
( mut self: Pin<&mut Self>, mut cx: &mut Context<'_>, buff: &mut [u8], )
tunshell-client/src/stream/relay_stream.rs:32
Method
poll_read
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buff: &mut [u8], )
tunshell-client/src/stream/aes_stream.rs:90
Method
poll_shutdown
(self: Pin<&mut Self>, cx: &mut Context<'_>)
tunshell-server/src/relay/server/ws.rs:154
Method
poll_shutdown
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, )
tunshell-client/src/p2p/tcp.rs:50
Method
poll_shutdown
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, )
tunshell-client/src/p2p/udp_adaptor.rs:43
Method
poll_shutdown
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
tunshell-client/src/p2p/udp/connection.rs:290
Method
poll_shutdown
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, )
tunshell-client/src/server/dual_stream.rs:77
Method
poll_shutdown
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, )
tunshell-client/src/server/openssl_tls_stream.rs:56
Method
poll_shutdown
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, )
tunshell-client/src/server/websocket_stream.rs:131
Method
poll_shutdown
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, )
tunshell-client/src/server/ring_tls_stream.rs:156
Method
poll_shutdown
(self: Pin<&mut Self>, cx: &mut Context<'_>)
tunshell-client/src/server/websys_websocket_stream.rs:274
Method
poll_shutdown
( mut self: Pin<&mut Self>, mut cx: &mut Context<'_>, )
tunshell-client/src/stream/relay_stream.rs:129
Method
poll_shutdown
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, )
tunshell-client/src/stream/aes_stream.rs:225
Method
poll_write
( self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8], )
tunshell-server/src/relay/server/ws.rs:118
Method
poll_write
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buff: &[u8], )
tunshell-client/src/p2p/tcp.rs:35
Method
poll_write
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buff: &[u8], )
tunshell-client/src/p2p/udp_adaptor.rs:28
Method
poll_write
( self: Pin<&mut Self>, cx: &mut Context<'_>, buff: &[u8], )
tunshell-client/src/p2p/udp/connection.rs:239
Method
poll_write
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8], )
tunshell-client/src/server/dual_stream.rs:65
Method
poll_write
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8], )
tunshell-client/src/server/openssl_tls_stream.rs:44
Method
poll_write
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8], )
tunshell-client/src/server/websocket_stream.rs:72
Method
poll_write
( mut self: Pin<&mut Self>, cx: &mut Context<'_>, buf: &[u8], )
tunshell-client/src/server/ring_tls_stream.rs:144
Method
poll_write
( self: Pin<&mut Self>, _cx: &mut Context<'_>, buf: &[u8], )
tunshell-client/src/server/websys_websocket_stream.rs:252
Method
println
(&self, output: &str)
tunshell-client/src/shell/client/shell.rs:105
Method
println
(&self, output: &str)
tunshell-client/src/shell/client/test.rs:107
Method
println
(&mut self, output: &str)
tunshell-client/src/shell/client/xtermjs.rs:142
Function
proxy_payload
( message: Result<ClientMessage>, dest: &mut Connection, )
tunshell-server/src/relay/server/relay.rs:190
Method
read
(&mut self, buff: &mut [u8])
tunshell-client/src/shell/client/shell.rs:33
Method
read
(&mut self, buff: &mut [u8])
tunshell-client/src/shell/client/xtermjs.rs:37
Method
read
(&mut self, buf: &mut [u8])
tunshell-client/src/shell/client/remote_pty.rs:43
Method
render
()
website/pages/_document.tsx:30
Method
resize
(&mut self, size: WindowSize)
tunshell-client/src/shell/server/pty.rs:204
Method
resize
(&mut self, _size: WindowSize)
tunshell-client/src/shell/server/remote_pty.rs:268
Method
resize
(&mut self, size: WindowSize)
tunshell-client/src/shell/server/fallback/shell.rs:94
Method
resize_watcher
(&self)
tunshell-client/src/shell/client/shell.rs:129
Method
resize_watcher
(&mut self)
tunshell-client/src/shell/client/xtermjs.rs:166
Method
save_sync
(con: &Connection, session: &Session)
tunshell-server/src/db/session.rs:146
Method
send_pings
Here we send websocket ping frames every 30s This ensures that the underlying socket is kept alive When using AWS Global Accelerator, idle TCP connect
tunshell-server/src/relay/server/ws.rs:54
Method
send_resize
(&self, size: (u16, u16))
tunshell-client/src/shell/client/test.rs:158
Function
setup
()
tunshell-tests/tests/lib.rs:6
Method
shutdown
(&mut self)
tunshell-client/src/shell/server/fallback/output_stream.rs:28
Method
shutdown
(&mut self)
tunshell-client/src/shell/server/fallback/input_stream.rs:100
Method
size
(&self)
tunshell-client/src/shell/client/shell.rs:140
Method
size
(&self)
tunshell-client/src/shell/client/xtermjs.rs:174
Function
spawn_downloaded_rpty_bash_memfd_executes_file
()
tunshell-client/src/shell/server/remote_pty.rs:771
Function
spawn_rpty_bash_memfd_executes_file
()
tunshell-client/src/shell/server/remote_pty.rs:754
Method
start
(state: SharedState)
tunshell-client/src/shell/server/fallback/interpreter.rs:23
Method
start
( mut self, mut recv_terminator: UnboundedReceiver<()>, send_terminator: UnboundedSend
tunshell-client/src/p2p/udp/orchestrator.rs:45
Method
start_io_loop
(term: TerminalEmulator)
tunshell-client/src/shell/client/xtermjs.rs:102
Method
start_pty_reader_task
( mut pty_reader: Box<dyn std::io::Read + Send>, state: ShellState, )
tunshell-client/src/shell/server/pty.rs:99
Method
start_pty_writer_task
( mut pty_writer: Box<dyn std::io::Write + Send>, state: ShellState, )
tunshell-client/src/shell/server/pty.rs:137
Function
start_remote_pty_master
( mut stream: ShellStream, network_peer_config: NetworkPeerConfig, )
tunshell-client/src/shell/client/remote_pty.rs:257
Method
stdin
(&self)
tunshell-client/src/shell/client/shell.rs:121
Method
stdin
(&mut self)
tunshell-client/src/shell/client/xtermjs.rs:158
Method
stdout
(&self)
tunshell-client/src/shell/client/shell.rs:125
Method
stdout
(&mut self)
tunshell-client/src/shell/client/xtermjs.rs:162
Method
stream_io
(&mut self, stream: &mut ShellStream)
tunshell-client/src/shell/server/remote_pty.rs:284
Method
stream_io
(&mut self, _stream: &mut ShellStream)
tunshell-client/src/shell/server/fallback/shell.rs:115
Method
term
(&self)
tunshell-client/src/shell/client/shell.rs:133
Method
term
(&self)
tunshell-client/src/shell/client/xtermjs.rs:170
Function
test
()
tunshell-tests/tests/valid_direct_connection.rs:10
Function
test
()
tunshell-tests/tests/valid_relay_connection.rs:10
Function
test_add
()
tunshell-client/src/p2p/udp/seq_number.rs:64
Function
test_adjust_rtt_estimate_removes_acknowledged_sent_times
()
tunshell-client/src/p2p/udp/rtt_estimator.rs:113
Function
test_adjust_rtt_estimate_with_packet_not_in_sent_time
()
tunshell-client/src/p2p/udp/rtt_estimator.rs:55
Function
test_adjust_rtt_estimate_with_sent_packet
()
tunshell-client/src/p2p/udp/rtt_estimator.rs:71
Function
test_adjust_rtt_estimate_with_sent_packet_average
()
tunshell-client/src/p2p/udp/rtt_estimator.rs:92
Function
test_bash_can_delegate
()
tunshell-client/src/shell/server/default.rs:199
Function
test_bash_get_execute_command_args
()
tunshell-client/src/shell/server/default.rs:217
Function
test_bash_get_execute_command_args_in_usr_dir
()
tunshell-client/src/shell/server/default.rs:232
Function
test_bind
()
tunshell-client/src/p2p/udp/connection.rs:393
Function
test_calculate_recv_window
()
tunshell-client/src/p2p/udp/receiver.rs:506
Function
test_can_send_sequence_number
()
tunshell-client/src/p2p/udp/congestion.rs:109
Function
test_can_send_sequence_number_transit_window
()
tunshell-client/src/p2p/udp/congestion.rs:121
Function
test_clean_expired_waiting_connections
()
tunshell-server/src/relay/server/tests/mod.rs:230
Function
test_clean_up_paired_connection
()
tunshell-server/src/relay/server/tests/mod.rs:516
Function
test_client_deserialise_close
()
tunshell-shared/src/message.rs:607
Function
test_client_deserialise_direct_contact_bound
()
tunshell-shared/src/message.rs:630
Function
test_client_deserialise_direct_contact_failed
()
tunshell-shared/src/message.rs:658
Function
test_client_deserialise_direct_contact_succeeded
()
tunshell-shared/src/message.rs:649
Function
test_client_deserialise_key
()
tunshell-shared/src/message.rs:616
Function
test_client_deserialise_relay
()
tunshell-shared/src/message.rs:667
Function
test_client_serialise_close
()
tunshell-shared/src/message.rs:531
Function
test_client_serialise_direct_connect_bound
()
tunshell-shared/src/message.rs:555
Function
test_client_serialise_direct_connect_failed
()
tunshell-shared/src/message.rs:583
Function
test_client_serialise_direct_connect_succeeded
()
tunshell-shared/src/message.rs:572
Function
test_client_serialise_key
()
tunshell-shared/src/message.rs:542
Function
test_client_serialise_key
()
tunshell-client/src/shell/proto.rs:272
Function
test_client_serialise_network
()
tunshell-client/src/shell/proto.rs:418
Function
test_client_serialise_relay
()
tunshell-shared/src/message.rs:594
Function
test_client_serialise_resize
()
tunshell-client/src/shell/proto.rs:321
Function
test_client_serialise_start_shell
()
tunshell-client/src/shell/proto.rs:287
Function
test_client_serialise_stdin
()
tunshell-client/src/shell/proto.rs:309
Function
test_close_connection_while_waiting_for_peer
()
tunshell-server/src/relay/server/tests/mod.rs:90
Function
test_config_from_env
()
tunshell-server/src/relay/config.rs:78
Function
test_connect
()
tunshell-server/src/db/connect.rs:37
← previous
next →
501–600 of 824, ranked by callers