Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/MercuryWorkshop/epoxy-tls
/ functions
Functions
459 in github.com/MercuryWorkshop/epoxy-tls
⨍
Functions
459
◇
Types & classes
140
↓ 1 callers
Method
allowed_tcp_hosts
(&self)
server/src/config.rs:500
↓ 1 callers
Method
allowed_udp_hosts
(&self)
server/src/config.rs:510
↓ 1 callers
Function
async_iterator_transport_read
( init: State, func: Func, )
wisp/src/ws/unfold.rs:16
↓ 1 callers
Function
async_iterator_transport_write
( init: State, func: Func, close_init: CloseState, close_func: CloseFunc, )
wisp/src/ws/unfold.rs:30
↓ 1 callers
Function
async_main
()
server/src/main.rs:234
↓ 1 callers
Method
blocked_hosts
(&self)
server/src/config.rs:495
↓ 1 callers
Method
blocked_ports
(&self)
server/src/config.rs:485
↓ 1 callers
Function
blocked_set
(stream_type: StreamType)
server/src/stream.rs:36
↓ 1 callers
Method
blocked_tcp_hosts
(&self)
server/src/config.rs:505
↓ 1 callers
Method
blocked_udp_hosts
(&self)
server/src/config.rs:515
↓ 1 callers
Method
box_clone
(&self)
wisp/src/extensions/udp.rs:30
↓ 1 callers
Method
build_from_bytes
( &mut self, _: Bytes, _: crate::Role, )
wisp/src/extensions/udp.rs:43
↓ 1 callers
Method
build_to_extension
(&mut self, _: crate::Role)
wisp/src/extensions/udp.rs:51
↓ 1 callers
Function
chain
(first: T, second: U)
server/src/util_chain.rs:24
↓ 1 callers
Method
clear_cache
(&self)
server/src/main.rs:69
↓ 1 callers
Method
close_with_reason
Close all streams and send a close reason on stream ID 0. Also terminates the multiplexor future.
wisp/src/mux/mod.rs:236
↓ 1 callers
Method
connect
(self, req: hyper::Uri)
client/src/stream_provider.rs:314
↓ 1 callers
Method
connect
( client: &EpoxyClient, handlers: EpoxyHandlers, url: EpoxyUrlInput, protocols: Vec<String>, headers
client/src/websocket.rs:44
↓ 1 callers
Method
connect
(packet: ConnectPacket)
server/src/stream.rs:227
↓ 1 callers
Method
connect_tls
(&self, url: EpoxyUrlInput)
client/src/lib.rs:500
↓ 1 callers
Method
connect_udp
(&self, url: EpoxyUrlInput)
client/src/lib.rs:514
↓ 1 callers
Method
connect_websocket
( &self, handlers: EpoxyHandlers, url: EpoxyUrlInput, protocols: Vec<String>, headers: EpoxyWebSocke
client/src/lib.rs:476
↓ 1 callers
Method
consume
(self: Pin<&mut Self>, amt: usize)
server/src/listener.rs:78
↓ 1 callers
Function
convert_streaming_body
( val: JsValue, )
client/src/utils/js.rs:171
↓ 1 callers
Function
copy_fast
( mux: MuxStream<WispStreamWrite>, tcp: TcpStream, #[cfg(feature = "speed-limit")] read_limit: async_speed_
server/src/handle/wisp/mod.rs:35
↓ 1 callers
Function
createEpoxy
()
client-showcase/src/epoxy.ts:28
↓ 1 callers
Function
createRequest
([url, method, headers, body, _wispServer]: string[])
client-showcase/src/demo.tsx:79
↓ 1 callers
Function
create_mux
( opts: &Cli, )
simple-wisp-client/src/main.rs:97
↓ 1 callers
Method
create_stream
(&mut self, ty: StreamType)
wisp/src/mux/inner.rs:353
↓ 1 callers
Function
create_wisp_transport
(function: Function)
client/src/lib.rs:327
↓ 1 callers
Method
encode
(&self)
server/src/handle/wisp/twisp.rs:50
↓ 1 callers
Method
entry
(&mut self)
wisp/src/mux/inner.rs:251
↓ 1 callers
Function
evictEpoxy
()
client-showcase/src/epoxy.ts:15
↓ 1 callers
Function
fetch
(url: string, options?: any)
client-showcase/src/epoxy.ts:46
↓ 1 callers
Function
fetchWithEpoxy
(req: EpoxyRequest)
client-showcase/src/demo.tsx:22
↓ 1 callers
Method
flow_add
(&self, amt: u32)
wisp/src/mux/inner.rs:89
↓ 1 callers
Method
flow_empty
(&self)
wisp/src/mux/inner.rs:108
↓ 1 callers
Method
flow_register
(&self, cx: &mut Context<'_>)
wisp/src/mux/inner.rs:112
↓ 1 callers
Method
flow_set
(&self, amt: u32)
wisp/src/mux/inner.rs:86
↓ 1 callers
Method
flow_sub
(&self, amt: u32)
wisp/src/mux/inner.rs:97
↓ 1 callers
Method
flow_wake
(&self)
wisp/src/mux/inner.rs:118
↓ 1 callers
Function
format_stream_type
(stream_type: StreamType)
server/src/stats.rs:8
↓ 1 callers
Function
forward_stream
( muxstream: MuxStream<WispStreamWrite>, stream: ClientStream, resolved_stream: ConnectPacket, uuid: Uuid,
server/src/handle/wisp/mod.rs:112
↓ 1 callers
Function
get_cert
(path: PathBuf)
simple-wisp-client/src/main.rs:81
↓ 1 callers
Function
get_certificates_from_paths
(paths: Vec<PathBuf>)
server/src/handle/wisp/utils.rs:7
↓ 1 callers
Method
get_congestion_stream_types
Get stream types that should be treated as TCP. Used to decide whether to handle congestion control for that stream type.
wisp/src/extensions/mod.rs:103
↓ 1 callers
Method
get_guard
(&mut self)
wisp/src/locked_sink.rs:262
↓ 1 callers
Method
get_next
(&mut self)
wisp/src/locked_sink.rs:76
↓ 1 callers
Method
get_redirect
(&self, location: &HeaderValue)
client/src/utils/mod.rs:68
↓ 1 callers
Method
get_stream_id
(&self)
wisp/src/stream/mod.rs:63
↓ 1 callers
Method
get_supported_packets
Get the protocol extension's supported packets. Used to decide whether to call the protocol extension's packet handler.
wisp/src/extensions/mod.rs:97
↓ 1 callers
Method
handle_close_packet
(&mut self, stream_id: u32, close: ClosePacket)
wisp/src/mux/inner.rs:413
↓ 1 callers
Method
handle_connect_packet
( &mut self, stream: MuxStream<W>, pkt: ConnectPacket, )
wisp/src/mux/server.rs:23
↓ 1 callers
Method
handle_continue_packet
( &mut self, _: u32, _: crate::packet::ContinuePacket, _: &mut StreamMap, )
wisp/src/mux/server.rs:47
↓ 1 callers
Method
handle_data_packet
( &mut self, id: u32, pkt: Payload, streams: &mut StreamMap, )
wisp/src/mux/inner.rs:142
↓ 1 callers
Method
handle_error
( &mut self, err: WispError, tx: &mut LockedWebSocketWrite<W>, )
wisp/src/mux/server.rs:140
↓ 1 callers
Method
handle_handshake
Handle the handshake part of a Wisp connection. This should be used to send or receive data before any streams are created.
wisp/src/extensions/mod.rs:113
↓ 1 callers
Function
handle_stream
(stream: ServerRouteResult, id: String)
server/src/main.rs:327
↓ 1 callers
Function
handle_twisp
( id: u32, streamrx: &mut MuxStreamAsyncRead<WispStreamWrite>, streamtx: &mut MuxStreamAsyncWrite<WispStrea
server/src/handle/wisp/twisp.rs:130
↓ 1 callers
Function
handle_wisp
(stream: WispResult, is_v2: bool, id: String)
server/src/handle/wisp/mod.rs:289
↓ 1 callers
Function
handle_wispnet
(stream: WispResult, id: String)
server/src/handle/wisp/wispnet.rs:214
↓ 1 callers
Function
handle_wsproxy
( mut ws: WebSocketStreamWrapper, id: String, path: String, udp: bool, )
server/src/handle/wsproxy.rs:22
↓ 1 callers
Method
into_async_read
(self)
wisp/src/stream/mod.rs:71
↓ 1 callers
Method
into_async_write
(self)
wisp/src/stream/mod.rs:196
↓ 1 callers
Method
into_future
(mut self)
wisp/src/mux/inner.rs:232
↓ 1 callers
Method
into_httpbody
(self)
client/src/utils/js.rs:155
↓ 1 callers
Method
into_inner
Consume this wrapper and get the inner type.
client/src/tokioio.rs:38
↓ 1 callers
Method
into_owned
(self)
wisp/src/ws/mod.rs:30
↓ 1 callers
Method
into_read
(self)
client/src/ws_wrapper.rs:70
↓ 1 callers
Method
into_split
(self)
wisp/src/stream/mod.rs:331
↓ 1 callers
Method
into_write
(self)
client/src/ws_wrapper.rs:186
↓ 1 callers
Function
iostream_from_stream
(stream: ProviderUnencryptedStream)
client/src/io_stream.rs:50
↓ 1 callers
Function
ipv4_is_global
taken from rust 1.82.0
server/src/stream.rs:57
↓ 1 callers
Function
ipv6_is_global
(addr: Ipv6Addr)
server/src/stream.rs:74
↓ 1 callers
Function
is_redirect
(code: u16)
client/src/utils/mod.rs:55
↓ 1 callers
Method
is_thread_per_core
(&self)
server/src/config.rs:78
↓ 1 callers
Function
is_upgrade_request
(request: &hyper::Request<B>)
server/src/upgrade.rs:10
↓ 1 callers
Method
lock_ws
Get a locked guard to the write half of the websocket.
wisp/src/mux/mod.rs:209
↓ 1 callers
Function
map_err
(x: tokio_websockets::Error)
wisp/src/ws/tokio_websockets.rs:17
↓ 1 callers
Function
map_err
(x: tokio_tungstenite::tungstenite::Error)
wisp/src/ws/tokio_tungstenite.rs:17
↓ 1 callers
Method
poll_close
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
client/src/utils/mod.rs:194
↓ 1 callers
Method
poll_flush
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
wisp/src/ws/tokio_tungstenite.rs:66
↓ 1 callers
Method
poll_flush
(self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/ws/unfold.rs:160
↓ 1 callers
Function
poll_inner
( select: &mut UnfairSelectProj<'_, St1, St2>, side: PollNext, cx: &mut Context<'_>, )
wisp/src/unfair_select.rs:104
↓ 1 callers
Method
poll_lock
(&mut self, cx: &mut Context<'_>)
wisp/src/locked_sink.rs:196
↓ 1 callers
Function
poll_read_buf
( io: Pin<&mut T>, cx: &mut Context<'_>, buf: &mut B, )
client/src/utils/mod.rs:117
↓ 1 callers
Function
readableStream
(buffer)
client/demo.js:83
↓ 1 callers
Function
real_main
()
simple-wisp-client/src/main.rs:165
↓ 1 callers
Method
replace_client
(&self)
client/src/stream_provider.rs:156
↓ 1 callers
Method
replace_stream_provider
(&self)
client/src/lib.rs:471
↓ 1 callers
Function
request
( req: Request<Empty<Bytes>>, client: &EpoxyClient, )
client/src/websocket.rs:215
↓ 1 callers
Function
route
( stream: ServerStream, stats_endpoint: Option<String>, callback: impl FnOnce(ServerRouteResult, Option<Str
server/src/route.rs:199
↓ 1 callers
Function
route_stats
(stream: ServerStream)
server/src/route.rs:191
↓ 1 callers
Function
sec_websocket_protocol
(key: &[u8])
server/src/upgrade.rs:54
↓ 1 callers
Function
sendReq
(req: EpoxyRequest)
client-showcase/src/demo.tsx:209
↓ 1 callers
Method
send_req
( &self, req: http::Request<StreamingBody>, should_redirect: bool, )
client/src/lib.rs:554
↓ 1 callers
Method
ser
(&self)
server/src/config.rs:522
↓ 1 callers
Method
set_reason
(&self, reason: CloseReason)
wisp/src/mux/inner.rs:130
↓ 1 callers
Function
set_term_size
(fd: RawFd, size: Size)
server/src/handle/wisp/twisp.rs:109
↓ 1 callers
Method
size_hint
(&self)
client/src/utils/js.rs:129
← previous
next →
101–200 of 459, ranked by callers