pub struct StationaryMonitor {
pub connection_data: RoamingConnectionData,
pub telemetry_sender: TelemetrySender,
/* private fields */
}Fields§
§connection_data: RoamingConnectionData§telemetry_sender: TelemetrySenderImplementations§
Source§impl StationaryMonitor
impl StationaryMonitor
pub fn new( ap_state: ApState, network_identifier: NetworkIdentifier, credential: Credential, telemetry_sender: TelemetrySender, saved_networks: Arc<dyn SavedNetworksManagerApi>, past_roams: Arc<Mutex<PastRoamList>>, ) -> Self
Trait Implementations§
Source§impl RoamMonitorApi for StationaryMonitor
impl RoamMonitorApi for StationaryMonitor
fn handle_roam_trigger_data<'life0, 'async_trait>(
&'life0 mut self,
data: RoamTriggerData,
) -> Pin<Box<dyn Future<Output = Result<RoamTriggerDataOutcome, Error>> + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn should_send_roam_request( &self, request: PolicyRoamRequest, ) -> Result<bool, Error>
fn notify_of_roam_attempt(&mut self)
Auto Trait Implementations§
impl Freeze for StationaryMonitor
impl !RefUnwindSafe for StationaryMonitor
impl !Send for StationaryMonitor
impl !Sync for StationaryMonitor
impl Unpin for StationaryMonitor
impl !UnwindSafe for StationaryMonitor
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
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more