class SetUpgradableUrls
Defined at line 551 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/markers.h
Sets which package URLs correspond to upgradable packages and the hash they should resolve
to.
If upgradable packages are enabled in pkg-cache, this method must be called once on start up
to set the hashes for persisted upgradable packages. All such packages must not be base
packages. If none of the upgradable packages are persisted, a call with an empty vector
still needs to be made. Package resolution of non base packages and GC (and therefore OTA)
will block until this is done.
Subsequent calls can be made to set new upgradable packages or change the hashes associated
with upgradable packages.
The hash most recently associated with an upgradable package URL will be protected from GC.
+ request `pinned_urls` packages URLs pinned to the new hash.
Public Members
static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal