Crate fidl_fuchsia_wlan_policy

Source

Macros§

CredentialUnknown
Pattern that matches an unknown Credential member.

Structs§

AccessPointControllerControlHandle
AccessPointControllerEventStream
AccessPointControllerMarker
AccessPointControllerProxy
AccessPointControllerRequestStream
A Stream of incoming requests for fuchsia.wlan.policy/AccessPointController.
AccessPointControllerStartAccessPointRequest
AccessPointControllerStartAccessPointResponder
AccessPointControllerStartAccessPointResponse
AccessPointControllerStopAccessPointRequest
AccessPointControllerStopAccessPointResponder
AccessPointControllerStopAccessPointResponse
AccessPointControllerSynchronousProxy
AccessPointListenerControlHandle
AccessPointListenerEventStream
AccessPointListenerGetListenerRequest
AccessPointListenerMarker
AccessPointListenerProxy
AccessPointListenerRequestStream
A Stream of incoming requests for fuchsia.wlan.policy/AccessPointListener.
AccessPointListenerSynchronousProxy
AccessPointProviderControlHandle
AccessPointProviderEventStream
AccessPointProviderGetControllerRequest
AccessPointProviderMarker
AccessPointProviderProxy
AccessPointProviderRequestStream
A Stream of incoming requests for fuchsia.wlan.policy/AccessPointProvider.
AccessPointProviderSynchronousProxy
AccessPointState
Information about the individual operating access points. This includes limited information about any connected clients.
AccessPointStateUpdatesControlHandle
AccessPointStateUpdatesEventStream
AccessPointStateUpdatesMarker
AccessPointStateUpdatesOnAccessPointStateUpdateRequest
AccessPointStateUpdatesOnAccessPointStateUpdateResponder
AccessPointStateUpdatesProxy
AccessPointStateUpdatesRequestStream
A Stream of incoming requests for fuchsia.wlan.policy/AccessPointStateUpdates.
AccessPointStateUpdatesSynchronousProxy
Bss
Information for a particular ScanResult entry.
ClientControllerConnectRequest
ClientControllerConnectResponder
ClientControllerConnectResponse
ClientControllerControlHandle
ClientControllerEventStream
ClientControllerGetSavedNetworksRequest
ClientControllerMarker
ClientControllerProxy
ClientControllerRemoveNetworkRequest
ClientControllerRemoveNetworkResponder
ClientControllerRequestStream
A Stream of incoming requests for fuchsia.wlan.policy/ClientController.
ClientControllerSaveNetworkRequest
ClientControllerSaveNetworkResponder
ClientControllerScanForNetworksRequest
ClientControllerStartClientConnectionsResponder
ClientControllerStartClientConnectionsResponse
ClientControllerStopClientConnectionsResponder
ClientControllerStopClientConnectionsResponse
ClientControllerSynchronousProxy
ClientListenerControlHandle
ClientListenerEventStream
ClientListenerGetListenerRequest
ClientListenerMarker
ClientListenerProxy
ClientListenerRequestStream
A Stream of incoming requests for fuchsia.wlan.policy/ClientListener.
ClientListenerSynchronousProxy
ClientProviderControlHandle
ClientProviderEventStream
ClientProviderGetControllerRequest
ClientProviderMarker
ClientProviderProxy
ClientProviderRequestStream
A Stream of incoming requests for fuchsia.wlan.policy/ClientProvider.
ClientProviderSynchronousProxy
ClientStateSummary
Information about the current client state for the device. This includes if the device will attempt to connect to access points (when applicable), any existing connections and active connection attempts and their outcomes.
ClientStateUpdatesControlHandle
ClientStateUpdatesEventStream
ClientStateUpdatesMarker
ClientStateUpdatesOnClientStateUpdateRequest
ClientStateUpdatesOnClientStateUpdateResponder
ClientStateUpdatesProxy
ClientStateUpdatesRequestStream
A Stream of incoming requests for fuchsia.wlan.policy/ClientStateUpdates.
ClientStateUpdatesSynchronousProxy
ConnectedClientInformation
Connected client information. This is initially limited to the number of connected clients.
Empty
Empty struct used in place of optional values.
NetworkConfig
Network information used to establish a connection.
NetworkConfigIteratorControlHandle
NetworkConfigIteratorEventStream
NetworkConfigIteratorGetNextResponder
NetworkConfigIteratorGetNextResponse
NetworkConfigIteratorMarker
NetworkConfigIteratorProxy
NetworkConfigIteratorRequestStream
A Stream of incoming requests for fuchsia.wlan.policy/NetworkConfigIterator.
NetworkConfigIteratorSynchronousProxy
NetworkIdentifier
Primary means of distinguishing between available networks - the combination of the (mostly) human recognizable name and the security type. The security type is used to distinguish between different network protection (or lack thereof) types.
NetworkState
Information about current network connections and attempts.
ScanResult
Information from an observed wlan network. This includes the network name, security type, detected access point information and network compatibility information.
ScanResultIteratorControlHandle
ScanResultIteratorEventStream
ScanResultIteratorGetNextResponder
ScanResultIteratorGetNextResponse
ScanResultIteratorMarker
ScanResultIteratorProxy
ScanResultIteratorRequestStream
A Stream of incoming requests for fuchsia.wlan.policy/ScanResultIterator.
ScanResultIteratorSynchronousProxy

Enums§

AccessPointControllerEvent
AccessPointControllerRequest
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.
AccessPointListenerEvent
AccessPointListenerRequest
The AccessPointListener API provides a mechanism for callers to receive state change updates about wlan access point operation.
AccessPointProviderEvent
AccessPointProviderRequest
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.
AccessPointStateUpdatesEvent
AccessPointStateUpdatesRequest
AccessPoint operation status changes along with associated connection status.
ClientControllerEvent
ClientControllerRequest
ClientControllers allow the caller to trigger wlan state changes. This includes whether connections will be attempted, scan triggers and saved network configuration changes.
ClientListenerEvent
ClientListenerRequest
The ClientListener API provides a mechanism for callers to receive state change updates about wlan operation.
ClientProviderEvent
ClientProviderRequest
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.
ClientStateUpdatesEvent
ClientStateUpdatesRequest
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 devices.
Compatibility
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 privacy concerns.
ConnectionState
Connection states used to update registered wlan observers.
ConnectivityMode
Connectivity operating mode for the access point.
Credential
Information used to verify access to a target network.
DisconnectStatus
Disconnect and connection attempt failure status codes
NetworkConfigChangeError
Potential error cases for saving and removing network configurations.
NetworkConfigIteratorEvent
NetworkConfigIteratorRequest
Iterator used by callers to retrieve saved network information.
OperatingBand
Operating band for wlan control request and status updates.
OperatingState
Current detailed operating state for an access point.
RequestStatus
ScanErrorCode
Wlan scan error codes.
ScanResultIteratorEvent
ScanResultIteratorRequest
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.
SecurityType
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.
WlanClientState
Wlan operating state for client connections

Traits§

AccessPointControllerProxyInterface
AccessPointListenerProxyInterface
AccessPointProviderProxyInterface
AccessPointStateUpdatesProxyInterface
ClientControllerProxyInterface
ClientListenerProxyInterface
ClientProviderProxyInterface
ClientStateUpdatesProxyInterface
NetworkConfigIteratorProxyInterface
ScanResultIteratorProxyInterface

Type Aliases§

ClientControllerRemoveNetworkResult
ClientControllerSaveNetworkResult
ScanResultIteratorGetNextResult