| [ |
| { |
| "kind": "const", |
| "name": "fuchsia.device/DEVICE_NAME_MAX", |
| "type": "uint32", |
| "value": "255" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.device/DeviceSignal.ERROR", |
| "value": "134217728" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.device/DeviceSignal.HANGUP", |
| "value": "268435456" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.device/DeviceSignal.OOB", |
| "value": "33554432" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.device/DeviceSignal.READABLE", |
| "value": "16777216" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.device/DeviceSignal.WRITABLE", |
| "value": "67108864" |
| }, |
| { |
| "kind": "bits", |
| "name": "fuchsia.device/DeviceSignal", |
| "strictness": "strict", |
| "type": "uint32" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.device/NameProvider.GetDeviceName", |
| "strictness": "strict", |
| "ordinal": "6931284524237238990", |
| "direction": "two_way", |
| "response": "fuchsia.device/NameProvider_GetDeviceName_Response", |
| "error": "int32" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.device/NameProvider", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.device/NameProvider_GetDeviceName_Response.name", |
| "ordinal": "1", |
| "type": "string:255" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.device/NameProvider_GetDeviceName_Response" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.device" |
| } |
| ] |