Expand description
Incoming data stream cell handlers, shared by the relay and onion service implementations.
Structsยง
- Inbound
Data ๐CmdChecker - A
CmdCheckerthat enforces invariants for inbound data streams. - Incoming
CmdChecker ๐ - A
CmdCheckerthat enforces correctness for incoming commands on unrecognized streams that have a non-zero stream ID. - Incoming
Stream - A pending request from the other end of the circuit for us to open a new stream.
- Incoming
Stream Request Context - Information about a stream request, as passed to an
IncomingStreamRequestFilter. - Incoming
Stream ๐Request Handler - Data required for handling an incoming stream request.
- Stream
ReqInfo ๐ - Information about an incoming stream request.
Enumsยง
- Incoming
Data ๐Stream Msg - An allowable incoming message on an incoming data stream.
- Incoming
Stream Request - The allowed incoming messages on an
IncomingStream. - Incoming
Stream Request Disposition - What action to take with an incoming stream request.
Traitsยง
- Incoming
Stream Request Filter - A callback that can check whether a given stream request is acceptable immediately on its receipt.
Type Aliasesยง
- Relay
CmdSet ๐ - Bit-vector used to represent a list of permitted commands.
- Stream
ReqSender ๐ - MPSC queue containing stream requests