class Watch

Defined at line 89 of file fidling/gen/sdk/fidl/fuchsia.thermal/fuchsia.thermal/cpp/fidl/fuchsia.thermal/cpp/markers.h

Watches for changes to a client's thermal state.

A client's thermal state is determined according to the central thermal

configuration of its specific type. See the

[README.md](/src/power/power-manager/thermal_config/README.md) for more

details.

On a given connection, the first call will return immediately with the

client's current thermal state. Subsequent `Watch` requests will only

return a new `state` if the client's thermal state has changed. This

follows the [hanging

get](https://fuchsia.dev/fuchsia-src/concepts/api/fidl#hanging-get)

pattern.

- `state` is an unsigned integer representing the client's thermal

state.

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