fuchsia.diagnostics.host

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

序数变体类型说明
response ArchiveAccessor_StreamDiagnostics_Response
framework_err internal