blob: e266dfce8945c163d574e9947bc9f24421d4f5d6 [file] [log] [blame]
[
{
"declaration": "(fuchsia.wlan.policy/NetworkConfig config,fuchsia.wlan.policy/ConnectivityMode mode,fuchsia.wlan.policy/OperatingBand band) -> (fuchsia.wlan.common/RequestStatus status)",
"kind": "protocol/member",
"name": "fuchsia.wlan.policy/AccessPointController.StartAccessPoint"
},
{
"declaration": "(fuchsia.wlan.policy/NetworkConfig config) -> (fuchsia.wlan.common/RequestStatus status)",
"kind": "protocol/member",
"name": "fuchsia.wlan.policy/AccessPointController.StopAccessPoint"
},
{
"declaration": "()",
"kind": "protocol/member",
"name": "fuchsia.wlan.policy/AccessPointController.StopAllAccessPoints"
},
{
"kind": "protocol",
"name": "fuchsia.wlan.policy/AccessPointController"
},
{
"declaration": "(client_end:fuchsia.wlan.policy/AccessPointStateUpdates updates)",
"kind": "protocol/member",
"name": "fuchsia.wlan.policy/AccessPointListener.GetListener"
},
{
"kind": "protocol",
"name": "fuchsia.wlan.policy/AccessPointListener"
},
{
"declaration": "(server_end:fuchsia.wlan.policy/AccessPointController requests,client_end:fuchsia.wlan.policy/AccessPointStateUpdates updates)",
"kind": "protocol/member",
"name": "fuchsia.wlan.policy/AccessPointProvider.GetController"
},
{
"kind": "protocol",
"name": "fuchsia.wlan.policy/AccessPointProvider"
},
{
"declaration": "fuchsia.wlan.policy/OperatingBand",
"kind": "table/member",
"name": "fuchsia.wlan.policy/AccessPointState.band"
},
{
"declaration": "fuchsia.wlan.policy/ConnectedClientInformation",
"kind": "table/member",
"name": "fuchsia.wlan.policy/AccessPointState.clients"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.wlan.policy/AccessPointState.frequency"
},
{
"declaration": "fuchsia.wlan.policy/NetworkIdentifier",
"kind": "table/member",
"name": "fuchsia.wlan.policy/AccessPointState.id"
},
{
"declaration": "fuchsia.wlan.policy/ConnectivityMode",
"kind": "table/member",
"name": "fuchsia.wlan.policy/AccessPointState.mode"
},
{
"declaration": "fuchsia.wlan.policy/OperatingState",
"kind": "table/member",
"name": "fuchsia.wlan.policy/AccessPointState.state"
},
{
"kind": "table",
"name": "fuchsia.wlan.policy/AccessPointState"
},
{
"declaration": "(vector<fuchsia.wlan.policy/AccessPointState> access_points) -> ()",
"kind": "protocol/member",
"name": "fuchsia.wlan.policy/AccessPointStateUpdates.OnAccessPointStateUpdate"
},
{
"kind": "protocol",
"name": "fuchsia.wlan.policy/AccessPointStateUpdates"
},
{
"declaration": "array<uint8,6>",
"kind": "table/member",
"name": "fuchsia.wlan.policy/Bss.bssid"
},
{
"declaration": "uint32",
"kind": "table/member",
"name": "fuchsia.wlan.policy/Bss.frequency"
},
{
"declaration": "int8",
"kind": "table/member",
"name": "fuchsia.wlan.policy/Bss.rssi"
},
{
"declaration": "int64",
"kind": "table/member",
"name": "fuchsia.wlan.policy/Bss.timestamp_nanos"
},
{
"kind": "table",
"name": "fuchsia.wlan.policy/Bss"
},
{
"declaration": "(fuchsia.wlan.policy/NetworkIdentifier id) -> (fuchsia.wlan.common/RequestStatus status)",
"kind": "protocol/member",
"name": "fuchsia.wlan.policy/ClientController.Connect"
},
{
"declaration": "(server_end:fuchsia.wlan.policy/NetworkConfigIterator iterator)",
"kind": "protocol/member",
"name": "fuchsia.wlan.policy/ClientController.GetSavedNetworks"
},
{
"declaration": "(fuchsia.wlan.policy/NetworkConfig config) -> (fuchsia.wlan.policy/ClientController_RemoveNetwork_Result result)",
"kind": "protocol/member",
"name": "fuchsia.wlan.policy/ClientController.RemoveNetwork"
},
{
"declaration": "(fuchsia.wlan.policy/NetworkConfig config) -> (fuchsia.wlan.policy/ClientController_SaveNetwork_Result result)",
"kind": "protocol/member",
"name": "fuchsia.wlan.policy/ClientController.SaveNetwork"
},
{
"declaration": "(server_end:fuchsia.wlan.policy/ScanResultIterator iterator)",
"kind": "protocol/member",
"name": "fuchsia.wlan.policy/ClientController.ScanForNetworks"
},
{
"declaration": "() -> (fuchsia.wlan.common/RequestStatus status)",
"kind": "protocol/member",
"name": "fuchsia.wlan.policy/ClientController.StartClientConnections"
},
{
"declaration": "() -> (fuchsia.wlan.common/RequestStatus status)",
"kind": "protocol/member",
"name": "fuchsia.wlan.policy/ClientController.StopClientConnections"
},
{
"kind": "protocol",
"name": "fuchsia.wlan.policy/ClientController"
},
{
"kind": "struct",
"name": "fuchsia.wlan.policy/ClientController_RemoveNetwork_Response"
},
{
"declaration": "fuchsia.wlan.policy/NetworkConfigChangeError",
"kind": "union/member",
"name": "fuchsia.wlan.policy/ClientController_RemoveNetwork_Result.err"
},
{
"declaration": "fuchsia.wlan.policy/ClientController_RemoveNetwork_Response",
"kind": "union/member",
"name": "fuchsia.wlan.policy/ClientController_RemoveNetwork_Result.response"
},
{
"kind": "union",
"name": "fuchsia.wlan.policy/ClientController_RemoveNetwork_Result",
"strictness": "strict"
},
{
"kind": "struct",
"name": "fuchsia.wlan.policy/ClientController_SaveNetwork_Response"
},
{
"declaration": "fuchsia.wlan.policy/NetworkConfigChangeError",
"kind": "union/member",
"name": "fuchsia.wlan.policy/ClientController_SaveNetwork_Result.err"
},
{
"declaration": "fuchsia.wlan.policy/ClientController_SaveNetwork_Response",
"kind": "union/member",
"name": "fuchsia.wlan.policy/ClientController_SaveNetwork_Result.response"
},
{
"kind": "union",
"name": "fuchsia.wlan.policy/ClientController_SaveNetwork_Result",
"strictness": "strict"
},
{
"declaration": "(client_end:fuchsia.wlan.policy/ClientStateUpdates updates)",
"kind": "protocol/member",
"name": "fuchsia.wlan.policy/ClientListener.GetListener"
},
{
"kind": "protocol",
"name": "fuchsia.wlan.policy/ClientListener"
},
{
"declaration": "(server_end:fuchsia.wlan.policy/ClientController requests,client_end:fuchsia.wlan.policy/ClientStateUpdates updates)",
"kind": "protocol/member",
"name": "fuchsia.wlan.policy/ClientProvider.GetController"
},
{
"kind": "protocol",
"name": "fuchsia.wlan.policy/ClientProvider"
},
{
"declaration": "vector<fuchsia.wlan.policy/NetworkState>",
"kind": "table/member",
"name": "fuchsia.wlan.policy/ClientStateSummary.networks"
},
{
"declaration": "fuchsia.wlan.policy/WlanClientState",
"kind": "table/member",
"name": "fuchsia.wlan.policy/ClientStateSummary.state"
},
{
"kind": "table",
"name": "fuchsia.wlan.policy/ClientStateSummary"
},
{
"declaration": "(fuchsia.wlan.policy/ClientStateSummary summary) -> ()",
"kind": "protocol/member",
"name": "fuchsia.wlan.policy/ClientStateUpdates.OnClientStateUpdate"
},
{
"kind": "protocol",
"name": "fuchsia.wlan.policy/ClientStateUpdates"
},
{
"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"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.wlan.policy/Compatibility",
"strictness": "strict"
},
{
"declaration": "uint8",
"kind": "table/member",
"name": "fuchsia.wlan.policy/ConnectedClientInformation.count"
},
{
"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"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.wlan.policy/ConnectionState",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.wlan.policy/ConnectivityMode.LOCAL_ONLY",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.wlan.policy/ConnectivityMode.UNRESTRICTED",
"value": "2"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.wlan.policy/ConnectivityMode",
"strictness": "strict"
},
{
"declaration": "fuchsia.wlan.policy/Empty",
"kind": "union/member",
"name": "fuchsia.wlan.policy/Credential.none"
},
{
"declaration": "vector<uint8>",
"kind": "union/member",
"name": "fuchsia.wlan.policy/Credential.password"
},
{
"declaration": "vector<uint8>",
"kind": "union/member",
"name": "fuchsia.wlan.policy/Credential.psk"
},
{
"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"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.wlan.policy/DisconnectStatus",
"strictness": "strict"
},
{
"kind": "struct",
"name": "fuchsia.wlan.policy/Empty"
},
{
"declaration": "fuchsia.wlan.policy/Credential",
"kind": "table/member",
"name": "fuchsia.wlan.policy/NetworkConfig.credential"
},
{
"declaration": "fuchsia.wlan.policy/NetworkIdentifier",
"kind": "table/member",
"name": "fuchsia.wlan.policy/NetworkConfig.id"
},
{
"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"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.wlan.policy/NetworkConfigChangeError",
"strictness": "strict"
},
{
"declaration": "() -> (vector<fuchsia.wlan.policy/NetworkConfig> configs)",
"kind": "protocol/member",
"name": "fuchsia.wlan.policy/NetworkConfigIterator.GetNext"
},
{
"kind": "protocol",
"name": "fuchsia.wlan.policy/NetworkConfigIterator"
},
{
"declaration": "vector<uint8>:32",
"kind": "struct/member",
"name": "fuchsia.wlan.policy/NetworkIdentifier.ssid"
},
{
"declaration": "fuchsia.wlan.policy/SecurityType",
"kind": "struct/member",
"name": "fuchsia.wlan.policy/NetworkIdentifier.type"
},
{
"kind": "struct",
"name": "fuchsia.wlan.policy/NetworkIdentifier"
},
{
"declaration": "fuchsia.wlan.policy/NetworkIdentifier",
"kind": "table/member",
"name": "fuchsia.wlan.policy/NetworkState.id"
},
{
"declaration": "fuchsia.wlan.policy/ConnectionState",
"kind": "table/member",
"name": "fuchsia.wlan.policy/NetworkState.state"
},
{
"declaration": "fuchsia.wlan.policy/DisconnectStatus",
"kind": "table/member",
"name": "fuchsia.wlan.policy/NetworkState.status"
},
{
"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"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.wlan.policy/OperatingBand",
"strictness": "strict"
},
{
"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"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.wlan.policy/OperatingState",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.wlan.policy/ScanErrorCode.CANCELLED",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.wlan.policy/ScanErrorCode.GENERAL_ERROR",
"value": "1"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.wlan.policy/ScanErrorCode",
"strictness": "strict"
},
{
"declaration": "fuchsia.wlan.policy/Compatibility",
"kind": "table/member",
"name": "fuchsia.wlan.policy/ScanResult.compatibility"
},
{
"declaration": "vector<fuchsia.wlan.policy/Bss>",
"kind": "table/member",
"name": "fuchsia.wlan.policy/ScanResult.entries"
},
{
"declaration": "fuchsia.wlan.policy/NetworkIdentifier",
"kind": "table/member",
"name": "fuchsia.wlan.policy/ScanResult.id"
},
{
"kind": "table",
"name": "fuchsia.wlan.policy/ScanResult"
},
{
"declaration": "() -> (fuchsia.wlan.policy/ScanResultIterator_GetNext_Result result)",
"kind": "protocol/member",
"name": "fuchsia.wlan.policy/ScanResultIterator.GetNext"
},
{
"kind": "protocol",
"name": "fuchsia.wlan.policy/ScanResultIterator"
},
{
"declaration": "vector<fuchsia.wlan.policy/ScanResult>",
"kind": "struct/member",
"name": "fuchsia.wlan.policy/ScanResultIterator_GetNext_Response.scan_results"
},
{
"kind": "struct",
"name": "fuchsia.wlan.policy/ScanResultIterator_GetNext_Response"
},
{
"declaration": "fuchsia.wlan.policy/ScanErrorCode",
"kind": "union/member",
"name": "fuchsia.wlan.policy/ScanResultIterator_GetNext_Result.err"
},
{
"declaration": "fuchsia.wlan.policy/ScanResultIterator_GetNext_Response",
"kind": "union/member",
"name": "fuchsia.wlan.policy/ScanResultIterator_GetNext_Result.response"
},
{
"kind": "union",
"name": "fuchsia.wlan.policy/ScanResultIterator_GetNext_Result",
"strictness": "strict"
},
{
"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"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.wlan.policy/SecurityType",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.wlan.policy/WlanClientState.CONNECTIONS_DISABLED",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.wlan.policy/WlanClientState.CONNECTIONS_ENABLED",
"value": "2"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.wlan.policy/WlanClientState",
"strictness": "strict"
},
{
"kind": "library",
"name": "fuchsia.wlan.policy"
}
]