pub trait LocalRoamManagerApi: Send + Sync {
    // Required method
    fn get_roam_monitor(
        &mut self,
        signal: Signal,
        currently_fulfilled_connection: ConnectSelection,
        roam_sender: UnboundedSender<ScannedCandidate>
    ) -> Box<dyn RoamMonitorApi>;
}
Expand description

Local Roam Manager is implemented as a trait so that it can be stubbed out in unit tests.

Required Methods§

source

fn get_roam_monitor( &mut self, signal: Signal, currently_fulfilled_connection: ConnectSelection, roam_sender: UnboundedSender<ScannedCandidate> ) -> Box<dyn RoamMonitorApi>

Implementors§