blob: d3fc6f443f74f9ef75cc0ceb2755aadcdc7a32d5 [file] [log] [blame]
[
{
"declaration": "(zx/handle:VMO buffer) -> (fuchsia.tracing.perfetto/BufferReceiver_ProvideBuffer_Result result)",
"kind": "protocol/member",
"name": "fuchsia.tracing.perfetto/BufferReceiver.ProvideBuffer"
},
{
"kind": "protocol",
"name": "fuchsia.tracing.perfetto/BufferReceiver"
},
{
"kind": "struct",
"name": "fuchsia.tracing.perfetto/BufferReceiver_ProvideBuffer_Response"
},
{
"declaration": "int32",
"kind": "union/member",
"name": "fuchsia.tracing.perfetto/BufferReceiver_ProvideBuffer_Result.err"
},
{
"declaration": "fuchsia.tracing.perfetto/BufferReceiver_ProvideBuffer_Response",
"kind": "union/member",
"name": "fuchsia.tracing.perfetto/BufferReceiver_ProvideBuffer_Result.response"
},
{
"kind": "union",
"name": "fuchsia.tracing.perfetto/BufferReceiver_ProvideBuffer_Result",
"strictness": "strict"
},
{
"declaration": "(zx/handle:SOCKET consumer_socket) -> (fuchsia.tracing.perfetto/ConsumerConnector_ConnectConsumer_Result result)",
"kind": "protocol/member",
"name": "fuchsia.tracing.perfetto/ConsumerConnector.ConnectConsumer"
},
{
"kind": "protocol",
"name": "fuchsia.tracing.perfetto/ConsumerConnector"
},
{
"kind": "struct",
"name": "fuchsia.tracing.perfetto/ConsumerConnector_ConnectConsumer_Response"
},
{
"declaration": "int32",
"kind": "union/member",
"name": "fuchsia.tracing.perfetto/ConsumerConnector_ConnectConsumer_Result.err"
},
{
"declaration": "fuchsia.tracing.perfetto/ConsumerConnector_ConnectConsumer_Response",
"kind": "union/member",
"name": "fuchsia.tracing.perfetto/ConsumerConnector_ConnectConsumer_Result.response"
},
{
"kind": "union",
"name": "fuchsia.tracing.perfetto/ConsumerConnector_ConnectConsumer_Result",
"strictness": "strict"
},
{
"declaration": "(zx/handle:SOCKET producer_socket,fuchsia.tracing.perfetto/TraceBuffer buffer) -> (fuchsia.tracing.perfetto/ProducerConnector_ConnectProducer_Result result)",
"kind": "protocol/member",
"name": "fuchsia.tracing.perfetto/ProducerConnector.ConnectProducer"
},
{
"kind": "protocol",
"name": "fuchsia.tracing.perfetto/ProducerConnector"
},
{
"kind": "struct",
"name": "fuchsia.tracing.perfetto/ProducerConnector_ConnectProducer_Response"
},
{
"declaration": "int32",
"kind": "union/member",
"name": "fuchsia.tracing.perfetto/ProducerConnector_ConnectProducer_Result.err"
},
{
"declaration": "fuchsia.tracing.perfetto/ProducerConnector_ConnectProducer_Response",
"kind": "union/member",
"name": "fuchsia.tracing.perfetto/ProducerConnector_ConnectProducer_Result.response"
},
{
"kind": "union",
"name": "fuchsia.tracing.perfetto/ProducerConnector_ConnectProducer_Result",
"strictness": "strict"
},
{
"declaration": "client_end:fuchsia.tracing.perfetto/BufferReceiver",
"kind": "union/member",
"name": "fuchsia.tracing.perfetto/TraceBuffer.from_server"
},
{
"kind": "union",
"name": "fuchsia.tracing.perfetto/TraceBuffer",
"resourceness": "resource",
"strictness": "strict"
},
{
"kind": "library",
"name": "fuchsia.tracing.perfetto"
}
]