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
| Name | Type |
|---|---|
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.
| Name | Value | Description |
|---|---|---|
INTERNAL |
1 |
|
PENDING_COMMIT |
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
| Ordinal | Variant | Type | Description |
|---|---|---|---|
1 |
response |
Manager_Gc_Response
|
|
2 |
err |
GcError
|
|
3 |
framework_err |
internal
|