blob: 7b7e5a01d7474ae692e379d4094b40065d1aedba [file] [log] [blame]
[
{
"kind": "protocol/member",
"name": "fuchsia.gpu.agis/ComponentRegistry.GetVulkanSocket",
"strictness": "strict",
"ordinal": "6152408214920274970",
"direction": "two_way",
"request": "fuchsia.gpu.agis/ComponentRegistryGetVulkanSocketRequest",
"response": "fuchsia.gpu.agis/ComponentRegistry_GetVulkanSocket_Response",
"error": "fuchsia.gpu.agis/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.gpu.agis/ComponentRegistry.Register",
"strictness": "strict",
"ordinal": "2178603159905399129",
"direction": "two_way",
"request": "fuchsia.gpu.agis/ComponentRegistryRegisterRequest",
"response": "fuchsia.gpu.agis/ComponentRegistry_Register_Response",
"error": "fuchsia.gpu.agis/Error"
},
{
"kind": "protocol/member",
"name": "fuchsia.gpu.agis/ComponentRegistry.Unregister",
"strictness": "strict",
"ordinal": "6627103362417813943",
"direction": "two_way",
"request": "fuchsia.gpu.agis/ComponentRegistryUnregisterRequest",
"response": "fuchsia.gpu.agis/ComponentRegistry_Unregister_Response",
"error": "fuchsia.gpu.agis/Error"
},
{
"kind": "protocol",
"name": "fuchsia.gpu.agis/ComponentRegistry",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.gpu.agis/ComponentRegistryGetVulkanSocketRequest.id",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.gpu.agis/ComponentRegistryGetVulkanSocketRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.gpu.agis/ComponentRegistryRegisterRequest.id",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.gpu.agis/ComponentRegistryRegisterRequest.process_koid",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.gpu.agis/ComponentRegistryRegisterRequest.process_name",
"ordinal": "3",
"type": "string:32"
},
{
"kind": "struct",
"name": "fuchsia.gpu.agis/ComponentRegistryRegisterRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.gpu.agis/ComponentRegistryUnregisterRequest.id",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.gpu.agis/ComponentRegistryUnregisterRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.gpu.agis/ComponentRegistry_GetVulkanSocket_Response.socket",
"ordinal": "1",
"type": "zx/Handle:<SOCKET,optional>"
},
{
"kind": "struct",
"name": "fuchsia.gpu.agis/ComponentRegistry_GetVulkanSocket_Response",
"resourceness": "resource"
},
{
"kind": "protocol/member",
"name": "fuchsia.gpu.agis/Connector.GetSocket",
"strictness": "strict",
"ordinal": "5037425465305667206",
"direction": "two_way",
"request": "fuchsia.gpu.agis/ConnectorGetSocketRequest",
"response": "fuchsia.gpu.agis/Connector_GetSocket_Response",
"error": "fuchsia.gpu.agis/Error"
},
{
"kind": "protocol",
"name": "fuchsia.gpu.agis/Connector",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.gpu.agis/ConnectorGetSocketRequest.global_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.gpu.agis/ConnectorGetSocketRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.gpu.agis/Connector_GetSocket_Response.socket",
"ordinal": "1",
"type": "zx/Handle:SOCKET"
},
{
"kind": "struct",
"name": "fuchsia.gpu.agis/Connector_GetSocket_Response",
"resourceness": "resource"
},
{
"kind": "enum/member",
"name": "fuchsia.gpu.agis/Error.ALREADY_REGISTERED",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.gpu.agis/Error.INTERNAL_ERROR",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.gpu.agis/Error.NOT_FOUND",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.gpu.agis/Error.VTCS_EXCEEDED",
"value": "3"
},
{
"kind": "enum",
"name": "fuchsia.gpu.agis/Error",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "const",
"name": "fuchsia.gpu.agis/MAX_VTCS",
"type": "uint32",
"value": "128"
},
{
"kind": "protocol/member",
"name": "fuchsia.gpu.agis/Observer.Vtcs",
"strictness": "strict",
"ordinal": "1428337380439632529",
"direction": "two_way",
"response": "fuchsia.gpu.agis/Observer_Vtcs_Response",
"error": "fuchsia.gpu.agis/Error"
},
{
"kind": "protocol",
"name": "fuchsia.gpu.agis/Observer",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.gpu.agis/Observer_Vtcs_Response.vtcs",
"ordinal": "1",
"type": "vector<fuchsia.gpu.agis/Vtc>:128"
},
{
"kind": "struct",
"name": "fuchsia.gpu.agis/Observer_Vtcs_Response",
"resourceness": "resource"
},
{
"kind": "table/member",
"name": "fuchsia.gpu.agis/Vtc.global_id",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.gpu.agis/Vtc.process_koid",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.gpu.agis/Vtc.process_name",
"ordinal": "3",
"type": "string:32"
},
{
"kind": "table",
"name": "fuchsia.gpu.agis/Vtc",
"resourceness": "resource"
},
{
"kind": "library",
"name": "fuchsia.gpu.agis"
}
]