這個程式庫適用於 netstack FIDL API 中使用的常見型別,與 fuchsia.net 類似,但專門用於存放資源型別,也就是包含 Zircon 物件控制代碼的型別。
新增:HEAD
STRUCTS
GrantForInterfaceAuthorization resource
定義於 fuchsia.net.resources/resources.fidl
介面的授權憑證,可讓呼叫端證明介面擁有權 (例如將憑證轉換為 ProofOfInterfaceAuthorization)。
| 欄位 | 類型 | 說明 | 預設 |
|---|---|---|---|
interface_id |
fuchsia.net/InterfaceId
|
此憑證驗證的介面 ID。 |
無預設值 |
token |
handle<event>
|
透過這個介面提供驗證的 EVENT。 |
無預設值 |
ProofOfInterfaceAuthorization resource
定義於 fuchsia.net.resources/resources.fidl
傳遞至 fuchsia.net.* 系列 API 的憑證,用於驗證特定介面的存取權。在證明用戶端有權存取資源時,Netstack 只需要檢查權杖的基本資訊。
| 欄位 | 類型 | 說明 | 預設 |
|---|---|---|---|
interface_id |
fuchsia.net/InterfaceId
|
此憑證驗證的介面 ID。 |
無預設值 |
token |
handle<event>
|
透過這個介面提供驗證的 EVENT。 |
無預設值 |
WakeGroupToken 資源
定義於 fuchsia.net.resources/resources.fidl
代表喚醒群組的權杖,可提供給網路資源 (例如通訊端),將其加入群組,並等待接收喚醒信號。
| 欄位 | 類型 | 說明 | 預設 |
|---|---|---|---|
token |
handle<event>
|
無預設值 |