blob: 9479c457e175b02cf12c73c079de4e158ceecb98 [file] [log] [blame]
[
{
"kind": "protocol/member",
"name": "fuchsia.tracing.provider/Provider.GetKnownCategories",
"strictness": "strict",
"ordinal": "6871097577080879238",
"direction": "two_way",
"response": "fuchsia.tracing.provider/ProviderGetKnownCategoriesResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.tracing.provider/Provider.Initialize",
"strictness": "strict",
"ordinal": "712437801310847223",
"direction": "one_way",
"request": "fuchsia.tracing.provider/ProviderInitializeRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.tracing.provider/Provider.Start",
"strictness": "strict",
"ordinal": "6606265397910349845",
"direction": "one_way",
"request": "fuchsia.tracing.provider/ProviderStartRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.tracing.provider/Provider.Stop",
"strictness": "strict",
"ordinal": "1386537951479561712",
"direction": "one_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.tracing.provider/Provider.Terminate",
"strictness": "strict",
"ordinal": "7734197899917469361",
"direction": "one_way"
},
{
"kind": "protocol",
"name": "fuchsia.tracing.provider/Provider",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/ProviderConfig.buffer",
"ordinal": "2",
"type": "zx/Handle:VMO"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/ProviderConfig.buffering_mode",
"ordinal": "1",
"type": "fuchsia.tracing/BufferingMode"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/ProviderConfig.categories",
"ordinal": "4",
"type": "vector<string:100>:5000"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/ProviderConfig.fifo",
"ordinal": "3",
"type": "zx/Handle:FIFO"
},
{
"kind": "struct",
"name": "fuchsia.tracing.provider/ProviderConfig",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/ProviderGetKnownCategoriesResponse.categories",
"ordinal": "1",
"type": "vector<fuchsia.tracing/KnownCategory>:5000"
},
{
"kind": "struct",
"name": "fuchsia.tracing.provider/ProviderGetKnownCategoriesResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/ProviderInitializeRequest.config",
"ordinal": "1",
"type": "fuchsia.tracing.provider/ProviderConfig"
},
{
"kind": "struct",
"name": "fuchsia.tracing.provider/ProviderInitializeRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/ProviderStartRequest.options",
"ordinal": "1",
"type": "fuchsia.tracing.provider/StartOptions"
},
{
"kind": "struct",
"name": "fuchsia.tracing.provider/ProviderStartRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.tracing.provider/Registry.RegisterProvider",
"strictness": "strict",
"ordinal": "8483847379270256540",
"direction": "one_way",
"request": "fuchsia.tracing.provider/RegistryRegisterProviderRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.tracing.provider/Registry.RegisterProviderSynchronously",
"strictness": "strict",
"ordinal": "5203325810517249814",
"direction": "two_way",
"request": "fuchsia.tracing.provider/RegistryRegisterProviderSynchronouslyRequest",
"response": "fuchsia.tracing.provider/RegistryRegisterProviderSynchronouslyResponse"
},
{
"kind": "protocol",
"name": "fuchsia.tracing.provider/Registry",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/RegistryRegisterProviderRequest.name",
"ordinal": "3",
"type": "string:100"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/RegistryRegisterProviderRequest.pid",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/RegistryRegisterProviderRequest.provider",
"ordinal": "1",
"type": "client_end:fuchsia.tracing.provider/Provider"
},
{
"kind": "struct",
"name": "fuchsia.tracing.provider/RegistryRegisterProviderRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/RegistryRegisterProviderSynchronouslyRequest.name",
"ordinal": "3",
"type": "string:100"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/RegistryRegisterProviderSynchronouslyRequest.pid",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/RegistryRegisterProviderSynchronouslyRequest.provider",
"ordinal": "1",
"type": "client_end:fuchsia.tracing.provider/Provider"
},
{
"kind": "struct",
"name": "fuchsia.tracing.provider/RegistryRegisterProviderSynchronouslyRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/RegistryRegisterProviderSynchronouslyResponse.s",
"ordinal": "1",
"type": "int32"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/RegistryRegisterProviderSynchronouslyResponse.started",
"ordinal": "2",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.tracing.provider/RegistryRegisterProviderSynchronouslyResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/StartOptions.additional_categories",
"ordinal": "2",
"type": "vector<string:100>:5000"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/StartOptions.buffer_disposition",
"ordinal": "1",
"type": "fuchsia.tracing/BufferDisposition"
},
{
"kind": "struct",
"name": "fuchsia.tracing.provider/StartOptions"
},
{
"kind": "library",
"name": "fuchsia.tracing.provider"
}
]