class AppendFilters

Defined at line 276 of file fidling/gen/sdk/fidl/fuchsia.exception/fuchsia.exception/cpp/fidl/fuchsia.exception/cpp/markers.h

Adds filters to the limbo. Filters determine what processes the limbo

will store when receiving an exception. Repeated filters will be

ignored. Filters work by "filtering out" processes. It means that if a

filter matches, that process won't get included.

Filters work by substring matching. This means that a process name has

to have the filter as a substring in order to match it. Example:

Filter = "dev".

Process = "process" won't match.

Process = "devcoordinator" will match.

Adding filters is transactional: either all of them go in, or none at

all. The maximum amount of filters is determined by

`MAX_FILTERS_PER_CALL`. If the maximum is exceeded, ZX_ERR_NO_RESOURCES

is returned.

Changing filters have no effect on processes that are currently waiting

on an exception, but rather which future processes that will remain in

the limbo.

Returns ZX_ERR_UNAVAILABLE if limbo is not active.

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