class Connect

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

Connects a [`ClientStateWatcher`] to the thermal state of the specified

[`ClientType`].

A client may call this method and begin using the [`ClientStateWatcher`]

client endpoint immediately.

If `client_type` does not exactly (case-sensitive) match with a client

entry found in the central thermal configuration, then the request will

fail. On failure, both the `watcher` server endpoint as well as the

current `ClientStateConnector` connection will be terminated.

+ `client_type` specifies the client-specific thermal state to which

`watcher` should be connected. The value is valid iff it matches with a

client entry found in the central thermal configuration.

+ `watcher` is the server endpoint of a [`ClientStateWatcher`] channel

that will be connected to the thermal state of `client_type`.

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