class GetInterrupt
Defined at line 64 of file fidling/gen/sdk/fidl/fuchsia.hardware.gpio/fuchsia.hardware.gpio/cpp/fidl/fuchsia.hardware.gpio/cpp/markers.h
Gets an interrupt object pertaining to a particular GPIO pin. Only one interrupt may
be outstanding per pin, and it must be released by calling `ReleaseInterrupt()` before the
next call to `GetInterrupt()` will succeed. The interrupt is unmasked prior to being
returned to the caller.
Returns `ZX_ERR_ALREADY_EXISTS` if `GetInterrupt()` has already been called without a
subsequent call to `ReleaseInterrupt()`, `ZX_ERR_INVALID_ARGS` if `options` is invalid, or
`ZX_ERR_ACCESS_DENIED` if another client has the interrupt.
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