class GetNext

Defined at line 606 of file fidling/gen/sdk/fidl/fuchsia.component.sandbox/fuchsia.component.sandbox/cpp/fidl/fuchsia.component.sandbox/cpp/markers.h

Returns the next batch of results for a [Dictionary.Drain] call, returning up to

`limit` results. `limit` can be at most [MAX_DICTIONARY_ITERATOR_CHUNK].

Each returned capability will be assigned a monotonically increasing [CapabilityId] starting

from `start_id`.

In addition to the `items`, returns `end_id`, which is one more than the highest id reserved

by [GetNext]. `end_id` can be used as the `start_id` for the next call to [GetNext].

If [GetNext] returns an error, the server will also close the channel.

Errors:

- `ID_ALREADY_EXISTS` if some id in the range `[start_id, limit)` already exists in this

store.

- `INVALID_ARGS` if `limit` was `0` or greater than `MAX_DICTIONARY_ITERATOR_CHUNK`.

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