fuchsia.pkg.garbagecollector

Added: NEXT

PROTOCOLS

Manager

Defined in fuchsia.pkg.garbagecollector/garbagecollector.fidl

An abstract representation of the packaging system's garbage collector.

Gc

Trigger garbage collection. The package management system will make a best-effort attempt to free up storage space by deleting unnecessary blobs.

Request

<EMPTY>

Response

NameType
payload Manager_Gc_Result

STRUCTS

Manager_Gc_Response

Defined in fuchsia.pkg.garbagecollector/garbagecollector.fidl

<EMPTY>

ENUMS

GcError flexible

Type: uint32

Defined in fuchsia.pkg.garbagecollector/garbagecollector.fidl

The error type for Manager.Gc.

NameValueDescription
1
2

The system is in the process of being updated, and the current system version has not yet been committed. Garbage collection is blocked to protect the blobs required by the previous system version. Consumers may use fuchsia.update/CommitStatusProvider.IsCurrentSystemCommitted to be notified if and when the current system is committed.

UNIONS

Manager_Gc_Result strict

Defined in fuchsia.pkg.garbagecollector/garbagecollector.fidl

OrdinalVariantTypeDescription
response Manager_Gc_Response
err GcError
framework_err internal