Struct wlancfg_lib::client::roaming::roam_monitor::RoamMonitor
source · pub struct RoamMonitor { /* private fields */ }
Expand description
Keeps record of connection data and a valid roam sender, and can trigger roam search requests, which may lead to roaming.
Implementations§
source§impl RoamMonitor
impl RoamMonitor
pub fn new( roam_search_sender: UnboundedSender<RoamSearchRequest>, roam_sender: UnboundedSender<ScannedCandidate>, connection_data: ConnectionData, telemetry_sender: TelemetrySender ) -> Self
Trait Implementations§
source§impl RoamMonitorApi for RoamMonitor
impl RoamMonitorApi for RoamMonitor
fn handle_connection_stats( &mut self, stats: SignalReportIndication ) -> Result<u8, Error>
fn get_signal_data(&self) -> SignalData
Auto Trait Implementations§
impl Freeze for RoamMonitor
impl !RefUnwindSafe for RoamMonitor
impl Send for RoamMonitor
impl Sync for RoamMonitor
impl Unpin for RoamMonitor
impl !UnwindSafe for RoamMonitor
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more