class Watch

Defined at line 467 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/markers.h

Gets the current |InputSettings|. Returns immediately on first call;

subsequent calls return when the value changes.

When any of the input devices' states change, this will return the

full [InputSettings] object, containing the states for all the

available input devices on the target device.

To find the state of a specific input device, the devices vector

contained in settings can be iterated through to find a specific

[DeviceType]. If there are multiple devices of the same [DeviceType],

the [InputDevice]'s device_name can be examined in conjunction with

the [DeviceType] to find the desired input device. Together, the

device_name and [DeviceType] uniquely identify an [InputDevice].

If this call fails, it is considered a fatal error and the channel

will be closed.

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