Module advanced

Source
Expand description

Provides the substrate for implementing pipelined, streaming protocols.

In most cases, it’s sufficient to work with streaming::pipeline::{Client, Server} instead. But for some advanced protocols in which the client and servers have more of a peer relationship, it’s useful to work directly with these implementation details.

Structs§

Pipeline
Provides protocol pipelining functionality in a generic way over clients and servers. Used internally by pipeline::Client and pipeline::Server.

Traits§

Dispatch
Dispatch messages from the transport to the service

Type Aliases§

PipelineMessage
Message used to communicate through the multiplex dispatch