添加数量: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
|