blob: 822ba88b71b816ca89ddc541132134f863a72fc8 [file] [log] [blame]
[
{
"declaration": "()",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/Call.RequestActive"
},
{
"declaration": "()",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/Call.RequestHold"
},
{
"declaration": "()",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/Call.RequestTerminate"
},
{
"declaration": "()",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/Call.RequestTransferAudio"
},
{
"declaration": "(fuchsia.bluetooth.hfp/DtmfCode code) -> (fuchsia.bluetooth.hfp/Call_SendDtmfCode_Result result)",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/Call.SendDtmfCode"
},
{
"declaration": "() -> (fuchsia.bluetooth.hfp/CallState state)",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/Call.WatchState"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.hfp/Call"
},
{
"declaration": "string:256",
"kind": "union/member",
"name": "fuchsia.bluetooth.hfp/CallAction.dial_from_location"
},
{
"declaration": "string:256",
"kind": "union/member",
"name": "fuchsia.bluetooth.hfp/CallAction.dial_from_number"
},
{
"declaration": "fuchsia.bluetooth.hfp/RedialLast",
"kind": "union/member",
"name": "fuchsia.bluetooth.hfp/CallAction.redial_last"
},
{
"declaration": "fuchsia.bluetooth.hfp/TransferActive",
"kind": "union/member",
"name": "fuchsia.bluetooth.hfp/CallAction.transfer_active"
},
{
"kind": "union",
"name": "fuchsia.bluetooth.hfp/CallAction",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/CallDirection.MOBILE_ORIGINATED",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/CallDirection.MOBILE_TERMINATED",
"value": "2"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.bluetooth.hfp/CallDirection",
"strictness": "strict"
},
{
"declaration": "(fuchsia.bluetooth/PeerId id,server_end:fuchsia.bluetooth.hfp/PeerHandler handle) -> ()",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/CallManager.PeerConnected"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.hfp/CallManager"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/CallState.INCOMING_RINGING",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/CallState.INCOMING_WAITING",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/CallState.ONGOING_ACTIVE",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/CallState.ONGOING_HELD",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/CallState.OUTGOING_ALERTING",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/CallState.OUTGOING_DIALING",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/CallState.TERMINATED",
"value": "7"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/CallState.TRANSFERRED_TO_AG",
"value": "8"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.bluetooth.hfp/CallState",
"strictness": "flexible"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/Call_SendDtmfCode_Response"
},
{
"declaration": "int32",
"kind": "union/member",
"name": "fuchsia.bluetooth.hfp/Call_SendDtmfCode_Result.err"
},
{
"declaration": "fuchsia.bluetooth.hfp/Call_SendDtmfCode_Response",
"kind": "union/member",
"name": "fuchsia.bluetooth.hfp/Call_SendDtmfCode_Result.response"
},
{
"kind": "union",
"name": "fuchsia.bluetooth.hfp/Call_SendDtmfCode_Result",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/DtmfCode.A",
"value": "65"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/DtmfCode.ASTERISK",
"value": "42"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/DtmfCode.B",
"value": "66"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/DtmfCode.C",
"value": "67"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/DtmfCode.D",
"value": "68"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/DtmfCode.EIGHT",
"value": "56"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/DtmfCode.FIVE",
"value": "53"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/DtmfCode.FOUR",
"value": "52"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/DtmfCode.NINE",
"value": "57"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/DtmfCode.NUMBER_SIGN",
"value": "35"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/DtmfCode.ONE",
"value": "49"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/DtmfCode.SEVEN",
"value": "55"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/DtmfCode.SIX",
"value": "54"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/DtmfCode.THREE",
"value": "51"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/DtmfCode.TWO",
"value": "50"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/DtmfCode.ZERO",
"value": "48"
},
{
"declaration": "uint8",
"kind": "enum",
"name": "fuchsia.bluetooth.hfp/DtmfCode",
"strictness": "strict"
},
{
"declaration": "(uint8 requested)",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/HeadsetGain.SetMicrophoneGain"
},
{
"declaration": "(uint8 requested)",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/HeadsetGain.SetSpeakerGain"
},
{
"declaration": "() -> (uint8 gain)",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/HeadsetGain.WatchMicrophoneGain"
},
{
"declaration": "() -> (uint8 gain)",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/HeadsetGain.WatchSpeakerGain"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.hfp/HeadsetGain"
},
{
"declaration": "(client_end:fuchsia.bluetooth.hfp/CallManager manager)",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/Hfp.Register"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.hfp/Hfp"
},
{
"declaration": "uint64",
"kind": "const",
"name": "fuchsia.bluetooth.hfp/MAX_PICONET_SIZE",
"value": "8"
},
{
"declaration": "bool",
"kind": "table/member",
"name": "fuchsia.bluetooth.hfp/NetworkInformation.roaming"
},
{
"declaration": "bool",
"kind": "table/member",
"name": "fuchsia.bluetooth.hfp/NetworkInformation.service_available"
},
{
"declaration": "fuchsia.bluetooth.hfp/SignalStrength",
"kind": "table/member",
"name": "fuchsia.bluetooth.hfp/NetworkInformation.signal_strength"
},
{
"kind": "table",
"name": "fuchsia.bluetooth.hfp/NetworkInformation"
},
{
"declaration": "client_end:fuchsia.bluetooth.hfp/Call",
"kind": "table/member",
"name": "fuchsia.bluetooth.hfp/NextCall.call"
},
{
"declaration": "fuchsia.bluetooth.hfp/CallDirection",
"kind": "table/member",
"name": "fuchsia.bluetooth.hfp/NextCall.direction"
},
{
"declaration": "string:256",
"kind": "table/member",
"name": "fuchsia.bluetooth.hfp/NextCall.remote"
},
{
"declaration": "fuchsia.bluetooth.hfp/CallState",
"kind": "table/member",
"name": "fuchsia.bluetooth.hfp/NextCall.state"
},
{
"kind": "table",
"name": "fuchsia.bluetooth.hfp/NextCall",
"resourceness": "resource"
},
{
"declaration": "(client_end:fuchsia.bluetooth.hfp/HeadsetGain control)",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler.GainControl"
},
{
"declaration": "() -> (string:<16,optional> operator)",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler.QueryOperator"
},
{
"declaration": "(uint8 level)",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler.ReportHeadsetBatteryLevel"
},
{
"declaration": "(fuchsia.bluetooth.hfp/CallAction action) -> (fuchsia.bluetooth.hfp/PeerHandler_RequestOutgoingCall_Result result)",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler.RequestOutgoingCall"
},
{
"declaration": "(bool enabled) -> (fuchsia.bluetooth.hfp/PeerHandler_SetNrecMode_Result result)",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler.SetNrecMode"
},
{
"declaration": "() -> (vector<string:256>:128 numbers)",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler.SubscriberNumberInformation"
},
{
"declaration": "() -> (fuchsia.bluetooth.hfp/NetworkInformation update)",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler.WatchNetworkInformation"
},
{
"declaration": "() -> (fuchsia.bluetooth.hfp/NextCall call)",
"kind": "protocol/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler.WatchNextCall"
},
{
"kind": "protocol",
"name": "fuchsia.bluetooth.hfp/PeerHandler"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/PeerHandler_RequestOutgoingCall_Response"
},
{
"declaration": "int32",
"kind": "union/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler_RequestOutgoingCall_Result.err"
},
{
"declaration": "fuchsia.bluetooth.hfp/PeerHandler_RequestOutgoingCall_Response",
"kind": "union/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler_RequestOutgoingCall_Result.response"
},
{
"kind": "union",
"name": "fuchsia.bluetooth.hfp/PeerHandler_RequestOutgoingCall_Result",
"strictness": "strict"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/PeerHandler_SetNrecMode_Response"
},
{
"declaration": "int32",
"kind": "union/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler_SetNrecMode_Result.err"
},
{
"declaration": "fuchsia.bluetooth.hfp/PeerHandler_SetNrecMode_Response",
"kind": "union/member",
"name": "fuchsia.bluetooth.hfp/PeerHandler_SetNrecMode_Result.response"
},
{
"kind": "union",
"name": "fuchsia.bluetooth.hfp/PeerHandler_SetNrecMode_Result",
"strictness": "strict"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/RedialLast"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/SignalStrength.HIGH",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/SignalStrength.LOW",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/SignalStrength.MEDIUM",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/SignalStrength.NONE",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/SignalStrength.VERY_HIGH",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.bluetooth.hfp/SignalStrength.VERY_LOW",
"value": "2"
},
{
"declaration": "int8",
"kind": "enum",
"name": "fuchsia.bluetooth.hfp/SignalStrength",
"strictness": "strict"
},
{
"kind": "struct",
"name": "fuchsia.bluetooth.hfp/TransferActive"
},
{
"kind": "library",
"name": "fuchsia.bluetooth.hfp"
}
]