[][src]Module smartpool::channel

Structs

BitAssigner

A struct used by pools to dispatch up to 64 present bitfield bits to channels.

MultiChannel

A round-robin multi channel wrapper.

NotEnoughBits
ShortestDeadlineFirst

A priority channel where each task corresponds to a time::SteadyTime deadline, and the task with the earliest deadline will be executed first.

VecDequeChannel

A simple FIFO channel.

Traits

Channel

A channel by which futures becomes available to the thread pool.

Exec

Trait for channels for which a task can be submitted.

ExecParam

Trait for channels for which a task can be submitted along side an additional parameter.