template <>
class WireWeakOnewayBufferClientImpl
Defined at line 9072 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/wire_messaging.h
Public Methods
::fidl::OneWayStatus GetMissingBlobs (::fidl::ServerEnd< ::fuchsia_pkg::BlobInfoIterator> && iterator)
Returns an iterator of blobs that are not present on the system that
must be written using the `OpenBlob` request before the package will be
fully cached.
Client should call `OpenMetaBlob`, and write it if needed, before
calling `GetMissingBlobs`.
A client should make this request no more than once per `NeededBlobs`
connection. Once all blobs yielded by this iterator are written, the
package open request will complete.
New items may be added to the obtained `BlobInfoIterator` as the client
calls `OpenBlob`, so, to guaranatee termination of the iterator, clients
should call `OpenBlob` concurrently with reading the iterator.
+ request `iterator` a request for an iterator of [`BlobInfo`] of blobs
that the client should try to write.
Caller provides the backing storage for FIDL message.