blob: a309793cdb4c58cb28f9eb1a3498cc1144813570 [file] [log] [blame]
[
{
"kind": "table/member",
"name": "fuchsia.update/AttemptOptions.initiator",
"ordinal": "1",
"type": "fuchsia.update/Initiator"
},
{
"kind": "table",
"name": "fuchsia.update/AttemptOptions"
},
{
"kind": "protocol/member",
"name": "fuchsia.update/AttemptsMonitor.OnStart",
"strictness": "strict",
"ordinal": "8496722247515178772",
"direction": "two_way",
"request": "fuchsia.update/AttemptsMonitorOnStartRequest"
},
{
"kind": "protocol",
"name": "fuchsia.update/AttemptsMonitor",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.update/AttemptsMonitorOnStartRequest.monitor",
"ordinal": "2",
"type": "server_end:fuchsia.update/Monitor"
},
{
"kind": "struct/member",
"name": "fuchsia.update/AttemptsMonitorOnStartRequest.options",
"ordinal": "1",
"type": "fuchsia.update/AttemptOptions"
},
{
"kind": "struct",
"name": "fuchsia.update/AttemptsMonitorOnStartRequest",
"resourceness": "resource"
},
{
"kind": "enum/member",
"name": "fuchsia.update/CheckNotStartedReason.ALREADY_IN_PROGRESS",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.update/CheckNotStartedReason.INTERNAL",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.update/CheckNotStartedReason.INVALID_OPTIONS",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.update/CheckNotStartedReason.THROTTLED",
"value": "4"
},
{
"kind": "enum",
"name": "fuchsia.update/CheckNotStartedReason",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.update/CheckOptions.allow_attaching_to_existing_update_check",
"ordinal": "2",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.update/CheckOptions.initiator",
"ordinal": "1",
"type": "fuchsia.update/Initiator"
},
{
"kind": "table",
"name": "fuchsia.update/CheckOptions"
},
{
"kind": "table",
"name": "fuchsia.update/CheckingForUpdatesData"
},
{
"kind": "protocol/member",
"name": "fuchsia.update/CommitStatusProvider.IsCurrentSystemCommitted",
"strictness": "strict",
"ordinal": "5569020245381897649",
"direction": "two_way",
"response": "fuchsia.update/CommitStatusProviderIsCurrentSystemCommittedResponse"
},
{
"kind": "protocol",
"name": "fuchsia.update/CommitStatusProvider",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.update/CommitStatusProviderIsCurrentSystemCommittedResponse.event",
"ordinal": "1",
"type": "zx/Handle:EVENTPAIR"
},
{
"kind": "struct",
"name": "fuchsia.update/CommitStatusProviderIsCurrentSystemCommittedResponse",
"resourceness": "resource"
},
{
"kind": "table",
"name": "fuchsia.update/ErrorCheckingForUpdateData"
},
{
"kind": "enum/member",
"name": "fuchsia.update/Initiator.SERVICE",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.update/Initiator.USER",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.update/Initiator",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "enum/member",
"name": "fuchsia.update/InstallationDeferralReason.CURRENT_SYSTEM_NOT_COMMITTED",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.update/InstallationDeferralReason",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.update/InstallationDeferredData.deferral_reason",
"ordinal": "2",
"type": "fuchsia.update/InstallationDeferralReason"
},
{
"kind": "table/member",
"name": "fuchsia.update/InstallationDeferredData.update",
"ordinal": "1",
"type": "fuchsia.update/UpdateInfo"
},
{
"kind": "table",
"name": "fuchsia.update/InstallationDeferredData"
},
{
"kind": "table/member",
"name": "fuchsia.update/InstallationErrorData.installation_progress",
"ordinal": "2",
"type": "fuchsia.update/InstallationProgress"
},
{
"kind": "table/member",
"name": "fuchsia.update/InstallationErrorData.update",
"ordinal": "1",
"type": "fuchsia.update/UpdateInfo"
},
{
"kind": "table",
"name": "fuchsia.update/InstallationErrorData"
},
{
"kind": "table/member",
"name": "fuchsia.update/InstallationProgress.fraction_completed",
"ordinal": "1",
"type": "float32"
},
{
"kind": "table",
"name": "fuchsia.update/InstallationProgress"
},
{
"kind": "table/member",
"name": "fuchsia.update/InstallingData.installation_progress",
"ordinal": "2",
"type": "fuchsia.update/InstallationProgress"
},
{
"kind": "table/member",
"name": "fuchsia.update/InstallingData.update",
"ordinal": "1",
"type": "fuchsia.update/UpdateInfo"
},
{
"kind": "table",
"name": "fuchsia.update/InstallingData"
},
{
"kind": "const",
"name": "fuchsia.update/MAX_VERSION_STRING_SIZE",
"type": "uint32",
"value": "128"
},
{
"kind": "protocol/member",
"name": "fuchsia.update/Manager.CheckNow",
"strictness": "strict",
"ordinal": "5357633357480737704",
"direction": "two_way",
"request": "fuchsia.update/ManagerCheckNowRequest",
"response": "fuchsia.update/Manager_CheckNow_Response",
"error": "fuchsia.update/CheckNotStartedReason"
},
{
"kind": "protocol/member",
"name": "fuchsia.update/Manager.MonitorAllUpdateChecks",
"strictness": "strict",
"ordinal": "4858204286291744139",
"direction": "one_way",
"request": "fuchsia.update/ManagerMonitorAllUpdateChecksRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.update/Manager.PerformPendingReboot",
"strictness": "strict",
"ordinal": "7617790142625908637",
"direction": "two_way",
"response": "fuchsia.update/ManagerPerformPendingRebootResponse"
},
{
"kind": "protocol",
"name": "fuchsia.update/Manager",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.update/ManagerCheckNowRequest.monitor",
"ordinal": "2",
"type": "client_end:<fuchsia.update/Monitor,optional>"
},
{
"kind": "struct/member",
"name": "fuchsia.update/ManagerCheckNowRequest.options",
"ordinal": "1",
"type": "fuchsia.update/CheckOptions"
},
{
"kind": "struct",
"name": "fuchsia.update/ManagerCheckNowRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.update/ManagerMonitorAllUpdateChecksRequest.attempts_monitor",
"ordinal": "1",
"type": "client_end:fuchsia.update/AttemptsMonitor"
},
{
"kind": "struct",
"name": "fuchsia.update/ManagerMonitorAllUpdateChecksRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.update/ManagerPerformPendingRebootResponse.rebooting",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.update/ManagerPerformPendingRebootResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.update/Monitor.OnState",
"strictness": "strict",
"ordinal": "7871435404436838196",
"direction": "two_way",
"request": "fuchsia.update/MonitorOnStateRequest"
},
{
"kind": "protocol",
"name": "fuchsia.update/Monitor",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.update/MonitorOnStateRequest.state",
"ordinal": "1",
"type": "fuchsia.update/State"
},
{
"kind": "struct",
"name": "fuchsia.update/MonitorOnStateRequest"
},
{
"kind": "table",
"name": "fuchsia.update/NoUpdateAvailableData"
},
{
"kind": "union/member",
"name": "fuchsia.update/State.checking_for_updates",
"ordinal": "1",
"type": "fuchsia.update/CheckingForUpdatesData"
},
{
"kind": "union/member",
"name": "fuchsia.update/State.error_checking_for_update",
"ordinal": "2",
"type": "fuchsia.update/ErrorCheckingForUpdateData"
},
{
"kind": "union/member",
"name": "fuchsia.update/State.installation_deferred_by_policy",
"ordinal": "4",
"type": "fuchsia.update/InstallationDeferredData"
},
{
"kind": "union/member",
"name": "fuchsia.update/State.installation_error",
"ordinal": "7",
"type": "fuchsia.update/InstallationErrorData"
},
{
"kind": "union/member",
"name": "fuchsia.update/State.installing_update",
"ordinal": "5",
"type": "fuchsia.update/InstallingData"
},
{
"kind": "union/member",
"name": "fuchsia.update/State.no_update_available",
"ordinal": "3",
"type": "fuchsia.update/NoUpdateAvailableData"
},
{
"kind": "union/member",
"name": "fuchsia.update/State.waiting_for_reboot",
"ordinal": "6",
"type": "fuchsia.update/InstallingData"
},
{
"kind": "union",
"name": "fuchsia.update/State",
"strictness": "strict"
},
{
"kind": "table/member",
"name": "fuchsia.update/UpdateInfo.download_size",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.update/UpdateInfo.urgent",
"ordinal": "3",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.update/UpdateInfo.version_available",
"ordinal": "1",
"type": "string:128"
},
{
"kind": "table",
"name": "fuchsia.update/UpdateInfo"
},
{
"kind": "library",
"name": "fuchsia.update"
}
]