Expand description
Declare DataStream, a type that wraps RawCellStream so as to be useful for byte-oriented communication.
Structsยง
- Client
Data Stream Ctrl - An object used to control and monitor a data stream.
- Data
Reader - The read half of a
DataStream, implementingfutures::io::AsyncRead. - Data
Reader ๐Impl - Wrapper for the read part of a
DataStream. - Data
Reader ๐Inner - The inner reader for
DataReader. - Data
Stream - An anonymized stream over the Tor network.
- Data
Stream ๐Status - Shared status flags for tracking the status of as
DataStream. - Data
Writer - The write half of a
DataStream, implementingfutures::io::AsyncWrite. - Data
Writer ๐Impl - Internal: the write part of a DataStream
- Data
Writer ๐Inner - The inner writer for
DataWriter. - Outbound
Data ๐CmdChecker - A
CmdCheckerthat enforces invariants for outbound data streams.
Enumsยง
- Client
Data ๐Stream Msg - An allowable incoming message on a client data stream.
- Data
Reader ๐State - An enumeration for the state of a
DataReaderInner. - Data
Writer ๐State - An enumeration for the state of a DataWriter.
Type Aliasesยง
- BoxSync
Future ๐ - Helper type: Like BoxFuture, but also requires that the future be Sync.
- Rate
Config ๐Stream - A stream of
RateLimitedWriterConfigused to update aDynamicRateLimitedWriter.