class WatchState

Defined at line 58 of file fidling/gen/sdk/fidl/fuchsia.net.tun/fuchsia.net.tun/cpp/fidl/fuchsia.net.tun/cpp/markers.h

Observes changes to internal state.

The first call always returns the current internal state, subsequent

calls block until the internal state differs from the last one returned

from a `WatchState` call.

`WatchState` does not provide full history of internal state changes. It

is possible that intermediary internal state changes are missed in

between `WatchState` calls.

- response `state` the latest observed port internal 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