class GetStatusWatcher

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

Connects to a [`StatusWatcher`] to observe port status changes.

+ request `watcher` handle to the status watcher.

+ request `buffer` the number of status changes that the client requests

to be stored by `StatusWatcher`. Values are capped at

[`MAX_STATUS_BUFFER`]. A value of 0 or 1 causes the `StatusWatcher` to

not keep any buffers on status changed. Clients that need to observe all

changes to status (as opposed to only the current state) are encouraged

to set a buffer value larger than 1, so that all edges can be observed.

If `StatusWatcher`'s internal queue is filled and new status changes

occur, the oldest samples will be dropped to make room for new ones.

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