Module tokio_proto::streaming::pipeline::advanced[][src]

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 Definitions

PipelineMessage

Message used to communicate through the multiplex dispatch