class GetMissingBlobs

Defined at line 217 of file fidling/gen/sdk/fidl/fuchsia.pkg/fuchsia.pkg/cpp/fidl/fuchsia.pkg/cpp/markers.h

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.

Public Members

static const bool kHasClientToServer
static const bool kHasClientToServerBody
static const bool kHasServerToClient
static const bool kHasServerToClientBody
static const bool kHasNonEmptyUserFacingResponse
static const bool kHasDomainError
static const bool kHasFrameworkError
static const uint64_t kOrdinal