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