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