| [ |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.clock/Clock.Disable", |
| "strictness": "flexible", |
| "ordinal": "547375520742554393", |
| "direction": "two_way", |
| "response": "fuchsia.hardware.clock/Clock_Disable_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.clock/Clock.Enable", |
| "strictness": "flexible", |
| "ordinal": "6784697999065719342", |
| "direction": "two_way", |
| "response": "fuchsia.hardware.clock/Clock_Enable_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.clock/Clock.GetInput", |
| "strictness": "flexible", |
| "ordinal": "2584673235362685201", |
| "direction": "two_way", |
| "response": "fuchsia.hardware.clock/Clock_GetInput_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.clock/Clock.GetNumInputs", |
| "strictness": "flexible", |
| "ordinal": "8531740354274582083", |
| "direction": "two_way", |
| "response": "fuchsia.hardware.clock/Clock_GetNumInputs_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.clock/Clock.GetProperties", |
| "strictness": "flexible", |
| "ordinal": "2758748715462866138", |
| "direction": "two_way", |
| "response": "fuchsia.hardware.clock/Clock_GetProperties_Response" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.clock/Clock.GetRate", |
| "strictness": "flexible", |
| "ordinal": "1121163806855671421", |
| "direction": "two_way", |
| "response": "fuchsia.hardware.clock/Clock_GetRate_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.clock/Clock.IsEnabled", |
| "strictness": "flexible", |
| "ordinal": "933050423591341447", |
| "direction": "two_way", |
| "response": "fuchsia.hardware.clock/Clock_IsEnabled_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.clock/Clock.QuerySupportedRate", |
| "strictness": "flexible", |
| "ordinal": "4342302280982685137", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.clock/ClockQuerySupportedRateRequest", |
| "response": "fuchsia.hardware.clock/Clock_QuerySupportedRate_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.clock/Clock.SetInput", |
| "strictness": "flexible", |
| "ordinal": "5218173341159048288", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.clock/ClockSetInputRequest", |
| "response": "fuchsia.hardware.clock/Clock_SetInput_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.clock/Clock.SetRate", |
| "strictness": "flexible", |
| "ordinal": "1032981018767748612", |
| "direction": "two_way", |
| "request": "fuchsia.hardware.clock/ClockSetRateRequest", |
| "response": "fuchsia.hardware.clock/Clock_SetRate_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.clock/Clock", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.clock/ClockQuerySupportedRateRequest.hz_in", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.clock/ClockQuerySupportedRateRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.clock/ClockSetInputRequest.idx", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.clock/ClockSetInputRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.clock/ClockSetRateRequest.hz", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.clock/ClockSetRateRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.clock/Clock_GetInput_Response.index", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.clock/Clock_GetInput_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.clock/Clock_GetNumInputs_Response.n", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.clock/Clock_GetNumInputs_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.clock/Clock_GetProperties_Response.id", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.clock/Clock_GetProperties_Response.name", |
| "ordinal": "2", |
| "type": "string:256" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.clock/Clock_GetProperties_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.clock/Clock_GetRate_Response.hz", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.clock/Clock_GetRate_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.clock/Clock_IsEnabled_Response.enabled", |
| "ordinal": "1", |
| "type": "bool" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.clock/Clock_IsEnabled_Response" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.clock/Clock_QuerySupportedRate_Response.hz_out", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.clock/Clock_QuerySupportedRate_Response" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.hardware.clock/MAX_CLOCK_NAME_LEN", |
| "type": "uint32", |
| "value": "256" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.hardware.clock" |
| } |
| ] |