MCPcopy Create free account

hub / github.com/MercuryWorkshop/epoxy-tls / functions

Functions459 in github.com/MercuryWorkshop/epoxy-tls

Methodget_congestion_stream_types
(&self)
server/src/handle/wisp/wispnet.rs:90
Methodget_congestion_stream_types
(&self)
server/src/handle/wisp/twisp.rs:46
Methodget_endpoint
(&self)
server/src/config.rs:317
Methodget_extension_ids
Get a `Vec` of all extension IDs that are supported by both sides.
wisp/src/mux/mod.rs:201
Methodget_extensions_mut
Get a mutable reference to the extensions that are supported by both sides.
wisp/src/mux/mod.rs:196
Methodget_flow_control
(ty: StreamType, flow_stream_types: &[u8])
wisp/src/mux/server.rs:56
Methodget_flow_control
(ty: StreamType, flow_stream_types: &[u8])
wisp/src/mux/client.rs:46
Methodget_id
(&self)
wisp/src/extensions/cert.rs:141
Methodget_id
(&self)
wisp/src/extensions/password.rs:56
Methodget_id
(&self)
wisp/src/extensions/motd.rs:27
Methodget_id
(&self)
server/src/handle/wisp/wispnet.rs:56
Methodget_id
(&self)
server/src/handle/wisp/twisp.rs:37
Methodget_protocol_extension_stream
(&self)
wisp/src/stream/mod.rs:169
Methodget_supported_packets
(&self)
server/src/handle/wisp/wispnet.rs:87
Methodget_supported_packets
(&self)
server/src/handle/wisp/twisp.rs:41
Methodhandle_connect_packet
( &mut self, _: crate::stream::MuxStream<W>, _: crate::packet::ConnectPacket, )
wisp/src/mux/client.rs:22
Methodhandle_continue_packet
( &mut self, id: u32, pkt: ContinuePacket, streams: &mut StreamMap, )
wisp/src/mux/client.rs:30
Methodhandle_data_packet
( &mut self, id: u32, pkt: Payload, streams: &mut StreamMap, )
wisp/src/mux/server.rs:33
Methodhandle_error
( &mut self, err: WispError, _: &mut LockedWebSocketWrite<W>, )
wisp/src/mux/client.rs:121
Methodhandle_handshake
( &mut self, _: &mut dyn TransportRead, _: &mut dyn TransportWrite, )
server/src/handle/wisp/wispnet.rs:99
Methodhandle_handshake
( &mut self, _: &mut dyn WebSocketRead, _: &mut dyn WebSocketWrite, )
server/src/handle/wisp/twisp.rs:54
Methodhandle_packet
Handle receiving a packet.
wisp/src/extensions/mod.rs:123
Methodhandle_packet
( &mut self, packet_type: u8, mut packet: Bytes, _: &mut dyn TransportRead, write: &mut dyn Transpor
server/src/handle/wisp/wispnet.rs:107
Methodhandle_packet
( &mut self, packet_type: u8, mut packet: Bytes, _: &mut dyn WebSocketRead, _: &mut dyn WebSocketWri
server/src/handle/wisp/twisp.rs:62
Functionhandle_stream
( mux: MuxStream<WispStreamWrite>, wisp: MuxStream<WispStreamWrite>, mux_id: String, uuid: Uuid, resolved
server/src/handle/wisp/wispnet.rs:175
Methodhandshake
( &mut self, rx: &mut R, tx: &mut LockedWebSocketWrite<W>, v2: Option<WispV2Handshake>, )
wisp/src/mux/client.rs:60
Methodinner
Borrow the inner type.
client/src/tokioio.rs:28
Methodinner_mut
Mut borrow the inner type.
client/src/tokioio.rs:33
Methodinto_split
(self)
wisp/src/stream/compat.rs:209
Functionis_default_motd
(str: &String)
server/src/config.rs:156
Functionis_null_body
(code: u16)
client/src/utils/mod.rs:59
Methodis_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
Methodis_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
Methodis_terminated
(&self)
wisp/src/unfair_select.rs:61
Methodis_write_vectored
(&self)
client/src/tokioio.rs:90
Methodis_write_vectored
(&self)
server/src/util_chain.rs:130
Methodis_write_vectored
(&self)
server/src/listener.rs:111
Functionmain
()
server/build.rs:5
Functionmain
()
server/src/main.rs:121
Functionmain
()
simple-wisp-client/src/main.rs:93
Functionmap_close_notify
(x: std::io::Result<usize>)
client/src/utils/rustls.rs:23
Methodmaybe_write
(&mut self)
wisp/src/stream/mod.rs:200
Methodnew
Wrap a type implementing Tokio's IO traits.
client/src/tokioio.rs:23
Methodnew
( onopen: Function, onclose: Function, onerror: Function, onmessage: Function, )
client/src/lib.rs:312
Methodnew
( wisp_generator: ProviderWispTransportGenerator, options: &EpoxyClientOptions, )
client/src/stream_provider.rs:68
Methodnew
(reader: R, capacity: usize)
client/src/utils/mod.rs:108
Methodnew
(cx: &mut Context<'_>)
wisp/src/locked_sink.rs:33
Methodnew
Create a Wisp V2 settings struct with no middleware.
wisp/src/mux/mod.rs:323
Methodnew
(id: u32, flow_status: FlowControl, buffer_size: u32)
wisp/src/mux/inner.rs:68
Methodnew
( rx: R, tx: W, buffer_size: u32, wisp_v2: Option<WispV2Handshake>, )
wisp/src/mux/server.rs:176
Methodnew
( rx: R, tx: W, wisp_v2: Option<WispV2Handshake>, )
wisp/src/mux/client.rs:137
Methodnew
Create a new type-erased protocol extension.
wisp/src/extensions/mod.rs:32
Methodnew
( inner: flume::Receiver<Payload>, write: LockedWebSocketWrite<W>, info: Arc<StreamInfo>, )
wisp/src/stream/mod.rs:48
Methodnew
(inner: MuxStreamRead<W>)
wisp/src/stream/compat.rs:41
Methodnew
(a: A, b: B)
server/src/listener.rs:165
Methodnew_client
Create a new client variant of the certificate authentication protocol extension.
wisp/src/extensions/cert.rs:228
Methodnew_client
Create a new client variant of the password protocol extension with a username and password.
wisp/src/extensions/password.rs:129
Methodnew_client
Create a new client variant of the MOTD protocol extension builder.
wisp/src/extensions/motd.rs:58
Methodnew_close
(stream_id: u32, reason: CloseReason)
wisp/src/packet.rs:492
Methodnew_continue
(stream_id: u32, buffer_remaining: u32)
wisp/src/packet.rs:485
Methodnew_data
(stream_id: u32, data: impl Into<PayloadRef<'a>>)
wisp/src/packet.rs:478
Methodnew_default
()
client/src/lib.rs:275
Methodnew_ed25519
Create a new ED25519 verification key.
wisp/src/extensions/cert.rs:74
Functionnew_ext
(map: TwispMap)
server/src/handle/wisp/twisp.rs:126
Functionnew_map
()
server/src/handle/wisp/twisp.rs:122
Methodnew_server
Create a new server variant of the certificate authentication protocol extension.
wisp/src/extensions/cert.rs:220
Methodnew_server
Create a new server variant of the password protocol extension.
wisp/src/extensions/password.rs:124
Methodnew_server
Create a new server variant of the MOTD protocol extension builder.
wisp/src/extensions/motd.rs:53
Methodnew_with_middleware
Create a Wisp V2 settings struct with some middleware.
wisp/src/mux/mod.rs:331
Methodpoll_close
(self: Pin<&mut Self>, cx: &mut Context<'_>)
client/src/utils/rustls.rs:92
Methodpoll_close
(self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/locked_sink.rs:292
Methodpoll_close
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/stream/mod.rs:257
Methodpoll_close
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/stream/compat.rs:143
Methodpoll_close
( mut self: Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
wisp/src/ws/tokio_websockets.rs:72
Methodpoll_close
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
wisp/src/ws/split.rs:58
Methodpoll_close
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
wisp/src/ws/tokio_tungstenite.rs:73
Methodpoll_close
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/ws/unfold.rs:178
Methodpoll_close
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
server/src/util_map_err.rs:39
Methodpoll_fill_buf
(self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/stream/compat.rs:67
Methodpoll_fill_buf
(self: Pin<&mut Self>, cx: &mut Context<'_>)
server/src/util_chain.rs:79
Methodpoll_fill_buf
( self: Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
server/src/listener.rs:65
Methodpoll_flush
(self: Pin<&mut Self>, cx: &mut Context<'_>)
client/src/tokioio.rs:79
Methodpoll_flush
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
client/src/stream_provider.rs:272
Methodpoll_flush
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
client/src/utils/mod.rs:189
Methodpoll_flush
(self: Pin<&mut Self>, cx: &mut Context<'_>)
client/src/utils/rustls.rs:88
Methodpoll_flush
(self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/locked_sink.rs:288
Methodpoll_flush
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/stream/mod.rs:244
Methodpoll_flush
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/stream/compat.rs:136
Methodpoll_flush
( mut self: Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
wisp/src/ws/tokio_websockets.rs:65
Methodpoll_flush
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
wisp/src/ws/split.rs:51
Methodpoll_flush
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
server/src/util_map_err.rs:48
Methodpoll_flush
(self: Pin<&mut Self>, cx: &mut Context<'_>)
server/src/util_chain.rs:122
Methodpoll_flush
( self: Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
server/src/listener.rs:135
Methodpoll_next
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
client/src/utils/js.rs:126
Methodpoll_next
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
client/src/utils/mod.rs:142
Methodpoll_next
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/stream/mod.rs:79
Methodpoll_next
(mut self: Pin<&mut Self>, cx: &mut Context<'_>)
wisp/src/stream/compat.rs:28
Methodpoll_next
( mut self: Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
wisp/src/ws/tokio_websockets.rs:28
Methodpoll_next
( self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
wisp/src/ws/split.rs:27
Methodpoll_next
( mut self: std::pin::Pin<&mut Self>, cx: &mut std::task::Context<'_>, )
wisp/src/ws/tokio_tungstenite.rs:28
← previousnext →301–400 of 459, ranked by callers