class SetEvent

Defined at line 160 of file fidling/gen/sdk/fidl/fuchsia.hardware.hrtimer/fuchsia.hardware.hrtimer/cpp/fidl/fuchsia.hardware.hrtimer/cpp/markers.h

Sets a Zircon Event to be notified of the timer expiration.

The timer expiration will be notified via the ZX_EVENT_SIGNALED signal.

The client is responsible for clearing the ZX_EVENT_SIGNALED signal.

Any previously event set for the specific `id` is replaced. Note that this may race with

the event signaling from the expiration of a timer already started.

To guarantee that an event is delivered upon timer expiration, this method must be

called before calling `Start`.

If the specified `id` is invalid, then this call will return `INVALID_ARGS`.

If this method is not supported for the given `id`, then this call will return

`NOT_SUPPORTED`.

If the driver encounters an internal error, then this call will return `INTERNAL_ERROR`.

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