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
Method
get_congestion_stream_types
(&self)
server/src/handle/wisp/wispnet.rs:90
Method
get_congestion_stream_types
(&self)
server/src/handle/wisp/twisp.rs:46
Method
get_endpoint
(&self)
server/src/config.rs:317
Method
get_extension_ids
Get a `Vec` of all extension IDs that are supported by both sides.
wisp/src/mux/mod.rs:201
Method
get_extensions_mut
Get a mutable reference to the extensions that are supported by both sides.
wisp/src/mux/mod.rs:196
Method
get_flow_control
(ty: StreamType, flow_stream_types: &[u8])
wisp/src/mux/server.rs:56
Method
get_flow_control
(ty: StreamType, flow_stream_types: &[u8])
wisp/src/mux/client.rs:46
Method
get_id
(&self)
wisp/src/extensions/cert.rs:141
Method
get_id
(&self)
wisp/src/extensions/password.rs:56
Method
get_id
(&self)
wisp/src/extensions/motd.rs:27
Method
get_id
(&self)
server/src/handle/wisp/wispnet.rs:56
Method
get_id
(&self)
server/src/handle/wisp/twisp.rs:37
Method
get_protocol_extension_stream
(&self)
wisp/src/stream/mod.rs:169
Method
get_supported_packets
(&self)
server/src/handle/wisp/wispnet.rs:87
Method
get_supported_packets
(&self)
server/src/handle/wisp/twisp.rs:41
Method
handle_connect_packet
( &mut self, _: crate::stream::MuxStream<W>, _: crate::packet::ConnectPacket, )
wisp/src/mux/client.rs:22
Method
handle_continue_packet
( &mut self, id: u32, pkt: ContinuePacket, streams: &mut StreamMap, )
wisp/src/mux/client.rs:30
Method
handle_data_packet
( &mut self, id: u32, pkt: Payload, streams: &mut StreamMap, )
wisp/src/mux/server.rs:33
Method
handle_error
( &mut self, err: WispError, _: &mut LockedWebSocketWrite<W>, )
wisp/src/mux/client.rs:121
Method
handle_handshake
( &mut self, _: &mut dyn TransportRead, _: &mut dyn TransportWrite, )
server/src/handle/wisp/wispnet.rs:99
Method
handle_handshake
( &mut self, _: &mut dyn WebSocketRead, _: &mut dyn WebSocketWrite, )
server/src/handle/wisp/twisp.rs:54
Method
handle_packet
Handle receiving a packet.
wisp/src/extensions/mod.rs:123
Method
handle_packet
( &mut self, packet_type: u8, mut packet: Bytes, _: &mut dyn TransportRead, write: &mut dyn Transpor
server/src/handle/wisp/wispnet.rs:107
Method
handle_packet
( &mut self, packet_type: u8, mut packet: Bytes, _: &mut dyn WebSocketRead, _: &mut dyn WebSocketWri
server/src/handle/wisp/twisp.rs:62
Function
handle_stream
( mux: MuxStream<WispStreamWrite>, wisp: MuxStream<WispStreamWrite>, mux_id: String, uuid: Uuid, resolved
server/src/handle/wisp/wispnet.rs:175
Method
handshake
( &mut self, rx: &mut R, tx: &mut LockedWebSocketWrite<W>, v2: Option<WispV2Handshake>, )
wisp/src/mux/client.rs:60
Method
inner
Borrow the inner type.
client/src/tokioio.rs:28
Method
inner_mut
Mut borrow the inner type.
client/src/tokioio.rs:33
Method
into_split
(self)
wisp/src/stream/compat.rs:209
Function
is_default_motd
(str: &String)
server/src/config.rs:156
Function
is_null_body
(code: u16)
client/src/utils/mod.rs:59
Method
is_required
Get whether this authentication method is required. Could return None if the server has not sent the certificate authentication protocol extension.
wisp/src/extensions/cert.rs:234
Method
is_required
Get whether this authentication method is required. Could return None if the server has not sent the password protocol extension.
wisp/src/extensions/password.rs:135
Method
is_terminated
(&self)
wisp/src/unfair_select.rs:61
Method
is_write_vectored
(&self)
client/src/tokioio.rs:90
Method
is_write_vectored
(&self)
server/src/util_chain.rs:130
Method
is_write_vectored
(&self)
server/src/listener.rs:111
Function
main
()
server/build.rs:5
Function
main
()
server/src/main.rs:121
Function
main
()
simple-wisp-client/src/main.rs:93
Function
map_close_notify
(x: std::io::Result<usize>)
client/src/utils/rustls.rs:23
Method
maybe_write
(&mut self)
wisp/src/stream/mod.rs:200
Method
new
Wrap a type implementing Tokio's IO traits.
client/src/tokioio.rs:23
Method
new
( onopen: Function, onclose: Function, onerror: Function, onmessage: Function, )
client/src/lib.rs:312
Method
new
( wisp_generator: ProviderWispTransportGenerator, options: &EpoxyClientOptions, )
client/src/stream_provider.rs:68
Method
new
(reader: R, capacity: usize)
client/src/utils/mod.rs:108
Method
new
(cx: &mut Context<'_>)
wisp/src/locked_sink.rs:33
Method
new
Create a Wisp V2 settings struct with no middleware.
wisp/src/mux/mod.rs:323
Method
new
(id: u32, flow_status: FlowControl, buffer_size: u32)
wisp/src/mux/inner.rs:68
Method
new
( rx: R, tx: W, buffer_size: u32, wisp_v2: Option<WispV2Handshake>, )
wisp/src/mux/server.rs:176
Method
new
( rx: R, tx: W, wisp_v2: Option<WispV2Handshake>, )
wisp/src/mux/client.rs:137
Method
new
Create a new type-erased protocol extension.
wisp/src/extensions/mod.rs:32
Method
new
( inner: flume::Receiver<Payload>, write: LockedWebSocketWrite<W>, info: Arc<StreamInfo>, )
wisp/src/stream/mod.rs:48
Method
new
(inner: MuxStreamRead<W>)
wisp/src/stream/compat.rs:41
Method
new
(a: A, b: B)
server/src/listener.rs:165
Method
new_client
Create a new client variant of the certificate authentication protocol extension.
wisp/src/extensions/cert.rs:228
Method
new_client
Create a new client variant of the password protocol extension with a username and password.
wisp/src/extensions/password.rs:129
Method
new_client
Create a new client variant of the MOTD protocol extension builder.
wisp/src/extensions/motd.rs:58
Method
new_close
(stream_id: u32, reason: CloseReason)
wisp/src/packet.rs:492
Method
new_continue
(stream_id: u32, buffer_remaining: u32)
wisp/src/packet.rs:485
Method
new_data
(stream_id: u32, data: impl Into<PayloadRef<'a>>)
wisp/src/packet.rs:478
Method
new_default
()
client/src/lib.rs:275
Method
new_ed25519
Create a new ED25519 verification key.
wisp/src/extensions/cert.rs:74
Function
new_ext
(map: TwispMap)
server/src/handle/wisp/twisp.rs:126
Function
new_map
()
server/src/handle/wisp/twisp.rs:122
Method
new_server
Create a new server variant of the certificate authentication protocol extension.
wisp/src/extensions/cert.rs:220
Method
new_server
Create a new server variant of the password protocol extension.
wisp/src/extensions/password.rs:124
Method
new_server
Create a new server variant of the MOTD protocol extension builder.
wisp/src/extensions/motd.rs:53
Method
new_with_middleware
Create a Wisp V2 settings struct with some middleware.
wisp/src/mux/mod.rs:331
Method
poll_close
(self: Pin<&mut Self>, cx: &mut Context<'_>)
client/src/utils/rustls.rs:92
Method
poll_close
(self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/locked_sink.rs:292
Method
poll_close
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/stream/mod.rs:257
Method
poll_close
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/stream/compat.rs:143
Method
poll_close
( mut self: Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
wisp/src/ws/tokio_websockets.rs:72
Method
poll_close
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
wisp/src/ws/split.rs:58
Method
poll_close
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
wisp/src/ws/tokio_tungstenite.rs:73
Method
poll_close
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/ws/unfold.rs:178
Method
poll_close
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
server/src/util_map_err.rs:39
Method
poll_fill_buf
(self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/stream/compat.rs:67
Method
poll_fill_buf
(self: Pin<&mut Self>, cx: &mut Context<'_>)
server/src/util_chain.rs:79
Method
poll_fill_buf
( self: Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
server/src/listener.rs:65
Method
poll_flush
(self: Pin<&mut Self>, cx: &mut Context<'_>)
client/src/tokioio.rs:79
Method
poll_flush
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
client/src/stream_provider.rs:272
Method
poll_flush
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
client/src/utils/mod.rs:189
Method
poll_flush
(self: Pin<&mut Self>, cx: &mut Context<'_>)
client/src/utils/rustls.rs:88
Method
poll_flush
(self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/locked_sink.rs:288
Method
poll_flush
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/stream/mod.rs:244
Method
poll_flush
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/stream/compat.rs:136
Method
poll_flush
( mut self: Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
wisp/src/ws/tokio_websockets.rs:65
Method
poll_flush
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
wisp/src/ws/split.rs:51
Method
poll_flush
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
server/src/util_map_err.rs:48
Method
poll_flush
(self: Pin<&mut Self>, cx: &mut Context<'_>)
server/src/util_chain.rs:122
Method
poll_flush
( self: Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
server/src/listener.rs:135
Method
poll_next
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
client/src/utils/js.rs:126
Method
poll_next
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
client/src/utils/mod.rs:142
Method
poll_next
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/stream/mod.rs:79
Method
poll_next
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/stream/compat.rs:28
Method
poll_next
( mut self: Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
wisp/src/ws/tokio_websockets.rs:28
Method
poll_next
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
wisp/src/ws/split.rs:27
Method
poll_next
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
wisp/src/ws/tokio_tungstenite.rs:28
← previous
next →
301–400 of 459, ranked by callers