Module fidl_fuchsia_pkg_ext::cache
source · Expand description
Wrapper types for fidl_fuchsia_pkg::PackageCacheProxy
and its related protocols.
Structs§
- A blob in the process of being written.
- A handle to a blob that must be explicitly closed to prevent future opens of the same blob from racing with this blob closing.
- An open connection to a provider of the
fuchsia.pkg.PackageCache
. - A deferred call to
Get::open_meta_blob
orGet::open_blob
. - A pending
fuchsia.pkg/PackageCache.Get()
request. Clients must, in order: - A blob that needs to be written.
- State for a blob that has been fully written but that needs a fuchsia.pkg.NeededBlobs.BlobWritten message sent to pkg-cache.
- State for a blob that can be written to.
- State for a blob that can be truncated.
Enums§
- The successful result of writing some data to a blob.
- An error encountered while sending the BlobWritten message.
- An error encountered while caching a package.
- An error encountered while enumerating missing content blobs.
- An error encountered while opening a metadata or content blob for write.
- An error encountered while opening a package.
- An error encountered while truncating a blob
- The successful result of truncating a blob.
- An error encountered while writing a blob.