fuchsia.diagnostics.host

新增時間:15 張

通訊協定

ArchiveAccessor

定義於 fuchsia.diagnostics.host/reader.fidl

StreamDiagnostics

針對系統上的診斷資料建立疊代器。

  • 在 SNAPSHOT 模式下,疊代器可能會藉由串流來有限,且只會提供系統上的診斷資料目前狀態。
  • 在 SNAPSHOT_THEN_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/reader.fidl

<EMPTY>

聯合國

ArchiveAccessor_Streamagnostic_Result 嚴格

定義於 fuchsia.diagnostics.host/reader.fidl

序數Variant類型說明
response ArchiveAccessor_StreamDiagnostics_Response
framework_err internal