template <>
class WireWeakOnewayBufferClientImpl
Defined at line 9523 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/wire_messaging.h
Public Methods
::fidl::OneWayStatus WriteBlobs (::fidl::ServerEnd< ::fuchsia_pkg::NeededBlobs> && needed_blobs)
Writes blobs to the system.
This method is intended to be used by package resolver components to write individual blobs
that are missing from the system.
Clients must avoid write collisions of any blobs with `Get()` or another `WriteBlobs()`,
even across different `PackageCache` connections.
+ request `needed_blobs` a protocol can be used to write multiple blobs. This `NeededBlobs`
only supports `OpenBlob` and `BlobWritten`.
Caller provides the backing storage for FIDL message.
::fidl::OneWayStatus BasePackageIndex (::fidl::ServerEnd< ::fuchsia_pkg::PackageIndexIterator> && iterator)
Retrieves a chunk iterator to the base package index.
+ request `iterator` a request for the `PackageIndexIterator` that will return sets of
`PackageIndexEntry` objects until all packages in the base index have been iterated.
Caller provides the backing storage for FIDL message.
::fidl::OneWayStatus CachePackageIndex (::fidl::ServerEnd< ::fuchsia_pkg::PackageIndexIterator> && iterator)
Retrieves a chunk iterator to the cache package index.
+ request `iterator` a request for the `PackageIndexIterator` that will return sets of
`PackageIndexEntry` objects until all packages in the cache index have been iterated.
Caller provides the backing storage for FIDL message.