添加数量:15
协议
ArchiveAccessor
在 fuchsia.diagnostics.host/read.fidl 中定义
StreamDiagnostics
针对系统上的诊断数据创建迭代器。
- 通过在 SNAPSHOT 模式下进行流式传输(仅提供系统上的当前状态的诊断数据),迭代器可能是有限的。
- 通过在 SNAPSHOT_ THEN_Subscriptions 或 Subscribe 模式下进行流式传输,迭代器可以是无限的;前一个模型会针对系统的当前状态提供迭代,然后都针对新到达的诊断数据提供持续迭代。
stream
是用于向客户端公开诊断记录的套接字。
parameters
是一个 [fuchsia.diagnostics/StreamParameter],用于指定如何配置数据流。
该数据流将采用 [诊断架构][https://fuchsia.dev/fuchsia-src/reference/platform-spec/diagnostics/schema] 中载述的格式传输数据
请求
名称 | 类型 |
---|---|
parameters |
fuchsia.diagnostics/StreamParameters
|
stream |
handle<socket>
|
响应
名称 | 类型 |
---|---|
payload |
ArchiveAccessor_StreamDiagnostics_Result
|
结构
ArchiveAccessor_StreamDiagnostics_Response
在 fuchsia.diagnostics.host/read.fidl 中定义
<EMPTY>
联合
ArchiveAccessor_StreamDiagnostics_Result 严格
在 fuchsia.diagnostics.host/read.fidl 中定义
序数 | 变体 | 类型 | 说明 |
---|---|---|---|
1 |
response |
ArchiveAccessor_StreamDiagnostics_Response
|
|
3 |
framework_err |
internal
|