Interface | Description |
---|---|
BuildProperties |
Abstraction of android.os.Build, to enable mocking statics for testing.
|
PropertyService |
Abstraction of android.os.SystemProperties, to enable mocking out its static methods.
|
SoftApManager.Listener |
Listener for soft AP state changes.
|
WifiNative.HotlistEventHandler | |
WifiNative.PnoEventHandler |
Handler to notify the occurrence of various events during PNO scan.
|
WifiNative.RttEventHandler | |
WifiNative.ScanEventHandler | |
WifiNative.SignificantWifiChangeEventHandler | |
WifiNative.WifiLoggerEventHandler | |
WifiNative.WifiRssiEventHandler |
Class | Description |
---|---|
BackupManagerProxy |
Wrapper around BackupManager, to allow use of mock during unit test.
|
BaseWifiLogger | |
Clock |
Wrapper class for time operations.
|
ConfigurationMap | |
FrameworkFacade |
This class allows overriding objects with mocks to write unit tests
|
IMSIParameter | |
RttService | |
ScanDetail |
Wifi scan result details.
|
ScanDetailCache |
Maps BSSIDs to their individual ScanDetails for a given WifiConfiguration.
|
SIMAccessor | |
SoftApManager |
Manage WiFi in AP mode.
|
StateChangeResult |
Stores supplicant state change information passed from WifiMonitor to
a state machine.
|
SupplicantStateTracker |
Tracks the state changes in supplicant and provides functionality
that is based on these state changes:
- detect a failed WPA handshake that loops indefinitely
- authentication failure handling
|
WifiApConfigStore |
Provides API for reading/writing soft access point configuration.
|
WifiCertManager |
Manager class for affiliated Wifi certificates.
|
WifiConfigManager |
This class provides the API to manage configured
wifi networks.
|
WifiConfigStore |
This class provides the API's to save/load/modify network configurations from a persistent
config database.
|
WifiConfigurationUtil |
Helper for working with
WifiConfiguration objects. |
WifiConnectivityManager |
This class manages all the connectivity related scanning activities.
|
WifiController |
WifiController is the class used to manage on/off state of WifiStateMachine for various operating
modes (normal, airplane, wifi hotspot, etc.).
|
WifiCountryCode |
Provide functions for making changes to WiFi country code.
|
WifiInjector |
WiFi dependency injector using thread-safe lazy singleton pattern.
|
WifiLastResortWatchdog |
This Class is a Work-In-Progress, intended behavior is as follows:
Essentially this class automates a user toggling 'Airplane Mode' when WiFi "won't work".
|
WifiLastResortWatchdog.AvailableNetworkFailureCount |
This class holds the failure counts for an 'available network' (one of the potential
candidates for connection, as determined by framework).
|
WifiLockManager |
WifiLockManager maintains the list of wake locks held by different applications.
|
WifiLoggerHal | |
WifiMetrics |
Provides storage for wireless connectivity metrics, as they are generated.
|
WifiMonitor |
Listens for events from the wpa_supplicant server, and passes them on
to the
StateMachine for handling. |
WifiNative |
Native calls for bring up/shut down of the supplicant daemon and for
sending requests to the supplicant daemon
waitForEvent() is called on the monitor thread for events.
|
WifiNative.BucketSettings | |
WifiNative.ChannelSettings | |
WifiNative.PnoNetwork |
Network parameters to start PNO scan.
|
WifiNative.PnoSettings |
Parameters to start PNO scan.
|
WifiNative.RingBufferStatus | |
WifiNative.RxFateReport |
Represents the fate information for one inbound packet.
|
WifiNative.ScanCapabilities | |
WifiNative.ScanSettings | |
WifiNative.TdlsCapabilities | |
WifiNative.TdlsStatus | |
WifiNative.TxFateReport |
Represents the fate information for one outbound packet.
|
WifiNative.WifiChannelInfo |
Wi-Fi channel information.
|
WifiNetworkHistory |
Provides an API to read and write the network history from WifiConfigurations to file
This is largely separate and extra to the supplicant config file.
|
WifiNetworkScoreCache | |
WifiQualifiedNetworkSelector |
This class looks at all the connectivity scan results then
select an network for the phone to connect/roam to.
|
WifiScoreReport |
Calculate scores for connected wifi networks.
|
WifiService | |
WifiServiceImpl |
WifiService handles remote WiFi operation requests by implementing
the IWifiManager interface.
|
WifiSettingsStore | |
WifiStateMachine |
Track the state of Wifi connectivity.
|
WifiStateMachine.SimAuthRequestData | |
WnmData |
This class carries the payload of a Hotspot 2.0 Wireless Network Management (WNM) frame,
described in the Hotspot 2.0 spec, section 3.2.
|