AccessPointControllers allow the caller to trigger wlan state changes. This
includes whether the device will act as an access point and provide a wlan
network for other co-located devices.
The AccessPointListener API provides a mechanism for callers to receive state change
updates about wlan access point operation.
The AccessPointProvider API provides a mechanism for access point
control and is intended to be called by applications or entities representing
the user (ex, Settings). This API is not intended to be called by other
applications to change wlan state without explicit user control.
AccessPoint operation status changes along with associated connection status.
ClientControllers allow the caller to trigger wlan state changes. This includes
whether connections will be attempted, scan triggers and saved network
The ClientListener API provides a mechanism for callers to receive state change
updates about wlan operation.
The ClientProvider API provides a mechanism for wlan control and is intended
to be called by applications or entities representing the user (ex, Settings).
This API is not intended to be called by other applications to change wlan
state without explicit user control.
Wlan status changes for client connections and the associated network state.
These updates contain information about whether or not the device will attempt
to connect to networks, saved network configuration change information,
individual connection state information by NetworkIdentifier and connection
attempt information. The connection and network related calls are based on
NetworkIdentifier to allow multiple simultaneous connections on supporting
High level compatibility for the scan result. Not all network security protocols
are supported. New protocols may be detected before they are connectable
and deprecated protocols may explicitly be unsupported due to security and
Connection states used to update registered wlan observers.
Connectivity operating mode for the access point.
Information used to verify access to a target network.
Disconnect and connection attempt failure status codes
Potential error cases for saving and removing network configurations.
Iterator used by callers to retrieve saved network information.
Operating band for wlan control request and status updates.
Current detailed operating state for an access point.
Wlan scan error codes.
Iterator used to send back scan results to the caller. The corresponding channel
will be closed after the scan is complete and results are returned or fails due
to an error.
High level protection type for the network. This does not convey all details needed
for the mechanism of the connection, but is primarily used to map the target network
to proper scan results.
Wlan operating state for client connections