blob: 8b39b8021526ced5c1d670308577c15df2e4675c [file] [log] [blame]
[
{
"declaration": "(fuchsia.mem/Buffer config_json) -> (fuchsia.weave/Bootstrap_ImportWeaveConfig_Result result)",
"kind": "protocol/member",
"name": "fuchsia.weave/Bootstrap.ImportWeaveConfig"
},
{
"kind": "protocol",
"name": "fuchsia.weave/Bootstrap"
},
{
"kind": "struct",
"name": "fuchsia.weave/Bootstrap_ImportWeaveConfig_Response"
},
{
"declaration": "int32",
"kind": "union/member",
"name": "fuchsia.weave/Bootstrap_ImportWeaveConfig_Result.err"
},
{
"declaration": "fuchsia.weave/Bootstrap_ImportWeaveConfig_Response",
"kind": "union/member",
"name": "fuchsia.weave/Bootstrap_ImportWeaveConfig_Result.response"
},
{
"kind": "union",
"name": "fuchsia.weave/Bootstrap_ImportWeaveConfig_Result",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.weave/ErrorCode.CRYPTO_ERROR",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.weave/ErrorCode.FILE_NOT_FOUND",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.weave/ErrorCode.INVALID_ARGUMENT",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.weave/ErrorCode.INVALID_STATE",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.weave/ErrorCode.UNSPECIFIED_ERROR",
"value": "2147483647"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.weave/ErrorCode",
"strictness": "strict"
},
{
"declaration": "() -> (fuchsia.weave/FactoryDataManager_GetPairingCode_Result result)",
"kind": "protocol/member",
"name": "fuchsia.weave/FactoryDataManager.GetPairingCode"
},
{
"declaration": "() -> (fuchsia.weave/FactoryDataManager_GetWeaveCertificate_Result result)",
"kind": "protocol/member",
"name": "fuchsia.weave/FactoryDataManager.GetWeaveCertificate"
},
{
"kind": "protocol",
"name": "fuchsia.weave/FactoryDataManager"
},
{
"declaration": "vector<uint8>:16",
"kind": "struct/member",
"name": "fuchsia.weave/FactoryDataManager_GetPairingCode_Response.pairing_code"
},
{
"kind": "struct",
"name": "fuchsia.weave/FactoryDataManager_GetPairingCode_Response"
},
{
"declaration": "fuchsia.weave/ErrorCode",
"kind": "union/member",
"name": "fuchsia.weave/FactoryDataManager_GetPairingCode_Result.err"
},
{
"declaration": "fuchsia.weave/FactoryDataManager_GetPairingCode_Response",
"kind": "union/member",
"name": "fuchsia.weave/FactoryDataManager_GetPairingCode_Result.response"
},
{
"kind": "union",
"name": "fuchsia.weave/FactoryDataManager_GetPairingCode_Result",
"strictness": "strict"
},
{
"declaration": "fuchsia.mem/Buffer",
"kind": "struct/member",
"name": "fuchsia.weave/FactoryDataManager_GetWeaveCertificate_Response.certificate"
},
{
"kind": "struct",
"name": "fuchsia.weave/FactoryDataManager_GetWeaveCertificate_Response",
"resourceness": "resource"
},
{
"declaration": "fuchsia.weave/ErrorCode",
"kind": "union/member",
"name": "fuchsia.weave/FactoryDataManager_GetWeaveCertificate_Result.err"
},
{
"declaration": "fuchsia.weave/FactoryDataManager_GetWeaveCertificate_Response",
"kind": "union/member",
"name": "fuchsia.weave/FactoryDataManager_GetWeaveCertificate_Result.response"
},
{
"kind": "union",
"name": "fuchsia.weave/FactoryDataManager_GetWeaveCertificate_Result",
"resourceness": "resource",
"strictness": "strict"
},
{
"declaration": "string:255",
"kind": "union/member",
"name": "fuchsia.weave/Host.hostname"
},
{
"declaration": "fuchsia.net/IpAddress",
"kind": "union/member",
"name": "fuchsia.weave/Host.ip_address"
},
{
"kind": "union",
"name": "fuchsia.weave/Host",
"strictness": "strict"
},
{
"declaration": "fuchsia.weave/Host",
"kind": "struct/member",
"name": "fuchsia.weave/HostPort.host"
},
{
"declaration": "uint16",
"kind": "struct/member",
"name": "fuchsia.weave/HostPort.port"
},
{
"kind": "struct",
"name": "fuchsia.weave/HostPort"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.weave/MAX_HOST_PORTS",
"value": "256"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.weave/MAX_PUBLIC_KEY_SIZE",
"value": "65"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.weave/MAX_QR_CODE_SIZE",
"value": "256"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.weave/MAX_SIGNATURE_SIZE",
"value": "139"
},
{
"declaration": "bool",
"kind": "table/member",
"name": "fuchsia.weave/PairingState.is_fabric_provisioned"
},
{
"declaration": "bool",
"kind": "table/member",
"name": "fuchsia.weave/PairingState.is_service_provisioned"
},
{
"declaration": "bool",
"kind": "table/member",
"name": "fuchsia.weave/PairingState.is_thread_provisioned"
},
{
"declaration": "bool",
"kind": "table/member",
"name": "fuchsia.weave/PairingState.is_weave_fully_provisioned"
},
{
"declaration": "bool",
"kind": "table/member",
"name": "fuchsia.weave/PairingState.is_wlan_provisioned"
},
{
"kind": "table",
"name": "fuchsia.weave/PairingState"
},
{
"declaration": "() -> (fuchsia.weave/PairingState state)",
"kind": "protocol/member",
"name": "fuchsia.weave/PairingStateWatcher.WatchPairingState"
},
{
"kind": "protocol",
"name": "fuchsia.weave/PairingStateWatcher"
},
{
"declaration": "() -> (fuchsia.weave/Provisioner_GenerateKeyPair_Result result)",
"kind": "protocol/member",
"name": "fuchsia.weave/Provisioner.GenerateKeyPair"
},
{
"kind": "protocol",
"name": "fuchsia.weave/Provisioner"
},
{
"declaration": "vector<uint8>:65",
"kind": "struct/member",
"name": "fuchsia.weave/Provisioner_GenerateKeyPair_Response.public_key"
},
{
"declaration": "vector<uint8>",
"kind": "struct/member",
"name": "fuchsia.weave/Provisioner_GenerateKeyPair_Response.wrapped_private_key"
},
{
"kind": "struct",
"name": "fuchsia.weave/Provisioner_GenerateKeyPair_Response"
},
{
"declaration": "fuchsia.weave/ErrorCode",
"kind": "union/member",
"name": "fuchsia.weave/Provisioner_GenerateKeyPair_Result.err"
},
{
"declaration": "fuchsia.weave/Provisioner_GenerateKeyPair_Response",
"kind": "union/member",
"name": "fuchsia.weave/Provisioner_GenerateKeyPair_Result.response"
},
{
"kind": "union",
"name": "fuchsia.weave/Provisioner_GenerateKeyPair_Result",
"strictness": "strict"
},
{
"declaration": "string:256",
"kind": "struct/member",
"name": "fuchsia.weave/QrCode.data"
},
{
"kind": "struct",
"name": "fuchsia.weave/QrCode"
},
{
"declaration": "uint16",
"kind": "const",
"name": "fuchsia.weave/RESET_CONFIG_ALL",
"value": "255"
},
{
"kind": "bits/member",
"name": "fuchsia.weave/ResetConfigFlags.FABRIC_CONFIG",
"value": "2"
},
{
"kind": "bits/member",
"name": "fuchsia.weave/ResetConfigFlags.NETWORK_CONFIG",
"value": "1"
},
{
"kind": "bits/member",
"name": "fuchsia.weave/ResetConfigFlags.OPERATIONAL_CREDENTIALS",
"value": "8"
},
{
"kind": "bits/member",
"name": "fuchsia.weave/ResetConfigFlags.SERVICE_CONFIG",
"value": "4"
},
{
"declaration": "uint16",
"kind": "bits",
"name": "fuchsia.weave/ResetConfigFlags",
"strictness": "strict"
},
{
"declaration": "(vector<uint8>:32 hash) -> (fuchsia.weave/Signer_SignHash_Result result)",
"kind": "protocol/member",
"name": "fuchsia.weave/Signer.SignHash"
},
{
"declaration": "(vector<uint8>:32 hash,vector<uint8> wrapped_private_key) -> (fuchsia.weave/Signer_SignHashWithPrivateKey_Result result)",
"kind": "protocol/member",
"name": "fuchsia.weave/Signer.SignHashWithPrivateKey"
},
{
"kind": "protocol",
"name": "fuchsia.weave/Signer"
},
{
"declaration": "vector<uint8>:139",
"kind": "struct/member",
"name": "fuchsia.weave/Signer_SignHashWithPrivateKey_Response.signature"
},
{
"kind": "struct",
"name": "fuchsia.weave/Signer_SignHashWithPrivateKey_Response"
},
{
"declaration": "fuchsia.weave/ErrorCode",
"kind": "union/member",
"name": "fuchsia.weave/Signer_SignHashWithPrivateKey_Result.err"
},
{
"declaration": "fuchsia.weave/Signer_SignHashWithPrivateKey_Response",
"kind": "union/member",
"name": "fuchsia.weave/Signer_SignHashWithPrivateKey_Result.response"
},
{
"kind": "union",
"name": "fuchsia.weave/Signer_SignHashWithPrivateKey_Result",
"strictness": "strict"
},
{
"declaration": "vector<uint8>:139",
"kind": "struct/member",
"name": "fuchsia.weave/Signer_SignHash_Response.signature"
},
{
"kind": "struct",
"name": "fuchsia.weave/Signer_SignHash_Response"
},
{
"declaration": "fuchsia.weave/ErrorCode",
"kind": "union/member",
"name": "fuchsia.weave/Signer_SignHash_Result.err"
},
{
"declaration": "fuchsia.weave/Signer_SignHash_Response",
"kind": "union/member",
"name": "fuchsia.weave/Signer_SignHash_Result.response"
},
{
"kind": "union",
"name": "fuchsia.weave/Signer_SignHash_Result",
"strictness": "strict"
},
{
"declaration": "(server_end:fuchsia.weave/PairingStateWatcher watcher)",
"kind": "protocol/member",
"name": "fuchsia.weave/Stack.GetPairingStateWatcher"
},
{
"declaration": "() -> (fuchsia.weave/Stack_GetQrCode_Result result)",
"kind": "protocol/member",
"name": "fuchsia.weave/Stack.GetQrCode"
},
{
"declaration": "(uint64 endpoint_id,server_end:fuchsia.weave/SvcDirectoryWatcher watcher)",
"kind": "protocol/member",
"name": "fuchsia.weave/Stack.GetSvcDirectoryWatcher"
},
{
"declaration": "(fuchsia.weave/ResetConfigFlags flags) -> (fuchsia.weave/Stack_ResetConfig_Result result)",
"kind": "protocol/member",
"name": "fuchsia.weave/Stack.ResetConfig"
},
{
"kind": "protocol",
"name": "fuchsia.weave/Stack"
},
{
"declaration": "(client_end:fuchsia.weave/WlanNetworkConfigProvider provider)",
"kind": "protocol/member",
"name": "fuchsia.weave/StackProvider.SetWlanNetworkConfigProvider"
},
{
"kind": "protocol",
"name": "fuchsia.weave/StackProvider"
},
{
"declaration": "fuchsia.weave/QrCode",
"kind": "struct/member",
"name": "fuchsia.weave/Stack_GetQrCode_Response.qr_code"
},
{
"kind": "struct",
"name": "fuchsia.weave/Stack_GetQrCode_Response"
},
{
"declaration": "fuchsia.weave/ErrorCode",
"kind": "union/member",
"name": "fuchsia.weave/Stack_GetQrCode_Result.err"
},
{
"declaration": "fuchsia.weave/Stack_GetQrCode_Response",
"kind": "union/member",
"name": "fuchsia.weave/Stack_GetQrCode_Result.response"
},
{
"kind": "union",
"name": "fuchsia.weave/Stack_GetQrCode_Result",
"strictness": "strict"
},
{
"kind": "struct",
"name": "fuchsia.weave/Stack_ResetConfig_Response"
},
{
"declaration": "fuchsia.weave/ErrorCode",
"kind": "union/member",
"name": "fuchsia.weave/Stack_ResetConfig_Result.err"
},
{
"declaration": "fuchsia.weave/Stack_ResetConfig_Response",
"kind": "union/member",
"name": "fuchsia.weave/Stack_ResetConfig_Result.response"
},
{
"kind": "union",
"name": "fuchsia.weave/Stack_ResetConfig_Result",
"strictness": "strict"
},
{
"declaration": "() -> (vector<fuchsia.weave/HostPort>:256 host_port_list)",
"kind": "protocol/member",
"name": "fuchsia.weave/SvcDirectoryWatcher.WatchServiceDirectory"
},
{
"kind": "protocol",
"name": "fuchsia.weave/SvcDirectoryWatcher"
},
{
"declaration": "() -> (fuchsia.wlan.policy/NetworkConfig network_config)",
"kind": "protocol/member",
"name": "fuchsia.weave/WlanNetworkConfigProvider.WatchConnectedNetwork"
},
{
"kind": "protocol",
"name": "fuchsia.weave/WlanNetworkConfigProvider"
},
{
"kind": "library",
"name": "fuchsia.weave"
}
]