blob: f7d528f8252bd597cb15a9be12f7d9d1ee54bb51 [file] [log] [blame] [edit]
[
{
"kind": "enum/member",
"name": "fuchsia.tracing.provider/BufferDisposition.CLEAR_ENTIRE",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.tracing.provider/BufferDisposition.CLEAR_NONDURABLE",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.tracing.provider/BufferDisposition.RETAIN",
"value": "3"
},
{
"kind": "enum",
"name": "fuchsia.tracing.provider/BufferDisposition",
"strictness": "strict",
"type": "uint8"
},
{
"kind": "enum/member",
"name": "fuchsia.tracing.provider/BufferingMode.CIRCULAR",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.tracing.provider/BufferingMode.ONESHOT",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.tracing.provider/BufferingMode.STREAMING",
"value": "3"
},
{
"kind": "enum",
"name": "fuchsia.tracing.provider/BufferingMode",
"strictness": "strict",
"type": "uint8"
},
{
"kind": "const",
"name": "fuchsia.tracing.provider/MAX_CATEGORY_NAME_LENGTH",
"type": "uint32",
"value": "100"
},
{
"kind": "const",
"name": "fuchsia.tracing.provider/MAX_NUM_CATEGORIES",
"type": "uint32",
"value": "100"
},
{
"kind": "const",
"name": "fuchsia.tracing.provider/MAX_PROVIDER_NAME_LENGTH",
"type": "uint32",
"value": "100"
},
{
"kind": "protocol/member",
"name": "fuchsia.tracing.provider/Provider.Initialize",
"ordinal": "712437801310847223",
"type": "(fuchsia.tracing.provider/ProviderConfig config)"
},
{
"kind": "protocol/member",
"name": "fuchsia.tracing.provider/Provider.Start",
"ordinal": "6606265397910349845",
"type": "(fuchsia.tracing.provider/StartOptions options)"
},
{
"kind": "protocol/member",
"name": "fuchsia.tracing.provider/Provider.Stop",
"ordinal": "1386537951479561712",
"type": "()"
},
{
"kind": "protocol/member",
"name": "fuchsia.tracing.provider/Provider.Terminate",
"ordinal": "7734197899917469361",
"type": "()"
},
{
"kind": "protocol",
"name": "fuchsia.tracing.provider/Provider"
},
{
"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.provider/BufferingMode"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/ProviderConfig.categories",
"ordinal": "4",
"type": "vector<string:100>:100"
},
{
"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": "protocol/member",
"name": "fuchsia.tracing.provider/Registry.RegisterProvider",
"ordinal": "8483847379270256540",
"type": "(client_end:fuchsia.tracing.provider/Provider provider,uint64 pid,string:100 name)"
},
{
"kind": "protocol/member",
"name": "fuchsia.tracing.provider/Registry.RegisterProviderSynchronously",
"ordinal": "5203325810517249814",
"type": "(client_end:fuchsia.tracing.provider/Provider provider,uint64 pid,string:100 name) -> (int32 s,bool started)"
},
{
"kind": "protocol",
"name": "fuchsia.tracing.provider/Registry"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/StartOptions.additional_categories",
"ordinal": "2",
"type": "vector<string:100>:100"
},
{
"kind": "struct/member",
"name": "fuchsia.tracing.provider/StartOptions.buffer_disposition",
"ordinal": "1",
"type": "fuchsia.tracing.provider/BufferDisposition"
},
{
"kind": "struct",
"name": "fuchsia.tracing.provider/StartOptions"
},
{
"kind": "library",
"name": "fuchsia.tracing.provider"
}
]