Namespaces

Enumerations

enum GcProtection
Name Value
kOpenPackageTracking 1u
kRetained 2u

How the package served by [`PackageCache.Get`] should be protected from GC.

Defined at line 20 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/common_types.h

enum GetSubpackageError
Name Value
kSuperpackageClosed 1u
kDoesNotExist 2u
kInternal 3u

Error type for [`PackageCache.GetSubpackage`].

Defined at line 48 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/common_types.h

enum OpenBlobError
Name Value
kOutOfSpace 1u
kConcurrentWrite 2u
kUnspecifiedIo 3u
kInternal 4u

Error type for [`NeededBlobs.OpenMetaBlob`] and [`NeededBlobs.OpenBlob`].

Defined at line 152 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/common_types.h

enum BlobWrittenError
Name Value
kNotWritten 1u
kUnopenedBlob 2u

Error type for [`NeededBlobs.BlobWritten`].

Defined at line 184 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/common_types.h

enum WriteError
Name Value
kUnknownUrl 1u
kVerification 2u
kDownload 3u
kStorage 4u

Defined at line 209 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/common_types.h

enum GetInfoError
Name Value
kUnknownUrl 1u
kVerification 2u
kNotAvailable 3u

Defined at line 240 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/common_types.h

enum RepositoryStorageType
Name Value
kEphemeral 1u
kPersistent 2u

Where the repository storage is written to.

Defined at line 269 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/common_types.h

enum ResolveError
Name Value
kInternal 1u
kAccessDenied 2u
kIo 3u
kBlobNotFound 4u
kPackageNotFound 5u
kRepoNotFound 6u
kNoSpace 7u
kUnavailableBlob 8u
kUnavailableRepoMetadata 9u
kInvalidUrl 10u
kInvalidContext 11u

Error codes for PackageResolver operations.

Defined at line 297 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/common_types.h

Records