Macros§
- Repository
KeyConfig Unknown - Pattern that matches an unknown
RepositoryKeyConfig
member. - SetUpgradable
Urls Error Unknown - Pattern that matches an unknown
SetUpgradableUrlsError
member.
Structs§
- BlobId
- A content-addressed merkle root that describes an artifact that is tracked by the packaging system.
- Blob
IdIterator Control Handle - Blob
IdIterator Event Stream - Blob
IdIterator Marker - Blob
IdIterator Next Responder - Blob
IdIterator Next Response - Blob
IdIterator Proxy - Blob
IdIterator Request Stream - A Stream of incoming requests for fuchsia.pkg/BlobIdIterator.
- Blob
IdIterator Synchronous Proxy - Blob
Info - A tuple of the content-addressed merkle root for an artifact, along with that artifact’s length in bytes.
- Blob
Info Iterator Control Handle - Blob
Info Iterator Event Stream - Blob
Info Iterator Marker - Blob
Info Iterator Next Responder - Blob
Info Iterator Next Response - Blob
Info Iterator Proxy - Blob
Info Iterator Request Stream - A Stream of incoming requests for fuchsia.pkg/BlobInfoIterator.
- Blob
Info Iterator Synchronous Proxy - CupControl
Handle - CupData
- CupEvent
Stream - CupGet
Info Request - CupGet
Info Responder - CupGet
Info Response - CupMarker
- CupProxy
- CupRequest
Stream - A Stream of incoming requests for fuchsia.pkg/Cup.
- CupSynchronous
Proxy - CupWrite
Request - CupWrite
Responder - Font
Resolver Control Handle - Font
Resolver Event Stream - Font
Resolver Marker - Font
Resolver Proxy - Font
Resolver Request Stream - A Stream of incoming requests for fuchsia.pkg/FontResolver.
- Font
Resolver Resolve Request - Font
Resolver Resolve Responder - Font
Resolver Synchronous Proxy - Mirror
Config - The configuration necessary to connect to a mirror.
- Needed
Blobs Abort Responder - Needed
Blobs Blob Written Request - Needed
Blobs Blob Written Responder - Needed
Blobs Control Handle - Needed
Blobs Event Stream - Needed
Blobs GetMissing Blobs Request - Needed
Blobs Marker - Needed
Blobs Open Blob Request - Needed
Blobs Open Blob Responder - Needed
Blobs Open Blob Response - Needed
Blobs Open Meta Blob Responder - Needed
Blobs Open Meta Blob Response - Needed
Blobs Proxy - Needed
Blobs Request Stream - A Stream of incoming requests for fuchsia.pkg/NeededBlobs.
- Needed
Blobs Synchronous Proxy - Package
Cache Base Package Index Request - Package
Cache Cache Package Index Request - Package
Cache Control Handle - Package
Cache Event Stream - Package
Cache GetRequest - Package
Cache GetResponder - Package
Cache GetSubpackage Request - Package
Cache GetSubpackage Responder - Package
Cache Marker - Package
Cache Proxy - Package
Cache Request Stream - A Stream of incoming requests for fuchsia.pkg/PackageCache.
- Package
Cache SetUpgradable Urls Request - Package
Cache SetUpgradable Urls Responder - Package
Cache Sync Responder - Package
Cache Synchronous Proxy - Package
Index Entry - A single entry in the package index.
- Package
Index Iterator Control Handle - Package
Index Iterator Event Stream - Package
Index Iterator Marker - Package
Index Iterator Next Responder - Package
Index Iterator Next Response - Package
Index Iterator Proxy - Package
Index Iterator Request Stream - A Stream of incoming requests for fuchsia.pkg/PackageIndexIterator.
- Package
Index Iterator Synchronous Proxy - Package
Resolver Control Handle - Package
Resolver Event Stream - Package
Resolver GetHash Request - Package
Resolver GetHash Responder - Package
Resolver GetHash Response - Package
Resolver Marker - Package
Resolver Proxy - Package
Resolver Request Stream - A Stream of incoming requests for fuchsia.pkg/PackageResolver.
- Package
Resolver Resolve Request - Package
Resolver Resolve Responder - Package
Resolver Resolve Response - Package
Resolver Resolve With Context Request - Package
Resolver Resolve With Context Responder - Package
Resolver Resolve With Context Response - Package
Resolver Synchronous Proxy - Package
Url - A fuchsia-pkg:// URL indicating a package. https://fuchsia.dev/fuchsia-src/concepts/packages/package_url#package_identity
- Repository
Config - The configuration necessary to connect to a repository and its mirrors.
- Repository
Iterator Control Handle - Repository
Iterator Event Stream - Repository
Iterator Marker - Repository
Iterator Next Responder - Repository
Iterator Next Response - Repository
Iterator Proxy - Repository
Iterator Request Stream - A Stream of incoming requests for fuchsia.pkg/RepositoryIterator.
- Repository
Iterator Synchronous Proxy - Repository
Manager AddMirror Request - Repository
Manager AddMirror Responder - Repository
Manager AddRequest - Repository
Manager AddResponder - Repository
Manager Control Handle - Repository
Manager Event Stream - Repository
Manager List Request - Repository
Manager Marker - Repository
Manager Proxy - Repository
Manager Remove Mirror Request - Repository
Manager Remove Mirror Responder - Repository
Manager Remove Request - Repository
Manager Remove Responder - Repository
Manager Request Stream - A Stream of incoming requests for fuchsia.pkg/RepositoryManager.
- Repository
Manager Synchronous Proxy - Repository
Url - A fuchsia-pkg:// URL indicating a repository. https://fuchsia.dev/fuchsia-src/concepts/packages/package_url#repository_identity
- Resolution
Context - A package resolution context, used when resolving package URLs relative to another package.
- Retained
Packages Clear Responder - Retained
Packages Control Handle - Retained
Packages Event Stream - Retained
Packages Marker - Retained
Packages Proxy - Retained
Packages Replace Request - Retained
Packages Replace Responder - Retained
Packages Request Stream - A Stream of incoming requests for fuchsia.pkg/RetainedPackages.
- Retained
Packages Synchronous Proxy
Enums§
- Blob
IdIterator Event - Blob
IdIterator Request - A chunked iterator of blob IDs, allowing transfer of more blob IDs that can fit in a single FIDL message.
- Blob
Info Iterator Event - Blob
Info Iterator Request - A chunked iterator of
BlobInfo
, allowing transfer of moreBlobInfo
s that can fit in a single FIDL message. - Blob
Writer - Used to write a blob to the underlying storage.
- Blob
Written Error - Error type for [
NeededBlobs.BlobWritten
]. - CupEvent
- CupRequest
- This protocol gives access to persisted CUP data for eager packages in pkg-resolver.
- Font
Resolver Event - Font
Resolver Request - This resolves font packages from a registry.
- GcProtection
- How the package served by [
PackageCache.Get
] should be protected from GC. - GetInfo
Error - GetSubpackage
Error - Error type for [
PackageCache.GetSubpackage
]. - Needed
Blobs Event - Needed
Blobs Request - Represents the transaction for caching a particular package.
- Open
Blob Error - Error type for [
NeededBlobs.OpenMetaBlob
] and [NeededBlobs.OpenBlob
]. - Package
Cache Event - Package
Cache Request - This manages the system package cache.
- Package
Index Iterator Event - Package
Index Iterator Request - A chunk iterator for the package index. This is required because it is possible for the package index to be too large to send over in a single request (over 64KiB).
- Package
Resolver Event - Package
Resolver Request - This resolves packages from a repository.
- Repository
Iterator Event - Repository
Iterator Request - The iterator over all the repositories defined in a
PackageResolver
. - Repository
KeyConfig - The keys used by the repository to authenticate its packages.
- Repository
Manager Event - Repository
Manager Request - This manages package repositories.
- Repository
Storage Type - Where the repository storage is written to.
- Resolve
Error - Error codes for PackageResolver operations.
- Retained
Packages Event - Retained
Packages Request - Manages the set of retained packages.
- SetUpgradable
Urls Error - Error type for [
PackageCache.SetUpgradableUrls
]. - Write
Error
Constants§
- MAX_
RESOLUTION_ CONTEXT_ SIZE - The maximum number of bytes for a
ResolutionContext
.
Traits§
- Blob
IdIterator Proxy Interface - Blob
Info Iterator Proxy Interface - CupProxy
Interface - Font
Resolver Proxy Interface - Needed
Blobs Proxy Interface - Package
Cache Proxy Interface - Package
Index Iterator Proxy Interface - Package
Resolver Proxy Interface - Repository
Iterator Proxy Interface - Repository
Manager Proxy Interface - Retained
Packages Proxy Interface
Type Aliases§
- CupGet
Info Result - CupWrite
Result - Font
Resolver Resolve Result - Needed
Blobs Blob Written Result - Needed
Blobs Open Blob Result - Needed
Blobs Open Meta Blob Result - Package
Cache GetResult - Package
Cache GetSubpackage Result - Package
Cache SetUpgradable Urls Result - Package
Cache Sync Result - Package
Resolver GetHash Result - Package
Resolver Resolve Result - Package
Resolver Resolve With Context Result - Repository
Manager AddMirror Result - Repository
Manager AddResult - Repository
Manager Remove Mirror Result - Repository
Manager Remove Result