Skip to main content

QueuePolicy

Trait QueuePolicy 

Source
pub trait QueuePolicy {
    // Required method
    fn speed_for(
        &self,
        space: &LinkSpace<LinkProperties>,
        agent: u64,
    ) -> Result<SpeedDecision, LinkSpaceError>;
}
Expand description

Policy for choosing an agent’s link speed from ordered occupancy.

Required Methods§

Source

fn speed_for( &self, space: &LinkSpace<LinkProperties>, agent: u64, ) -> Result<SpeedDecision, LinkSpaceError>

Compute the speed decision for agent in space.

Implementors§