| [ |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.wlan.policy/AccessPointController.StartAccessPoint", |
| "strictness": "strict", |
| "ordinal": "8555907992506429927", |
| "direction": "two_way", |
| "request": "fuchsia.wlan.policy/AccessPointControllerStartAccessPointRequest", |
| "response": "fuchsia.wlan.policy/AccessPointControllerStartAccessPointResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.wlan.policy/AccessPointController.StopAccessPoint", |
| "strictness": "strict", |
| "ordinal": "809231643459398573", |
| "direction": "two_way", |
| "request": "fuchsia.wlan.policy/AccessPointControllerStopAccessPointRequest", |
| "response": "fuchsia.wlan.policy/AccessPointControllerStopAccessPointResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.wlan.policy/AccessPointController.StopAllAccessPoints", |
| "strictness": "strict", |
| "ordinal": "2932772761818876941", |
| "direction": "one_way" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.wlan.policy/AccessPointController", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/AccessPointControllerStartAccessPointRequest.band", |
| "ordinal": "3", |
| "type": "fuchsia.wlan.policy/OperatingBand" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/AccessPointControllerStartAccessPointRequest.config", |
| "ordinal": "1", |
| "type": "fuchsia.wlan.policy/NetworkConfig" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/AccessPointControllerStartAccessPointRequest.mode", |
| "ordinal": "2", |
| "type": "fuchsia.wlan.policy/ConnectivityMode" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/AccessPointControllerStartAccessPointRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/AccessPointControllerStartAccessPointResponse.status", |
| "ordinal": "1", |
| "type": "fuchsia.wlan.common/RequestStatus" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/AccessPointControllerStartAccessPointResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/AccessPointControllerStopAccessPointRequest.config", |
| "ordinal": "1", |
| "type": "fuchsia.wlan.policy/NetworkConfig" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/AccessPointControllerStopAccessPointRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/AccessPointControllerStopAccessPointResponse.status", |
| "ordinal": "1", |
| "type": "fuchsia.wlan.common/RequestStatus" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/AccessPointControllerStopAccessPointResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.wlan.policy/AccessPointListener.GetListener", |
| "strictness": "strict", |
| "ordinal": "993943600521482229", |
| "direction": "one_way", |
| "request": "fuchsia.wlan.policy/AccessPointListenerGetListenerRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.wlan.policy/AccessPointListener", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/AccessPointListenerGetListenerRequest.updates", |
| "ordinal": "1", |
| "type": "client_end:fuchsia.wlan.policy/AccessPointStateUpdates" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/AccessPointListenerGetListenerRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.wlan.policy/AccessPointProvider.GetController", |
| "strictness": "strict", |
| "ordinal": "3700157099987764988", |
| "direction": "one_way", |
| "request": "fuchsia.wlan.policy/AccessPointProviderGetControllerRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.wlan.policy/AccessPointProvider", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/AccessPointProviderGetControllerRequest.requests", |
| "ordinal": "1", |
| "type": "server_end:fuchsia.wlan.policy/AccessPointController" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/AccessPointProviderGetControllerRequest.updates", |
| "ordinal": "2", |
| "type": "client_end:fuchsia.wlan.policy/AccessPointStateUpdates" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/AccessPointProviderGetControllerRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/AccessPointState.band", |
| "ordinal": "3", |
| "type": "fuchsia.wlan.policy/OperatingBand" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/AccessPointState.clients", |
| "ordinal": "5", |
| "type": "fuchsia.wlan.policy/ConnectedClientInformation" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/AccessPointState.frequency", |
| "ordinal": "4", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/AccessPointState.id", |
| "ordinal": "6", |
| "type": "fuchsia.wlan.policy/NetworkIdentifier" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/AccessPointState.mode", |
| "ordinal": "2", |
| "type": "fuchsia.wlan.policy/ConnectivityMode" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/AccessPointState.state", |
| "ordinal": "1", |
| "type": "fuchsia.wlan.policy/OperatingState" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.wlan.policy/AccessPointState" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.wlan.policy/AccessPointStateUpdates.OnAccessPointStateUpdate", |
| "strictness": "strict", |
| "ordinal": "1255370702234677068", |
| "direction": "two_way", |
| "request": "fuchsia.wlan.policy/AccessPointStateUpdatesOnAccessPointStateUpdateRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.wlan.policy/AccessPointStateUpdates", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/AccessPointStateUpdatesOnAccessPointStateUpdateRequest.access_points", |
| "ordinal": "1", |
| "type": "vector<fuchsia.wlan.policy/AccessPointState>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/AccessPointStateUpdatesOnAccessPointStateUpdateRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/Bss.bssid", |
| "ordinal": "1", |
| "type": "array<uint8,6>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/Bss.frequency", |
| "ordinal": "3", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/Bss.rssi", |
| "ordinal": "2", |
| "type": "int8" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/Bss.timestamp_nanos", |
| "ordinal": "4", |
| "type": "int64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.wlan.policy/Bss" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.wlan.policy/ClientController.Connect", |
| "strictness": "strict", |
| "ordinal": "4473365760161658506", |
| "direction": "two_way", |
| "request": "fuchsia.wlan.policy/ClientControllerConnectRequest", |
| "response": "fuchsia.wlan.policy/ClientControllerConnectResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.wlan.policy/ClientController.GetSavedNetworks", |
| "strictness": "strict", |
| "ordinal": "4244079249407414902", |
| "direction": "one_way", |
| "request": "fuchsia.wlan.policy/ClientControllerGetSavedNetworksRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.wlan.policy/ClientController.RemoveNetwork", |
| "strictness": "strict", |
| "ordinal": "6096354063149313269", |
| "direction": "two_way", |
| "request": "fuchsia.wlan.policy/ClientControllerRemoveNetworkRequest", |
| "response": "fuchsia.wlan.policy/ClientController_RemoveNetwork_Response", |
| "error": "fuchsia.wlan.policy/NetworkConfigChangeError" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.wlan.policy/ClientController.SaveNetwork", |
| "strictness": "strict", |
| "ordinal": "9083515676416105126", |
| "direction": "two_way", |
| "request": "fuchsia.wlan.policy/ClientControllerSaveNetworkRequest", |
| "response": "fuchsia.wlan.policy/ClientController_SaveNetwork_Response", |
| "error": "fuchsia.wlan.policy/NetworkConfigChangeError" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.wlan.policy/ClientController.ScanForNetworks", |
| "strictness": "strict", |
| "ordinal": "1896098576911546771", |
| "direction": "one_way", |
| "request": "fuchsia.wlan.policy/ClientControllerScanForNetworksRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.wlan.policy/ClientController.StartClientConnections", |
| "strictness": "strict", |
| "ordinal": "9084475276655935024", |
| "direction": "two_way", |
| "response": "fuchsia.wlan.policy/ClientControllerStartClientConnectionsResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.wlan.policy/ClientController.StopClientConnections", |
| "strictness": "strict", |
| "ordinal": "3106760178337810921", |
| "direction": "two_way", |
| "response": "fuchsia.wlan.policy/ClientControllerStopClientConnectionsResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.wlan.policy/ClientController", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/ClientControllerConnectRequest.id", |
| "ordinal": "1", |
| "type": "fuchsia.wlan.policy/NetworkIdentifier" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/ClientControllerConnectRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/ClientControllerConnectResponse.status", |
| "ordinal": "1", |
| "type": "fuchsia.wlan.common/RequestStatus" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/ClientControllerConnectResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/ClientControllerGetSavedNetworksRequest.iterator", |
| "ordinal": "1", |
| "type": "server_end:fuchsia.wlan.policy/NetworkConfigIterator" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/ClientControllerGetSavedNetworksRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/ClientControllerRemoveNetworkRequest.config", |
| "ordinal": "1", |
| "type": "fuchsia.wlan.policy/NetworkConfig" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/ClientControllerRemoveNetworkRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/ClientControllerSaveNetworkRequest.config", |
| "ordinal": "1", |
| "type": "fuchsia.wlan.policy/NetworkConfig" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/ClientControllerSaveNetworkRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/ClientControllerScanForNetworksRequest.iterator", |
| "ordinal": "1", |
| "type": "server_end:fuchsia.wlan.policy/ScanResultIterator" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/ClientControllerScanForNetworksRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/ClientControllerStartClientConnectionsResponse.status", |
| "ordinal": "1", |
| "type": "fuchsia.wlan.common/RequestStatus" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/ClientControllerStartClientConnectionsResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/ClientControllerStopClientConnectionsResponse.status", |
| "ordinal": "1", |
| "type": "fuchsia.wlan.common/RequestStatus" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/ClientControllerStopClientConnectionsResponse" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.wlan.policy/ClientListener.GetListener", |
| "strictness": "strict", |
| "ordinal": "4603748734029913821", |
| "direction": "one_way", |
| "request": "fuchsia.wlan.policy/ClientListenerGetListenerRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.wlan.policy/ClientListener", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/ClientListenerGetListenerRequest.updates", |
| "ordinal": "1", |
| "type": "client_end:fuchsia.wlan.policy/ClientStateUpdates" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/ClientListenerGetListenerRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.wlan.policy/ClientProvider.GetController", |
| "strictness": "strict", |
| "ordinal": "8455833955746287574", |
| "direction": "one_way", |
| "request": "fuchsia.wlan.policy/ClientProviderGetControllerRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.wlan.policy/ClientProvider", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/ClientProviderGetControllerRequest.requests", |
| "ordinal": "1", |
| "type": "server_end:fuchsia.wlan.policy/ClientController" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/ClientProviderGetControllerRequest.updates", |
| "ordinal": "2", |
| "type": "client_end:fuchsia.wlan.policy/ClientStateUpdates" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/ClientProviderGetControllerRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/ClientStateSummary.networks", |
| "ordinal": "2", |
| "type": "vector<fuchsia.wlan.policy/NetworkState>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/ClientStateSummary.state", |
| "ordinal": "1", |
| "type": "fuchsia.wlan.policy/WlanClientState" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.wlan.policy/ClientStateSummary" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.wlan.policy/ClientStateUpdates.OnClientStateUpdate", |
| "strictness": "strict", |
| "ordinal": "3044927686994701189", |
| "direction": "two_way", |
| "request": "fuchsia.wlan.policy/ClientStateUpdatesOnClientStateUpdateRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.wlan.policy/ClientStateUpdates", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/ClientStateUpdatesOnClientStateUpdateRequest.summary", |
| "ordinal": "1", |
| "type": "fuchsia.wlan.policy/ClientStateSummary" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/ClientStateUpdatesOnClientStateUpdateRequest" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/Compatibility.DISALLOWED_INSECURE", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/Compatibility.DISALLOWED_NOT_SUPPORTED", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/Compatibility.SUPPORTED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.wlan.policy/Compatibility", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/ConnectedClientInformation.count", |
| "ordinal": "1", |
| "type": "uint8" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.wlan.policy/ConnectedClientInformation" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/ConnectionState.CONNECTED", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/ConnectionState.CONNECTING", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/ConnectionState.DISCONNECTED", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/ConnectionState.FAILED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.wlan.policy/ConnectionState", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/ConnectivityMode.LOCAL_ONLY", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/ConnectivityMode.UNRESTRICTED", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.wlan.policy/ConnectivityMode", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.wlan.policy/Credential.none", |
| "ordinal": "1", |
| "type": "fuchsia.wlan.policy/Empty" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.wlan.policy/Credential.password", |
| "ordinal": "2", |
| "type": "vector<uint8>" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.wlan.policy/Credential.psk", |
| "ordinal": "3", |
| "type": "vector<uint8>" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.wlan.policy/Credential", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/DisconnectStatus.CONNECTION_FAILED", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/DisconnectStatus.CONNECTION_STOPPED", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/DisconnectStatus.CREDENTIALS_FAILED", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/DisconnectStatus.TIMED_OUT", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.wlan.policy/DisconnectStatus", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/Empty" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/NetworkConfig.credential", |
| "ordinal": "2", |
| "type": "fuchsia.wlan.policy/Credential" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/NetworkConfig.id", |
| "ordinal": "1", |
| "type": "fuchsia.wlan.policy/NetworkIdentifier" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.wlan.policy/NetworkConfig" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/NetworkConfigChangeError.CREDENTIAL_LEN_ERROR", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/NetworkConfigChangeError.GENERAL_ERROR", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/NetworkConfigChangeError.INVALID_SECURITY_CREDENTIAL_ERROR", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/NetworkConfigChangeError.NETWORK_CONFIG_MISSING_FIELD_ERROR", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/NetworkConfigChangeError.NETWORK_CONFIG_WRITE_ERROR", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/NetworkConfigChangeError.SSID_EMPTY_ERROR", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/NetworkConfigChangeError.UNSUPPORTED_CREDENTIAL_ERROR", |
| "value": "8" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.wlan.policy/NetworkConfigChangeError", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.wlan.policy/NetworkConfigIterator.GetNext", |
| "strictness": "strict", |
| "ordinal": "7018978797789372096", |
| "direction": "two_way", |
| "response": "fuchsia.wlan.policy/NetworkConfigIteratorGetNextResponse" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.wlan.policy/NetworkConfigIterator", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/NetworkConfigIteratorGetNextResponse.configs", |
| "ordinal": "1", |
| "type": "vector<fuchsia.wlan.policy/NetworkConfig>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/NetworkConfigIteratorGetNextResponse" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/NetworkIdentifier.ssid", |
| "ordinal": "1", |
| "type": "vector<uint8>:32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/NetworkIdentifier.type", |
| "ordinal": "2", |
| "type": "fuchsia.wlan.policy/SecurityType" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/NetworkIdentifier" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/NetworkState.id", |
| "ordinal": "1", |
| "type": "fuchsia.wlan.policy/NetworkIdentifier" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/NetworkState.state", |
| "ordinal": "2", |
| "type": "fuchsia.wlan.policy/ConnectionState" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/NetworkState.status", |
| "ordinal": "3", |
| "type": "fuchsia.wlan.policy/DisconnectStatus" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.wlan.policy/NetworkState" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/OperatingBand.ANY", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/OperatingBand.ONLY_2_4GHZ", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/OperatingBand.ONLY_5GHZ", |
| "value": "3" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.wlan.policy/OperatingBand", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/OperatingState.ACTIVE", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/OperatingState.FAILED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/OperatingState.STARTING", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.wlan.policy/OperatingState", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/ScanErrorCode.CANCELLED", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/ScanErrorCode.GENERAL_ERROR", |
| "value": "1" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.wlan.policy/ScanErrorCode", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/ScanResult.compatibility", |
| "ordinal": "3", |
| "type": "fuchsia.wlan.policy/Compatibility" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/ScanResult.entries", |
| "ordinal": "2", |
| "type": "vector<fuchsia.wlan.policy/Bss>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.wlan.policy/ScanResult.id", |
| "ordinal": "1", |
| "type": "fuchsia.wlan.policy/NetworkIdentifier" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.wlan.policy/ScanResult" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.wlan.policy/ScanResultIterator.GetNext", |
| "strictness": "strict", |
| "ordinal": "3011581120357451039", |
| "direction": "two_way", |
| "response": "fuchsia.wlan.policy/ScanResultIterator_GetNext_Response", |
| "error": "fuchsia.wlan.policy/ScanErrorCode" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.wlan.policy/ScanResultIterator", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.wlan.policy/ScanResultIterator_GetNext_Response.scan_results", |
| "ordinal": "1", |
| "type": "vector<fuchsia.wlan.policy/ScanResult>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.wlan.policy/ScanResultIterator_GetNext_Response" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/SecurityType.NONE", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/SecurityType.WEP", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/SecurityType.WPA", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/SecurityType.WPA2", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/SecurityType.WPA3", |
| "value": "5" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.wlan.policy/SecurityType", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/WlanClientState.CONNECTIONS_DISABLED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.wlan.policy/WlanClientState.CONNECTIONS_ENABLED", |
| "value": "2" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.wlan.policy/WlanClientState", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.wlan.policy" |
| } |
| ] |