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
↓ 91 callers
Method
clone
(&self)
client/src/utils/js.rs:134
↓ 52 callers
Method
lock
(&self, key: Option<usize>, cx: &mut Context<'_>)
wisp/src/locked_sink.rs:132
↓ 46 callers
Method
get
caller must make sure they are the ones locking the sink
wisp/src/locked_sink.rs:125
↓ 45 callers
Function
log
(str)
client/demo.js:28
↓ 38 callers
Method
close
( &mut self, code: CloseCode, reason: &str, )
server/src/stream.rs:312
↓ 26 callers
Method
clone
(&self)
wisp/src/extensions/mod.rs:66
↓ 18 callers
Method
unlock
(&self)
wisp/src/locked_sink.rs:147
↓ 12 callers
Method
encode
(&self)
wisp/src/extensions/udp.rs:26
↓ 12 callers
Method
remove
(&mut self, key: usize)
wisp/src/locked_sink.rs:72
↓ 12 callers
Method
send
Send a protocol extension packet with this stream's ID.
wisp/src/stream/handles.rs:56
↓ 12 callers
Method
split
(self)
server/src/listener.rs:255
↓ 10 callers
Method
into_split
(self)
server/src/listener.rs:169
↓ 9 callers
Method
send
(&self, payload: EpoxyWebSocketInput)
client/src/websocket.rs:161
↓ 7 callers
Method
close
(&self, code: u16, reason: String)
client/src/websocket.rs:196
↓ 7 callers
Method
get_id
(&self)
wisp/src/extensions/udp.rs:22
↓ 6 callers
Method
encode_into
(&self, packet: &mut PayloadMut)
wisp/src/packet.rs:33
↓ 6 callers
Method
fetch
( &self, url: EpoxyUrlInput, options: Object, )
client/src/lib.rs:580
↓ 5 callers
Method
encode
(&self)
wisp/src/packet.rs:311
↓ 5 callers
Function
lock
(mutex: &Mutex<T>)
wisp/src/ws/split.rs:7
↓ 5 callers
Method
read
(&mut self)
server/src/stream.rs:296
↓ 5 callers
Function
test_mux
(url)
client/demo.js:69
↓ 5 callers
Method
update
(&mut self, key: usize, cx: &mut Context<'_>)
wisp/src/locked_sink.rs:65
↓ 4 callers
Method
accept
(&mut self)
server/src/listener.rs:391
↓ 4 callers
Method
clone
(&self)
wisp/src/locked_sink.rs:170
↓ 4 callers
Function
entries_of_object
(obj: &Object)
client/src/utils/js.rs:186
↓ 4 callers
Method
get_close_handle
(&self)
wisp/src/stream/mod.rs:162
↓ 4 callers
Method
get_reason
(&self)
wisp/src/mux/inner.rs:127
↓ 4 callers
Method
into_async_rw
(self)
wisp/src/stream/mod.rs:327
↓ 4 callers
Method
lock_waiters
(&self)
wisp/src/locked_sink.rs:112
↓ 4 callers
Method
new_stream
Create a new stream, multiplexed through Wisp.
wisp/src/mux/client.rs:146
↓ 4 callers
Method
next_erroring
(&mut self)
wisp/src/ws/mod.rs:69
↓ 4 callers
Function
object_truthy
(val: JsValue)
client/src/utils/js.rs:209
↓ 4 callers
Function
split
( s: S, )
wisp/src/ws/split.rs:11
↓ 4 callers
Function
test_native
(url)
client/demo.js:76
↓ 4 callers
Method
wake
(&mut self)
wisp/src/locked_sink.rs:44
↓ 4 callers
Method
with_required_extensions
Require protocol extensions by their ID. Will close the multiplexor connection if extensions are not supported.
wisp/src/mux/mod.rs:274
↓ 3 callers
Method
close
Close all streams. Also terminates the multiplexor future.
wisp/src/mux/mod.rs:229
↓ 3 callers
Method
decode
(packet: &mut Payload)
wisp/src/packet.rs:37
↓ 3 callers
Method
get_asyncread
( &self, stream_type: StreamType, host: String, port: u16, )
client/src/stream_provider.rs:179
↓ 3 callers
Method
get_extensions
Get a shared reference to the extensions that are supported by both sides.
wisp/src/mux/mod.rs:191
↓ 3 callers
Method
get_future
(self: Pin<&mut Self>)
wisp/src/ws/unfold.rs:69
↓ 3 callers
Method
get_tls_stream
( &self, host: String, port: u16, http: bool, )
client/src/stream_provider.rs:191
↓ 3 callers
Method
get_unpin
(&self)
wisp/src/locked_sink.rs:118
↓ 3 callers
Method
handle_packet
(&mut self, packet: Packet<'static>)
wisp/src/mux/inner.rs:385
↓ 3 callers
Function
listen_wisp
()
server/src/main.rs:284
↓ 3 callers
Method
take_state
(self: Pin<&mut Self>)
wisp/src/ws/unfold.rs:59
↓ 3 callers
Function
validate_continue_packet
(packet: &Packet)
wisp/src/mux/mod.rs:84
↓ 2 callers
Method
__downcast
(self: Box<Self>)
wisp/src/extensions/mod.rs:150
↓ 2 callers
Method
__downcast_mut
(&mut self)
wisp/src/extensions/mod.rs:169
↓ 2 callers
Method
__downcast_ref
(&self)
wisp/src/extensions/mod.rs:161
↓ 2 callers
Method
__internal_type_id
Do not override.
wisp/src/extensions/mod.rs:139
↓ 2 callers
Method
add
(&mut self, cx: &mut Context<'_>)
wisp/src/locked_sink.rs:61
↓ 2 callers
Method
add_stream
(&mut self, id: u32, ty: StreamType)
wisp/src/mux/inner.rs:362
↓ 2 callers
Function
allowed_set
(stream_type: StreamType)
server/src/stream.rs:28
↓ 2 callers
Function
async_init
()
server/src/main.rs:152
↓ 2 callers
Method
close_internal
(&self, reason: Option<CloseReason>)
wisp/src/mux/mod.rs:219
↓ 2 callers
Function
convert_body
(val: JsValue)
client/src/utils/js.rs:93
↓ 2 callers
Method
create_client
( &self, mut locked: MutexGuard<'_, Option<ClientMux<ProviderWispTransportWrite>>>, )
client/src/stream_provider.rs:118
↓ 2 callers
Function
create_iostream
( stream: Pin<Box<dyn Stream<Item = Result<Bytes, EpoxyError>>>>, sink: Pin<Box<dyn Sink<Bytes, Error = Epox
client/src/io_stream.rs:15
↓ 2 callers
Function
default_motd
()
server/src/config.rs:151
↓ 2 callers
Method
flow_dec
(&self)
wisp/src/mux/inner.rs:105
↓ 2 callers
Function
generate_stats
()
server/src/stats.rs:58
↓ 2 callers
Method
get_close_reason
(&self)
wisp/src/stream/mod.rs:67
↓ 2 callers
Method
get_handle
(&mut self)
wisp/src/locked_sink.rs:254
↓ 2 callers
Function
get_header
(headers: &HeaderMap, header: &str)
server/src/route.rs:89
↓ 2 callers
Method
get_stream
( &self, stream_type: StreamType, host: String, port: u16, )
client/src/stream_provider.rs:160
↓ 2 callers
Function
get_supported_extensions
( extensions: Vec<AnyProtocolExtension>, builders: &mut [AnyProtocolExtensionBuilder], )
wisp/src/mux/mod.rs:96
↓ 2 callers
Method
get_type
(&self)
wisp/src/packet.rs:343
↓ 2 callers
Function
handle_handshake
( read: &mut R, write: &mut LockedWebSocketWrite<W>, extensions: &mut [AnyProtocolExtension], )
wisp/src/mux/mod.rs:46
↓ 2 callers
Function
handle_stream
( connect: ConnectPacket, muxstream: MuxStream<WispStreamWrite>, id: String, event: Arc<Event>, #[cfg(fea
server/src/handle/wisp/mod.rs:229
↓ 2 callers
Method
handshake
( &mut self, rx: &mut R, tx: &mut LockedWebSocketWrite<W>, v2: Option<WispV2Handshake>, )
wisp/src/mux/server.rs:73
↓ 2 callers
Method
has_wispnet
(&self)
server/src/config.rs:383
↓ 2 callers
Function
header_contains_value
Check if there is a header of the given name containing the wanted value.
server/src/upgrade.rs:16
↓ 2 callers
Function
instantiateEpoxy
()
client-showcase/src/epoxy.ts:19
↓ 2 callers
Method
into_parts
(self)
wisp/src/mux/mod.rs:38
↓ 2 callers
Function
iostream_from_asyncrw
(asyncrw: ProviderAsyncRW, buffer_size: usize)
client/src/io_stream.rs:42
↓ 2 callers
Function
is_global
(addr: IpAddr)
server/src/stream.rs:108
↓ 2 callers
Function
listen_stats
(bind_addr: BindAddr)
server/src/main.rs:263
↓ 2 callers
Function
listen_stats_cli
()
server/src/main.rs:252
↓ 2 callers
Function
match_addr
(str: &str, allowed: &RegexSet, blocked: &RegexSet)
server/src/stream.rs:24
↓ 2 callers
Function
non_ws_resp
()
server/src/route.rs:66
↓ 2 callers
Method
other
(self)
wisp/src/unfair_select.rs:25
↓ 2 callers
Method
poll_next
( self: Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
wisp/src/unfair_select.rs:72
↓ 2 callers
Function
poll_side
( select: &mut UnfairSelectProj<'_, St1, St2>, side: PollNext, cx: &mut Context<'_>, )
wisp/src/unfair_select.rs:88
↓ 2 callers
Method
register
(&mut self, cx: &mut Context<'_>)
wisp/src/locked_sink.rs:37
↓ 2 callers
Function
route_wispnet
(server: u32, packet: ConnectPacket)
server/src/handle/wisp/wispnet.rs:145
↓ 2 callers
Function
send_info_packet
( write: &mut LockedWebSocketWrite<W>, builders: &mut [AnyProtocolExtensionBuilder], role: Role, )
wisp/src/mux/mod.rs:61
↓ 2 callers
Method
send_req_inner
( &self, req: http::Request<StreamingBody>, should_redirect: bool, )
client/src/lib.rs:525
↓ 2 callers
Function
send_stats
()
server/src/route.rs:72
↓ 2 callers
Method
size_hint
(&self)
wisp/src/packet.rs:29
↓ 2 callers
Method
split_fast
(self)
wisp/src/ws/mod.rs:79
↓ 2 callers
Method
start_send
(mut self: Pin<&mut Self>, item: Payload)
wisp/src/stream/mod.rs:237
↓ 2 callers
Function
toHex
(arr: ArrayBuffer)
client-showcase/src/loggingws.ts:22
↓ 2 callers
Function
toText
(arr: ArrayBuffer)
client-showcase/src/loggingws.ts:29
↓ 2 callers
Method
with_no_required_extensions
Require no protocol extensions.
wisp/src/mux/mod.rs:268
↓ 2 callers
Method
write
(chunk)
client-showcase/src/loggingws.ts:91
↓ 2 callers
Method
write
(&mut self, data: impl Into<Payload>)
server/src/stream.rs:308
↓ 1 callers
Method
abort
()
client-showcase/src/loggingws.ts:96
↓ 1 callers
Method
allowed_hosts
(&self)
server/src/config.rs:490
↓ 1 callers
Method
allowed_ports
(&self)
server/src/config.rs:480
next →
1–100 of 459, ranked by callers