blob: 57c4f7d3d2dbec3f8f2757a883faf72038c19f7f [file] [log] [blame]
[
{
"kind": "const",
"name": "fuchsia.hardware.pty/DEVICE_PROTOCOL_NAME",
"type": "string",
"value": "fuchsia.hardware.pty/Device"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.pty/Device.Clone2",
"strictness": "strict",
"ordinal": "2366825959783828089",
"direction": "one_way",
"request": "fuchsia.unknown/CloneableClone2Request"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.pty/Device.Close",
"strictness": "strict",
"ordinal": "6540867515453498750",
"direction": "two_way",
"response": "fuchsia.unknown/Closeable_Close_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.pty/Device.ClrSetFeature",
"strictness": "strict",
"ordinal": "7162861332185981278",
"direction": "two_way",
"request": "fuchsia.hardware.pty/DeviceClrSetFeatureRequest",
"response": "fuchsia.hardware.pty/DeviceClrSetFeatureResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.pty/Device.Describe",
"strictness": "strict",
"ordinal": "6367328156623935221",
"direction": "two_way",
"response": "fuchsia.hardware.pty/DeviceDescribeResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.pty/Device.GetWindowSize",
"strictness": "strict",
"ordinal": "8393562933597436407",
"direction": "two_way",
"response": "fuchsia.hardware.pty/DeviceGetWindowSizeResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.pty/Device.MakeActive",
"strictness": "strict",
"ordinal": "2838275258017786466",
"direction": "two_way",
"request": "fuchsia.hardware.pty/DeviceMakeActiveRequest",
"response": "fuchsia.hardware.pty/DeviceMakeActiveResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.pty/Device.OpenClient",
"strictness": "strict",
"ordinal": "544658546275511219",
"direction": "two_way",
"request": "fuchsia.hardware.pty/DeviceOpenClientRequest",
"response": "fuchsia.hardware.pty/DeviceOpenClientResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.pty/Device.Query",
"strictness": "strict",
"ordinal": "2763219980499352582",
"direction": "two_way",
"response": "fuchsia.unknown/QueryableQueryResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.pty/Device.Read",
"strictness": "strict",
"ordinal": "395825947633028830",
"direction": "two_way",
"request": "fuchsia.io/ReadableReadRequest",
"response": "fuchsia.io/Readable_Read_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.pty/Device.ReadEvents",
"strictness": "strict",
"ordinal": "1071459735592865634",
"direction": "two_way",
"response": "fuchsia.hardware.pty/DeviceReadEventsResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.pty/Device.SetWindowSize",
"strictness": "strict",
"ordinal": "1716376371019544872",
"direction": "two_way",
"request": "fuchsia.hardware.pty/DeviceSetWindowSizeRequest",
"response": "fuchsia.hardware.pty/DeviceSetWindowSizeResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.pty/Device.Write",
"strictness": "strict",
"ordinal": "7651971425397809026",
"direction": "two_way",
"request": "fuchsia.io/WritableWriteRequest",
"response": "fuchsia.io/Writable_Write_Response",
"error": "int32"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.pty/Device",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.pty/DeviceClrSetFeatureRequest.clr",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.pty/DeviceClrSetFeatureRequest.set",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.pty/DeviceClrSetFeatureRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.pty/DeviceClrSetFeatureResponse.features",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.pty/DeviceClrSetFeatureResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.pty/DeviceClrSetFeatureResponse"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.pty/DeviceDescribeResponse.event",
"ordinal": "1",
"type": "zx/Handle:EVENTPAIR"
},
{
"kind": "table",
"name": "fuchsia.hardware.pty/DeviceDescribeResponse",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.pty/DeviceGetWindowSizeResponse.size",
"ordinal": "2",
"type": "fuchsia.hardware.pty/WindowSize"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.pty/DeviceGetWindowSizeResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.pty/DeviceGetWindowSizeResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.pty/DeviceMakeActiveRequest.client_pty_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.pty/DeviceMakeActiveRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.pty/DeviceMakeActiveResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.pty/DeviceMakeActiveResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.pty/DeviceOpenClientRequest.client",
"ordinal": "2",
"type": "server_end:fuchsia.hardware.pty/Device"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.pty/DeviceOpenClientRequest.id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.pty/DeviceOpenClientRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.pty/DeviceOpenClientResponse.s",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.pty/DeviceOpenClientResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.pty/DeviceReadEventsResponse.events",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.pty/DeviceReadEventsResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.pty/DeviceReadEventsResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.pty/DeviceSetWindowSizeRequest.size",
"ordinal": "1",
"type": "fuchsia.hardware.pty/WindowSize"
},
{
"kind": "struct",
"name": "fuchsia.hardware.pty/DeviceSetWindowSizeRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.pty/DeviceSetWindowSizeResponse.status",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.pty/DeviceSetWindowSizeResponse"
},
{
"kind": "const",
"name": "fuchsia.hardware.pty/EVENT_HANGUP",
"type": "uint32",
"value": "1"
},
{
"kind": "const",
"name": "fuchsia.hardware.pty/EVENT_INTERRUPT",
"type": "uint32",
"value": "2"
},
{
"kind": "const",
"name": "fuchsia.hardware.pty/EVENT_MASK",
"type": "uint32",
"value": "15"
},
{
"kind": "const",
"name": "fuchsia.hardware.pty/EVENT_SUSPEND",
"type": "uint32",
"value": "4"
},
{
"kind": "const",
"name": "fuchsia.hardware.pty/EVENT_WINDOW_SIZE",
"type": "uint32",
"value": "8"
},
{
"kind": "const",
"name": "fuchsia.hardware.pty/FEATURE_RAW",
"type": "uint32",
"value": "1"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.pty/WindowSize.height",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.pty/WindowSize.width",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.pty/WindowSize"
},
{
"kind": "library",
"name": "fuchsia.hardware.pty"
}
]