新增時間: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 | 類型 | 說明 |
---|---|---|---|
1 |
response |
ArchiveAccessor_StreamDiagnostics_Response
|
|
3 |
framework_err |
internal
|